All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:19,1
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:21,1
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:23,1
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:25,1
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:27,1
    - Dst: std::printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/cmake/detect_libcpp_version.cpp
    functionUses: 0
    functionsReached:
    - std::printf
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_import_minver/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_target_include_directories/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_add_subdirectory/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: 'null'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - json::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const json::string_t&
      s) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(json::string_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(json::string_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*val*/, const std::string& /*val*/, const
      nlohmann::detail::exception& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: ParserImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ParserImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ParserImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: ParserImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ParserImpl(const ParserImpl& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ParserImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: ParserImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ParserImpl(ParserImpl&& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ParserImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '& operator=(const ParserImpl& other)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ParserImpl
    signature: ParserImpl & operator=(const ParserImpl& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ParserImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '& operator=(ParserImpl&& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: ParserImpl
    signature: ParserImpl & operator=(ParserImpl&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: ParserImpl::~ParserImpl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-locale-cpp.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ParserImpl::~ParserImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:41,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:46,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:49,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:52,1
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:55,1
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:56,1
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:57,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:60,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:60,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:61,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:61,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:62,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:62,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (json::to_bjdata(j2, false, false) == vec2)
      pos:
        line_end: 59
        line_start: 59
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp
    - condition: (json::to_bjdata(j3, true, false) == vec3)
      pos:
        line_end: 60
        line_start: 60
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp
    - condition: (json::to_bjdata(j4, true, true) == vec4)
      pos:
        line_end: 61
        line_start: 61
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp
    - condition: (false)
      pos:
        line_end: 66
        line_start: 66
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp
    constantsTouched: []
    func_position:
      end: 85
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 85
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bjdata.cpp
    functionUses: 0
    functionsReached:
    - from_bjdata
    - assert
    - to_bjdata
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1848
      start: 1845
    functionDepth: 0
    functionLinenumber: 1845
    functionLinenumberEnd: 1848
    functionName: operator std::string_view() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-element_access2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator std::string_view() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1856
      start: 1853
    functionDepth: 0
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionName: operator std::string_view() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-element_access2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator std::string_view() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:41,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:46,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:49,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:52,1
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:55,1
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:56,1
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:57,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:60,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:60,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:61,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:61,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:62,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:62,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (json::to_ubjson(j2, false, false) == vec2)
      pos:
        line_end: 59
        line_start: 59
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp
    - condition: (json::to_ubjson(j3, true, false) == vec3)
      pos:
        line_end: 60
        line_start: 60
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp
    - condition: (json::to_ubjson(j4, true, true) == vec4)
      pos:
        line_end: 61
        line_start: 61
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp
    - condition: (false)
      pos:
        line_end: 66
        line_start: 66
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp
    constantsTouched: []
    func_position:
      end: 85
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 85
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_ubjson.cpp
    functionUses: 0
    functionsReached:
    - to_ubjson
    - assert
    - from_ubjson
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 26
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 26
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2486,1
    - Dst: std::vector<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2486,1
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2492,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2492,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2493,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2493,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2495,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2501
      start: 2482
    functionDepth: 1
    functionLinenumber: 2482
    functionLinenumberEnd: 2501
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached:
    - end
    - INFO_WITH_TEMP
    - find
    - CHECK
    - std::vector<uint8_t>
    - from_ubjson
    - what
    linkageType: ''
    returnType: void
    signature: void CAPTURE(byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2559,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2562,1
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2565,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2567,1
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2567,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp:2570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2571
      start: 2556
    functionDepth: 1
    functionLinenumber: 2556
    functionLinenumberEnd: 2571
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-ubjson.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - INFO_WITH_TEMP
    - parse
    - utils::read_binary_file
    - from_ubjson
    - CHECK
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find_first_not_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1344,1
    - Dst: find_last_not_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1349,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1351
    functionName: trim
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp
    functionUses: 0
    functionsReached:
    - find_first_not_of
    - substr
    - find_last_not_of
    linkageType: ''
    returnType: std::string
    signature: std::string trim(const std::string& str)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find_first_not_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1344,1
    - Dst: find_last_not_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1349,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp:1350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1351
    functionName: trim
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-testsuites.cpp
    functionUses: 0
    functionsReached:
    - find_first_not_of
    - substr
    - find_last_not_of
    linkageType: ''
    returnType: std::string
    signature: std::string trim(const std::string& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __AFL_LOOP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:24,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:30,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:32,1
    - Dst: static_cast<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:32,1
    - Dst: LLVMFuzzerTestOneInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:35,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:35,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 39
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-driver_afl.cpp
    functionUses: 0
    functionsReached:
    - static_cast<uint8_t>
    - __AFL_LOOP
    - std::vector::push_back
    - std::vector::data
    - LLVMFuzzerTestOneInput
    - get
    - std::vector::size
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:35,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:40,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:43,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:46,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:46,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (json::to_cbor(j2) == vec2)
      pos:
        line_end: 45
        line_start: 45
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp
    - condition: (false)
      pos:
        line_end: 50
        line_start: 50
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp
    constantsTouched: []
    func_position:
      end: 69
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 69
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_cbor.cpp
    functionUses: 1
    functionsReached:
    - from_cbor
    - assert
    - to_cbor
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: udt::age
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void age(int rhs = 0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: udt::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void name(std::string rhs = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: udt::address
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void address(std::string rhs = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: udt::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' a'
    - n
    - ' c'
    argTypes:
    - age
    - name
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: udt::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(const age& a, name  n, const country& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: udt::contact
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void contact()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:72,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - p
    - a
    argTypes:
    - person
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: udt::contact
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void contact(person p, address a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: udt::contact_book
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void contact_book()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:83,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - n
    - i
    - c
    argTypes:
    - name
    - book_id
    - std::vector<contact>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: udt::contact_book
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void contact_book(name n, book_id i, std::vector<contact> c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: udt::age
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void age(int rhs = 0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: udt::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void name(std::string rhs = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: udt::address
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void address(std::string rhs = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: udt::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' a'
    - n
    - ' c'
    argTypes:
    - age
    - name
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: udt::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(const age& a, name  n, const country& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: udt::contact
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void contact()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:72,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - p
    - a
    argTypes:
    - person
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: udt::contact
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void contact(person p, address a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: udt::contact_book
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void contact_book()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:83,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - n
    - i
    - c
    argTypes:
    - name
    - book_id
    - std::vector<contact>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: udt::contact_book
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void contact_book(name n, book_id i, std::vector<contact> c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - a
    argTypes:
    - BasicJsonType
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, age a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const name& n)
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - ' j'
    - c
    argTypes:
    - BasicJsonType
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 120
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, country c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - nlohmann::json
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const address& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - nlohmann::json
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const contact& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' cb'
    argTypes:
    - nlohmann::json
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const contact_book& cb)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - age
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: operator==(age lhs, age rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(age lhs, age rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - address
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: operator==(const address& lhs, const address& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const address& lhs, const address& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - name
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: operator==(const name& lhs, const name& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const name& lhs, const name& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:165,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - person
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: operator==(const person& lhs, const person& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person& lhs, const person& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:170,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - contact
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: operator==(const contact& lhs, const contact& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const contact& lhs, const contact& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:176,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - contact_book
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: operator==(const contact_book& lhs, const contact_book& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const contact_book& lhs, const contact_book& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - a
    argTypes:
    - BasicJsonType
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, age a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const name& n)
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - ' j'
    - c
    argTypes:
    - BasicJsonType
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 120
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, country c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - nlohmann::json
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const address& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - nlohmann::json
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const contact& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' cb'
    argTypes:
    - nlohmann::json
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(nlohmann::json& j, const contact_book& cb)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - age
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: operator==(age lhs, age rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(age lhs, age rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - address
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: operator==(const address& lhs, const address& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const address& lhs, const address& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - name
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: operator==(const name& lhs, const name& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const name& lhs, const name& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:165,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - person
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: operator==(const person& lhs, const person& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person& lhs, const person& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:170,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - contact
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: operator==(const contact& lhs, const contact& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const contact& lhs, const contact& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:176,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - contact_book
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: operator==(const contact_book& lhs, const contact_book& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(const contact_book& lhs, const contact_book& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - BasicJsonType
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<int>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, age& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, name& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:199,1
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - BasicJsonType
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 210
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    - std::map::find
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, country& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<age>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:215,1
    - Dst: template get<name>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:216,1
    - Dst: template get<country>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<name>
    - template get<country>
    - template get<age>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - nlohmann::json
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, address& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:227,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - nlohmann::json
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, contact& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:233,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:235,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' cb'
    argTypes:
    - nlohmann::json
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, contact_book& cb)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - BasicJsonType
    - age
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<int>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, age& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - name
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, name& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:199,1
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - BasicJsonType
    - country
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 210
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    - std::map::find
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, country& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<age>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:215,1
    - Dst: template get<name>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:216,1
    - Dst: template get<country>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<name>
    - template get<country>
    - template get<age>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' a'
    argTypes:
    - nlohmann::json
    - address
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, address& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:227,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' c'
    argTypes:
    - nlohmann::json
    - contact
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, contact& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:233,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:235,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' cb'
    argTypes:
    - nlohmann::json
    - contact_book
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, contact_book& cb)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 374
    functionName: udt::legacy_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void legacy_type()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 375
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 375
    functionName: udt::legacy_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void legacy_type(std::string n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 374
    functionName: udt::legacy_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void legacy_type()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 375
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 375
    functionName: udt::legacy_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void legacy_type(std::string n)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::shared_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 394
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const std::shared_ptr<T>& opt)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:398,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::shared_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 406
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - reset
    - T::T
    - is_null
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, std::shared_ptr<T>& opt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - json
    - udt::legacy_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::stoi
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const udt::legacy_type& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:419,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - json
    - udt::legacy_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 420
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - to_string
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, udt::legacy_type& l)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::shared_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 394
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const std::shared_ptr<T>& opt)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:398,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::shared_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 406
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - reset
    - T::T
    - is_null
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, std::shared_ptr<T>& opt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - json
    - udt::legacy_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::stoi
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const udt::legacy_type& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:419,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - json
    - udt::legacy_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 420
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - to_string
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, udt::legacy_type& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const type& /*type*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' opt'
    argTypes:
    - type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unnamed*/, type& opt)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: type
    signature: type from_json(const json& /*unnamed*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const type& /*type*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' opt'
    argTypes:
    - type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unnamed*/, type& opt)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: type
    signature: type from_json(const json& /*unnamed*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::unique_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 524
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 524
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const std::unique_ptr<T>& opt)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:529,1
    - Dst: std::unique_ptr<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 535
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 535
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - T::T
    - is_null
    - std::unique_ptr<T>
    linkageType: ''
    returnType: std::unique_ptr<T>
    signature: std::unique_ptr<T> from_json(const json& j)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::unique_ptr<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 524
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 524
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const std::unique_ptr<T>& opt)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:529,1
    - Dst: std::unique_ptr<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 535
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 535
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - get
    - T::T
    - is_null
    - std::unique_ptr<T>
    linkageType: ''
    returnType: std::unique_ptr<T>
    signature: std::unique_ptr<T> from_json(const json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 585
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 1
    functionsReached:
    - from_json
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, U& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:608,1
    - Dst: static_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:609,1
    - Dst: static_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:609,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 611
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 2
    functionsReached:
    - std::memcpy
    - nlohmann::from_json
    - static_cast<char*>
    - static_cast<void*>
    linkageType: ''
    returnType: void
    signature: void from_json(const  BasicJsonType& j, U& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 621
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 1
    functionsReached:
    - to_json
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const  T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast< const unsigned char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:628,1
    - Dst: static_cast<const void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:628,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:630,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 632
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 2
    functionsReached:
    - std::memcpy
    - static_cast< const unsigned char*>
    - nlohmann::to_json
    - static_cast<const void*>
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const  T& t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 647
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 647
    functionName: udt::non_pod
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void non_pod()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - S
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 648
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 648
    functionName: udt::non_pod
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void non_pod(std::string S)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' np'
    argTypes:
    - BasicJsonType
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 655
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const non_pod& np)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' np'
    argTypes:
    - BasicJsonType
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, non_pod& np)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:665,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - small_pod
    - small_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 667
    functionName: operator==(small_pod lhs, small_pod rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(small_pod lhs, small_pod rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - non_pod
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 672
    functionName: operator==(const  non_pod& lhs, const  non_pod& rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const  non_pod& lhs, const  non_pod& rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - l
    argTypes:
    - std::ostream
    - small_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 677
    functionName: '& operator<<(std::ostream& os, small_pod l)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, small_pod l)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 647
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 647
    functionName: udt::non_pod
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void non_pod()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - S
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 648
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 648
    functionName: udt::non_pod
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void non_pod(std::string S)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' np'
    argTypes:
    - BasicJsonType
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 655
    functionName: udt::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const non_pod& np)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' np'
    argTypes:
    - BasicJsonType
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: udt::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - template get<std::string>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, non_pod& np)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:665,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - small_pod
    - small_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 667
    functionName: operator==(small_pod lhs, small_pod rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: bool
    signature: bool operator==(small_pod lhs, small_pod rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - non_pod
    - non_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 672
    functionName: operator==(const  non_pod& lhs, const  non_pod& rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const  non_pod& lhs, const  non_pod& rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - l
    argTypes:
    - std::ostream
    - small_pod
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 677
    functionName: '& operator<<(std::ostream& os, small_pod l)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, small_pod l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - custom_json
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 711
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 3
    functionsReached:
    - from_json
    linkageType: ''
    returnType: void
    signature: void from_json(const custom_json& j, T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - custom_json
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 717
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 3
    functionsReached:
    - to_json
    linkageType: ''
    returnType: void
    signature: void to_json(custom_json& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 842
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 842
    functionName: Evil::Evil
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Evil()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 847
    functionName: Evil::Evil
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void Evil(const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 852
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, Evil& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 842
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 842
    functionName: Evil::Evil
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Evil()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 847
    functionName: Evil::Evil
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void Evil(const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 852
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, Evil& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - l
    argTypes:
    - std::initializer_list<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 885
    functionName: no_iterator_type::no_iterator_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void no_iterator_type(std::initializer_list<int> l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 890
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 890
    functionName: no_iterator_type::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::begin
    linkageType: ''
    returnType: std::vector<int>::const_iterator
    signature: std::vector<int>::const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 895
    functionName: no_iterator_type::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::end
    linkageType: ''
    returnType: std::vector<int>::const_iterator
    signature: std::vector<int>::const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - l
    argTypes:
    - std::initializer_list<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 885
    functionName: no_iterator_type::no_iterator_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void no_iterator_type(std::initializer_list<int> l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 890
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 890
    functionName: no_iterator_type::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 2
    functionsReached:
    - no_iterator_type::begin
    linkageType: ''
    returnType: std::vector<int>::const_iterator
    signature: std::vector<int>::const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 895
    functionName: no_iterator_type::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt.cpp
    functionUses: 2
    functionsReached:
    - no_iterator_type::end
    linkageType: ''
    returnType: std::vector<int>::const_iterator
    signature: std::vector<int>::const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_with_private_data
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: operator==(const person_with_private_data& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_private_data& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: person_with_private_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_with_private_data()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:33,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: person_with_private_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_with_private_data(std::string name_, int age_, json metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_with_private_data::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_with_private_data
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: operator==(const derived_person_with_private_data& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_with_private_data::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_with_private_data& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: derived_person_with_private_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:54,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:54,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: derived_person_with_private_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_with_private_data_2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: operator==(const person_with_private_data_2& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_private_data_2& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: person_with_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_2()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:76,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: person_with_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_2(std::string name_, int age_, json metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: getName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getName() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: getAge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int getAge() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: getMetadata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json
    signature: json getMetadata() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_with_private_data_3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: operator==(const person_with_private_data_3& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_private_data_3& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: person_with_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_3()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:112,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: person_with_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_3(std::string name_, int age_, json metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_with_private_data_3::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_with_private_data_3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: operator==(const derived_person_with_private_data_3& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_with_private_data_3::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_with_private_data_3& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: derived_person_with_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_3()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:133,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:133,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: derived_person_with_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_3(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_with_private_data_4
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: operator==(const person_with_private_data_4& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_private_data_4& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: person_with_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_4()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:155,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 158
    functionName: person_with_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_with_private_data_4(std::string name_, int age_, json metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: getName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getName() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: getAge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int getAge() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: getMetadata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json
    signature: json getMetadata() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_with_private_data_2::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_with_private_data_2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: operator==(const derived_person_with_private_data_2& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_with_private_data_2::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_with_private_data_2& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 187
    functionName: derived_person_with_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_2()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:189,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:189,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: derived_person_with_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_2(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: getHairColor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getHairColor() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_with_private_data_4::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_with_private_data_4
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: operator==(const derived_person_with_private_data_4& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_with_private_data_4::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_with_private_data_4& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 212
    functionName: derived_person_with_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_4()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:214,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:214,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: derived_person_with_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_with_private_data_4(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: getHairColor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getHairColor() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_1
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: operator==(const person_without_private_data_1& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_1& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 238
    functionName: person_without_private_data_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_1()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:240,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 243
    functionName: person_without_private_data_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_1(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_1::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_1
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: operator==(const derived_person_without_private_data_1& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_1::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_1& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 259
    functionName: derived_person_without_private_data_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_1()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:261,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:261,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: derived_person_without_private_data_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_1(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: operator==(const person_without_private_data_2& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_2& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: person_without_private_data_2::person_without_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_2()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:282,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 285
    functionName: person_without_private_data_2::person_without_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_2(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_2::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: operator==(const derived_person_without_private_data_2& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_2::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_2& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 302
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 302
    functionName: derived_person_without_private_data_2::derived_person_without_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_2()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:304,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:304,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: derived_person_without_private_data_2::derived_person_without_private_data_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_2(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionName: operator==(const person_without_private_data_3& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_3& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 324
    functionName: person_without_private_data_3::person_without_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_3()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:326,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: person_without_private_data_3::person_without_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_3(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: person_without_private_data_3::getName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getName() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionName: person_without_private_data_3::getAge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int getAge() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 342
    functionName: person_without_private_data_3::getMetadata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json
    signature: json getMetadata() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_3::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: operator==(const derived_person_without_private_data_3& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_3::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_3& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: derived_person_without_private_data_3::derived_person_without_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_3()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:361,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:361,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 363
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 363
    functionName: derived_person_without_private_data_3::derived_person_without_private_data_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_3(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 368
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 368
    functionName: derived_person_without_private_data_3::getHairColor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getHairColor() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_4
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 384
    functionName: operator==(const person_without_private_data_4& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_4& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 386
    functionName: person_without_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_4()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:388,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 391
    functionName: person_without_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_4(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_4::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_4
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: operator==(const derived_person_without_private_data_4& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_4::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_4& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: derived_person_without_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_4()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:409,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:409,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: derived_person_without_private_data_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_4(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_5
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 426
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionName: operator==(const person_without_private_data_5& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_5& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 428
    functionName: person_without_private_data_5::person_without_private_data_5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_5()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:430,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: person_without_private_data_5::person_without_private_data_5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_5(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_5::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_5
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: operator==(const derived_person_without_private_data_5& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_5::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_5& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 450
    functionName: derived_person_without_private_data_5::derived_person_without_private_data_5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_5()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: derived_person_without_private_data_5::derived_person_without_private_data_5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_5(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - person_without_private_data_6
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 470
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 470
    functionName: operator==(const person_without_private_data_6& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_private_data_6& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 472
    functionName: person_without_private_data_6::person_without_private_data_6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_6()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:474,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - metadata_
    argTypes:
    - std::string
    - int
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: person_without_private_data_6::person_without_private_data_6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_private_data_6(std::string name_, int age_, json
      metadata_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: person_without_private_data_6::getName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getName() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: person_without_private_data_6::getAge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int getAge() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: person_without_private_data_6::getMetadata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json
    signature: json getMetadata() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: person_without_private_data_6::operator==
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - derived_person_without_private_data_6
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 505
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 505
    functionName: operator==(const derived_person_without_private_data_6& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - person_without_private_data_6::operator==
    linkageType: ''
    returnType: bool
    signature: bool operator==(const derived_person_without_private_data_6& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: derived_person_without_private_data_6::derived_person_without_private_data_6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_6()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:509,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:509,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - name_
    - age_
    - metadata_
    - hair_color_
    argTypes:
    - std::string
    - int
    - json
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 511
    functionName: derived_person_without_private_data_6::derived_person_without_private_data_6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_without_private_data_6(std::string name_, int age_,
      json metadata_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 516
    functionName: derived_person_without_private_data_6::getHairColor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string getHairColor() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:661,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:680,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:700,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:719,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:733,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:734,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:747,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:748,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:761,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:795,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:804,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:805,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:812,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:813,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:839,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:840,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:847,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:848,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:858,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:865,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:866,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:873,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:874,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:884,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:887,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:891,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:896,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:899,1
    - Dst: TEST_CASE_TEMPLATE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:905,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:924,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:930,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:931,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:938,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:939,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:940,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:941,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:942,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:949,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:901,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:981,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:986,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:989,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:994,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1006,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1017,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1018,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1025,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1026,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1027,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1028,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1029,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: T::getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: T::getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    - Dst: T::getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1040,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1044,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1044,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1047,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1048,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1048,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1051,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1052,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1059,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1060,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1061,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1062,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1063,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1064,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1065,1
    - Dst: T::getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1065,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1066,1
    - Dst: T::getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1066,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1067,1
    - Dst: T::getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1067,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1068,1
    - Dst: T::getHairColor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1068,1
    - Dst: Json::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1086,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1087,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1101,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1105,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1115,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1115,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1125,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1130,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1130,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1138,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1138,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1157,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1157,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1167,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1167,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1177,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1182,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1182,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1190,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1190,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 76
    argCount: 1
    argNames:
    - NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    argTypes:
    - Serialization
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 1193
    functionName: TEST_CASE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 1
    functionsReached:
    - Json::get_to
    - getName
    - T::getHairColor
    - Json::erase
    - CHECK
    - Json::template get<T>
    - template get<T>
    - dump
    - T::getMetadata
    - std::move
    - T
    - T::getName
    - getMetadata
    - SECTION
    - Json
    - json::template get<T>
    - json::erase
    - TEST_CASE_TEMPLATE
    - json::get
    - T::getAge
    - json
    - p1
    - CHECK_THROWS_WITH_AS
    - getAge
    linkageType: ''
    returnType: "class person_with_private_alphabet\n{\n  public:\n    bool operator==(const
      person_with_private_alphabet& other) const\n    {\n        return  a == other.a
      &&\n                b == other.b &&\n                c == other.c &&\n                d
      == other.d &&\n                e == other.e &&\n                f == other.f
      &&\n                g == other.g &&\n                h == other.h &&\n                i
      == other.i &&\n                j == other.j &&\n                k == other.k
      &&\n                l == other.l &&\n                m == other.m &&\n                n
      == other.n &&\n                o == other.o &&\n                p == other.p
      &&\n                q == other.q &&\n                r == other.r &&\n                s
      == other.s &&\n                t == other.t &&\n                u == other.u
      &&\n                v == other.v &&\n                w == other.w &&\n                x
      == other.x &&\n                y == other.y &&\n                z == other.z;\n
      \   }\n\n  private:\n    int a = 0;\n    int b = 0;\n    int c = 0;\n    int
      d = 0;\n    int e = 0;\n    int f = 0;\n    int g = 0;\n    int h = 0;\n    int
      i = 0;\n    int j = 0;\n    int k = 0;\n    int l = 0;\n    int m = 0;\n    int
      n = 0;\n    int o = 0;\n    int p = 0;\n    int q = 0;\n    int r = 0;\n    int
      s = 0;\n    int t = 0;\n    int u = 0;\n    int v = 0;\n    int w = 0;\n    int
      x = 0;\n    int y = 0;\n    int z = 0;\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE(person_with_private_alphabet,
      a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)\n};\n\nclass
      person_with_public_alphabet\n{\n  public:\n    bool operator==(const person_with_public_alphabet&
      other) const\n    {\n        return  a == other.a &&\n                b == other.b
      &&\n                c == other.c &&\n                d == other.d &&\n                e
      == other.e &&\n                f == other.f &&\n                g == other.g
      &&\n                h == other.h &&\n                i == other.i &&\n                j
      == other.j &&\n                k == other.k &&\n                l == other.l
      &&\n                m == other.m &&\n                n == other.n &&\n                o
      == other.o &&\n                p == other.p &&\n                q == other.q
      &&\n                r == other.r &&\n                s == other.s &&\n                t
      == other.t &&\n                u == other.u &&\n                v == other.v
      &&\n                w == other.w &&\n                x == other.x &&\n                y
      == other.y &&\n                z == other.z;\n    }\n\n    int a = 0;\n    int
      b = 0;\n    int c = 0;\n    int d = 0;\n    int e = 0;\n    int f = 0;\n    int
      g = 0;\n    int h = 0;\n    int i = 0;\n    int j = 0;\n    int k = 0;\n    int
      l = 0;\n    int m = 0;\n    int n = 0;\n    int o = 0;\n    int p = 0;\n    int
      q = 0;\n    int r = 0;\n    int s = 0;\n    int t = 0;\n    int u = 0;\n    int
      v = 0;\n    int w = 0;\n    int x = 0;\n    int y = 0;\n    int z = 0;\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(person_with_public_alphabet,
      a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)\n\nclass
      person_without_default_constructor_1\n{\n  public:\n    std::string name;\n
      \   int age;\n\n    bool operator==(const person_without_default_constructor_1&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_1(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_1,
      name, age)\n};\n\nclass person_without_default_constructor_2\n{\n  public:\n
      \   std::string name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_2&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_2(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_2,
      name, age)\n\nclass person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_4,\n                   persons::person_without_private_data_6)\n{\n
      \   SECTION(\"person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        T p3 = j.get<T>();\n        CHECK(p3.getName()
      == \"\");\n        CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata()
      == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::derived_person_with_private_data_4,\n                   persons::derived_person_without_private_data_6)\n{\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_hair_color\\\":\\\"blue\\\",\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        j.erase(\"json_hair_color\");\n
      \       T p3 = j.get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n        CHECK(p3.getHairColor()
      == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      of classes with 26 public/private member variables via NLOHMANN_DEFINE_TYPE_INTRUSIVE
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::json, persons::person_with_public_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_public_alphabet>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n\n
      \   SECTION(\"alphabet\")\n    {\n        T obj1; // NOLINT(misc-const-correctness)\n
      \       Json const j = obj1;\n        T obj2;\n        j.get_to(obj2);\n        CHECK(obj1
      == obj2);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_2>)\n{\n    using Json = typename
      Pair::first_type;\n    using T = typename Pair::second_type;\n    constexpr
      bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n    SECTION(\"person\")\n
      \   {\n        // serialization of a single object\n        const T person{\"Erik\",
      1};\n        CHECK(Json(person).dump() == (is_ordered ?\n                                      R\"({\"name\":\"Erik\",\"age\":1})\"
      :\n                                      R\"({\"age\":1,\"name\":\"Erik\"})\"));\n\n
      \       // serialization of a container with objects\n        std::vector<T>
      const two_persons\n        {\n            {\"Erik\", 1},\n            {\"Kyle\",
      2}\n        };\n        CHECK(Json(two_persons).dump() == (is_ordered ?\n                                           R\"([{\"name\":\"Erik\",\"age\":1},{\"name\":\"Kyle\",\"age\":2}])\"
      :\n                                           R\"([{\"age\":1,\"name\":\"Erik\"},{\"age\":2,\"name\":\"Kyle\"}])\"));\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_without_default_constructor_3,\n                   persons::person_without_default_constructor_4)\n{\n
      \   SECTION(\"person\")\n    {\n        {\n            // serialization of a
      single object\n            T person{\"Erik\", 1};\n            CHECK(json(person).dump()
      == \"{\\\"json_age\\\":1,\\\"json_name\\\":\\\"Erik\\\"}\");\n\n            //
      serialization of a container with objects\n            std::vector<T> const
      two_persons\n            {\n                {\"Erik\", 1},\n                {\"Kyle\",
      2}\n            };\n            CHECK(json(two_persons).dump() == \"[{\\\"json_age\\\":1,\\\"json_name\\\":\\\"Erik\\\"},{\\\"json_age\\\":2,\\\"json_name\\\":\\\"Kyle\\\"}]\");\n
      \       }\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_only_serialize_public_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_only_serialize_private_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_only_serialize_public_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_only_serialize_private_1>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person only serialize\")\n    {\n        // serialization
      of a single object\n        const T person{\"Erik\", 1, \"brown\"};\n        CHECK(Json(person).dump()
      == (is_ordered ?\n                                      R\"({\"name\":\"Erik\",\"age\":1,\"hair_color\":\"brown\"})\"
      :\n                                      R\"({\"age\":1,\"hair_color\":\"brown\",\"name\":\"Erik\"})\"));\n\n
      \       // serialization of a container with objects\n        std::vector<T>
      const two_persons\n        {\n            {\"Erik\", 1, \"brown\"},\n            {\"Kyle\",
      2, \"black\"}\n        };\n        CHECK(Json(two_persons).dump() == (is_ordered
      ?\n                                           R\"([{\"name\":\"Erik\",\"age\":1,\"hair_color\":\"brown\"},{\"name\":\"Kyle\",\"age\":2,\"hair_color\":\"black\"}])\"
      :\n                                           R\"([{\"age\":1,\"hair_color\":\"brown\",\"name\":\"Erik\"},{\"age\":2,\"hair_color\":\"black\",\"name\":\"Kyle\"}])\"));\n
      \   }\n}"
    signature: "class person_with_private_alphabet\n{\n  public:\n    bool operator==(const
      person_with_private_alphabet& other) const\n    {\n        return  a == other.a
      &&\n                b == other.b &&\n                c == other.c &&\n                d
      == other.d &&\n                e == other.e &&\n                f == other.f
      &&\n                g == other.g &&\n                h == other.h &&\n                i
      == other.i &&\n                j == other.j &&\n                k == other.k
      &&\n                l == other.l &&\n                m == other.m &&\n                n
      == other.n &&\n                o == other.o &&\n                p == other.p
      &&\n                q == other.q &&\n                r == other.r &&\n                s
      == other.s &&\n                t == other.t &&\n                u == other.u
      &&\n                v == other.v &&\n                w == other.w &&\n                x
      == other.x &&\n                y == other.y &&\n                z == other.z;\n
      \   }\n\n  private:\n    int a = 0;\n    int b = 0;\n    int c = 0;\n    int
      d = 0;\n    int e = 0;\n    int f = 0;\n    int g = 0;\n    int h = 0;\n    int
      i = 0;\n    int j = 0;\n    int k = 0;\n    int l = 0;\n    int m = 0;\n    int
      n = 0;\n    int o = 0;\n    int p = 0;\n    int q = 0;\n    int r = 0;\n    int
      s = 0;\n    int t = 0;\n    int u = 0;\n    int v = 0;\n    int w = 0;\n    int
      x = 0;\n    int y = 0;\n    int z = 0;\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE(person_with_private_alphabet,
      a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)\n};\n\nclass
      person_with_public_alphabet\n{\n  public:\n    bool operator==(const person_with_public_alphabet&
      other) const\n    {\n        return  a == other.a &&\n                b == other.b
      &&\n                c == other.c &&\n                d == other.d &&\n                e
      == other.e &&\n                f == other.f &&\n                g == other.g
      &&\n                h == other.h &&\n                i == other.i &&\n                j
      == other.j &&\n                k == other.k &&\n                l == other.l
      &&\n                m == other.m &&\n                n == other.n &&\n                o
      == other.o &&\n                p == other.p &&\n                q == other.q
      &&\n                r == other.r &&\n                s == other.s &&\n                t
      == other.t &&\n                u == other.u &&\n                v == other.v
      &&\n                w == other.w &&\n                x == other.x &&\n                y
      == other.y &&\n                z == other.z;\n    }\n\n    int a = 0;\n    int
      b = 0;\n    int c = 0;\n    int d = 0;\n    int e = 0;\n    int f = 0;\n    int
      g = 0;\n    int h = 0;\n    int i = 0;\n    int j = 0;\n    int k = 0;\n    int
      l = 0;\n    int m = 0;\n    int n = 0;\n    int o = 0;\n    int p = 0;\n    int
      q = 0;\n    int r = 0;\n    int s = 0;\n    int t = 0;\n    int u = 0;\n    int
      v = 0;\n    int w = 0;\n    int x = 0;\n    int y = 0;\n    int z = 0;\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(person_with_public_alphabet,
      a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)\n\nclass
      person_without_default_constructor_1\n{\n  public:\n    std::string name;\n
      \   int age;\n\n    bool operator==(const person_without_default_constructor_1&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_1(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_1,
      name, age)\n};\n\nclass person_without_default_constructor_2\n{\n  public:\n
      \   std::string name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_2&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_2(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_2,
      name, age)\n\nclass person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_4,\n                   persons::person_without_private_data_6)\n{\n
      \   SECTION(\"person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        T p3 = j.get<T>();\n        CHECK(p3.getName()
      == \"\");\n        CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata()
      == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::derived_person_with_private_data_4,\n                   persons::derived_person_without_private_data_6)\n{\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_hair_color\\\":\\\"blue\\\",\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        j.erase(\"json_hair_color\");\n
      \       T p3 = j.get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n        CHECK(p3.getHairColor()
      == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      of classes with 26 public/private member variables via NLOHMANN_DEFINE_TYPE_INTRUSIVE
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::json, persons::person_with_public_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_public_alphabet>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n\n
      \   SECTION(\"alphabet\")\n    {\n        T obj1; // NOLINT(misc-const-correctness)\n
      \       Json const j = obj1;\n        T obj2;\n        j.get_to(obj2);\n        CHECK(obj1
      == obj2);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_2>)\n{\n    using Json = typename
      Pair::first_type;\n    using T = typename Pair::second_type;\n    constexpr
      bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n    SECTION(\"person\")\n
      \   {\n        // serialization of a single object\n        const T person{\"Erik\",
      1};\n        CHECK(Json(person).dump() == (is_ordered ?\n                                      R\"({\"name\":\"Erik\",\"age\":1})\"
      :\n                                      R\"({\"age\":1,\"name\":\"Erik\"})\"));\n\n
      \       // serialization of a container with objects\n        std::vector<T>
      const two_persons\n        {\n            {\"Erik\", 1},\n            {\"Kyle\",
      2}\n        };\n        CHECK(Json(two_persons).dump() == (is_ordered ?\n                                           R\"([{\"name\":\"Erik\",\"age\":1},{\"name\":\"Kyle\",\"age\":2}])\"
      :\n                                           R\"([{\"age\":1,\"name\":\"Erik\"},{\"age\":2,\"name\":\"Kyle\"}])\"));\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_without_default_constructor_3,\n                   persons::person_without_default_constructor_4)\n{\n
      \   SECTION(\"person\")\n    {\n        {\n            // serialization of a
      single object\n            T person{\"Erik\", 1};\n            CHECK(json(person).dump()
      == \"{\\\"json_age\\\":1,\\\"json_name\\\":\\\"Erik\\\"}\");\n\n            //
      serialization of a container with objects\n            std::vector<T> const
      two_persons\n            {\n                {\"Erik\", 1},\n                {\"Kyle\",
      2}\n            };\n            CHECK(json(two_persons).dump() == \"[{\\\"json_age\\\":1,\\\"json_name\\\":\\\"Erik\\\"},{\\\"json_age\\\":2,\\\"json_name\\\":\\\"Kyle\\\"}]\");\n
      \       }\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_only_serialize_public_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_only_serialize_private_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_only_serialize_public_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_only_serialize_private_1>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person only serialize\")\n    {\n        // serialization
      of a single object\n        const T person{\"Erik\", 1, \"brown\"};\n        CHECK(Json(person).dump()
      == (is_ordered ?\n                                      R\"({\"name\":\"Erik\",\"age\":1,\"hair_color\":\"brown\"})\"
      :\n                                      R\"({\"age\":1,\"hair_color\":\"brown\",\"name\":\"Erik\"})\"));\n\n
      \       // serialization of a container with objects\n        std::vector<T>
      const two_persons\n        {\n            {\"Erik\", 1, \"brown\"},\n            {\"Kyle\",
      2, \"black\"}\n        };\n        CHECK(Json(two_persons).dump() == (is_ordered
      ?\n                                           R\"([{\"name\":\"Erik\",\"age\":1,\"hair_color\":\"brown\"},{\"name\":\"Kyle\",\"age\":2,\"hair_color\":\"black\"}])\"
      :\n                                           R\"([{\"age\":1,\"hair_color\":\"brown\",\"name\":\"Erik\"},{\"age\":2,\"hair_color\":\"black\",\"name\":\"Kyle\"}])\"));\n
      \   }\n} TEST_CASE_TEMPLATE(\"Serialization of non-default-constructible classes
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::derived_person_only_serialize_public_3,\n                   persons::derived_person_only_serialize_private_3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_with_private_alphabet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 553
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 553
    functionName: operator==(const person_with_private_alphabet& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_private_alphabet& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_with_public_alphabet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 616
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 616
    functionName: operator==(const person_with_public_alphabet& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_with_public_alphabet& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:661,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:680,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:700,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:719,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:733,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:734,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:747,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:748,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:761,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:795,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:804,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:805,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:812,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:813,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:839,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:840,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:847,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:848,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:858,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:865,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:866,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:873,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:874,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:884,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:887,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:891,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:896,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:899,1
    - Dst: person_with_private_alphabet::TEST_CASE_TEMPLATE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:905,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:924,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:930,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:931,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:938,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:939,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:940,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:941,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:942,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:949,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:901,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:981,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:986,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:989,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:994,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1006,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1017,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1018,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1025,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1026,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1027,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1028,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1029,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: T::getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: T::getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    - Dst: T::getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1040,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1044,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1044,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1047,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1048,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1048,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1051,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1052,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1055,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1056,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1059,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1060,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1061,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1062,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1063,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1064,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1065,1
    - Dst: T::getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1065,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1066,1
    - Dst: T::getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1066,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1067,1
    - Dst: T::getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1067,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1068,1
    - Dst: T::getHairColor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1068,1
    - Dst: Json::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1086,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1087,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1101,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1105,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1115,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 63
    argCount: 1
    argNames:
    - NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
    argTypes:
    - Serialization
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1119
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 1119
    functionName: person_with_private_alphabet::TEST_CASE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 1
    functionsReached:
    - Json::get_to
    - getName
    - T::getHairColor
    - Json::erase
    - CHECK
    - Json::template get<T>
    - template get<T>
    - dump
    - T::getMetadata
    - std::move
    - T
    - T::getName
    - getMetadata
    - person_with_private_alphabet::TEST_CASE_TEMPLATE
    - SECTION
    - Json
    - json::template get<T>
    - json::erase
    - json::get
    - T::getAge
    - json
    - p1
    - CHECK_THROWS_WITH_AS
    - getAge
    linkageType: ''
    returnType: "class person_without_default_constructor_1\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_1&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_1(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_1,
      name, age)\n};\n\nclass person_without_default_constructor_2\n{\n  public:\n
      \   std::string name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_2&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_2(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_2,
      name, age)\n\nclass person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_4,\n                   persons::person_without_private_data_6)\n{\n
      \   SECTION(\"person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        T p3 = j.get<T>();\n        CHECK(p3.getName()
      == \"\");\n        CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata()
      == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::derived_person_with_private_data_4,\n                   persons::derived_person_without_private_data_6)\n{\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_hair_color\\\":\\\"blue\\\",\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        j.erase(\"json_hair_color\");\n
      \       T p3 = j.get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n        CHECK(p3.getHairColor()
      == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      of classes with 26 public/private member variables via NLOHMANN_DEFINE_TYPE_INTRUSIVE
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::json, persons::person_with_public_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_public_alphabet>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n\n
      \   SECTION(\"alphabet\")\n    {\n        T obj1; // NOLINT(misc-const-correctness)\n
      \       Json const j = obj1;\n        T obj2;\n        j.get_to(obj2);\n        CHECK(obj1
      == obj2);\n    }\n}"
    signature: "class person_without_default_constructor_1\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_1&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_1(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_1,
      name, age)\n};\n\nclass person_without_default_constructor_2\n{\n  public:\n
      \   std::string name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_2&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_2(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(person_without_default_constructor_2,
      name, age)\n\nclass person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_4,\n                   persons::person_without_private_data_6)\n{\n
      \   SECTION(\"person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        T p3 = j.get<T>();\n        CHECK(p3.getName()
      == \"\");\n        CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata()
      == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::derived_person_with_private_data_4,\n                   persons::derived_person_without_private_data_6)\n{\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        T p0;\n        CHECK(json(p0).dump()
      == \"{\\\"json_age\\\":0,\\\"json_hair_color\\\":\\\"blue\\\",\\\"json_metadata\\\":null,\\\"json_name\\\":\\\"\\\"}\");\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check default value in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_name\");\n        j.erase(\"json_age\");\n
      \       j.erase(\"json_metadata\");\n        j.erase(\"json_hair_color\");\n
      \       T p3 = j.get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n        CHECK(p3.getHairColor()
      == \"blue\");\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      of classes with 26 public/private member variables via NLOHMANN_DEFINE_TYPE_INTRUSIVE
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::json, persons::person_with_public_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_alphabet>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_public_alphabet>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n\n
      \   SECTION(\"alphabet\")\n    {\n        T obj1; // NOLINT(misc-const-correctness)\n
      \       Json const j = obj1;\n        T obj2;\n        j.get_to(obj2);\n        CHECK(obj1
      == obj2);\n    }\n} TEST_CASE_TEMPLATE(\"Serialization of non-default-constructible
      classes via NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::json,
      persons::person_without_default_constructor_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_1>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_default_constructor_2>)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_without_default_constructor_1
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 658
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 658
    functionName: operator==(const person_without_default_constructor_1& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_default_constructor_1& other)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - name_
    - age_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 663
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_default_constructor_1(std::string name_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_without_default_constructor_2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 677
    functionName: operator==(const person_without_default_constructor_2& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_default_constructor_2& other)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - name_
    - age_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 682
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 682
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_2::person_without_default_constructor_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_default_constructor_2(std::string name_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:700,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:719,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:733,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:734,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:747,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:748,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:761,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:795,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:804,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:805,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:812,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:813,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:839,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:840,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:847,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:848,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:858,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:865,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:866,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:873,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:874,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:884,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:887,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:888,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:891,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:896,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:899,1
    - Dst: person_with_private_alphabet::person_without_default_constructor_1::TEST_CASE_TEMPLATE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:905,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:919,1
    - Dst: p1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:924,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:925,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:930,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:931,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:934,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:935,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:938,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:939,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:940,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:941,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:942,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:943,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:944,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:945,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:949,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:950,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:951,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:952,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:901,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:981,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:986,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:989,1
    - Dst: json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:994,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1006,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1010,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1014,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1017,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1018,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1021,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1022,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1025,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1026,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1027,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1028,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1029,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: T::getName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1030,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: T::getAge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1031,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    - Dst: T::getMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1032,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 49
    argCount: 1
    argNames:
    - NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    argTypes:
    - Serialization
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 688
    functionDepth: 1
    functionLinenumber: 688
    functionLinenumberEnd: 1034
    functionName: person_with_private_alphabet::person_without_default_constructor_1::TEST_CASE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 1
    functionsReached:
    - getName
    - person_with_private_alphabet::person_without_default_constructor_1::TEST_CASE_TEMPLATE
    - Json::erase
    - CHECK
    - Json::template get<T>
    - template get<T>
    - dump
    - T::getMetadata
    - std::move
    - T
    - T::getName
    - getMetadata
    - SECTION
    - Json
    - json::template get<T>
    - json::erase
    - json::get
    - T::getAge
    - json
    - p1
    - CHECK_THROWS_WITH_AS
    - getAge
    linkageType: ''
    returnType: "class person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    }"
    signature: "class person_without_default_constructor_3\n{\n  public:\n    std::string
      name;\n    int age;\n\n    bool operator==(const person_without_default_constructor_3&
      other) const\n    {\n        return name == other.name && age == other.age;\n
      \   }\n\n    person_without_default_constructor_3(std::string name_, int age_)\n
      \       : name{std::move(name_)}\n        , age{age_}\n    {}\n\n    NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_3,
      \"json_name\", name, \"json_age\", age)\n};\n\nclass person_without_default_constructor_4\n{\n
      \ public:\n    std::string name;\n    int age;\n\n    bool operator==(const
      person_without_default_constructor_4& other) const\n    {\n        return name
      == other.name && age == other.age;\n    }\n\n    person_without_default_constructor_4(std::string
      name_, int age_)\n        : name{std::move(name_)}\n        , age{age_}\n    {}\n};\n\n//
      NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(person_without_default_constructor_4,
      \"json_name\", name, \"json_age\", age)\n\nclass derived_person_only_serialize_public_1
      : public person_without_default_constructor_1\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_1(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_public_1,
      person_without_default_constructor_1, hair_color)\n\nclass derived_person_only_serialize_public_3
      : public person_without_default_constructor_3\n{\n  public:\n    std::string
      hair_color;\n\n    derived_person_only_serialize_public_3(std::string name_,
      int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n};\n\n// NOLINTNEXTLINE(misc-use-internal-linkage)\nNLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_public_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n\nclass
      derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)\n{\n    SECTION(\"person\")\n
      \   {\n        // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
      and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES\", T, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   persons::derived_person_with_private_data_3,\n
      \                  persons::derived_person_without_private_data_4,\n                   persons::derived_person_without_private_data_5)\n{\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(json(p1).dump() == \"{\\\"json_age\\\":1,\\\"json_hair_color\\\":\\\"red\\\",\\\"json_metadata\\\":{\\\"haircuts\\\":2},\\\"json_name\\\":\\\"Erik\\\"}\");\n\n
      \       // deserialization\n        auto p2 = json(p1).get<T>();\n        CHECK(p2
      == p1);\n\n        // roundtrip\n        CHECK(T(json(p1)) == p1);\n        CHECK(json(T(json(p1)))
      == json(p1));\n\n        // check exception in case of missing field\n        json
      j = json(p1);\n        j.erase(\"json_age\");\n        CHECK_THROWS_WITH_AS(j.get<T>(),
      \"[json.exception.out_of_range.403] key 'json_age' not found\", json::out_of_range);\n
      \   }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_3>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_3>)\n{\n    using Json = typename Pair::first_type;\n
      \   using T = typename Pair::second_type;\n    constexpr bool is_ordered = std::is_same<Json,
      nlohmann::ordered_json>::value;\n\n    SECTION(\"person with default values\")\n
      \   {\n        // serialization of default constructed object\n        const
      T p0{};\n        CHECK(Json(p0).dump() == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null})\"
      :\n                                  R\"({\"age\":0,\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}});\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        const T p3
      = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n        CHECK(p3.getAge()
      == 0);\n        CHECK(p3.getMetadata() == nullptr);\n\n        // check default
      value in case of empty json\n        const Json j4;\n        const T p4 = j4.template
      get<T>();\n        CHECK(p4.getName() == \"\");\n        CHECK(p4.getAge() ==
      0);\n        CHECK(p4.getMetadata() == nullptr);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_3>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_3>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"derived person with default values\")\n    {\n        // serialization
      of default constructed object\n        const T p0{};\n        CHECK(Json(p0).dump()
      == (is_ordered ?\n                                  R\"({\"age\":0,\"name\":\"\",\"metadata\":null,\"hair_color\":\"blue\"})\"
      :\n                                  R\"({\"age\":0,\"hair_color\":\"blue\",\"metadata\":null,\"name\":\"\"})\"));\n\n
      \       // serialization\n        T p1(\"Erik\", 1, {{\"haircuts\", 2}}, \"red\");\n
      \       CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check default
      value in case of missing field\n        Json j = Json(p1);\n        j.erase(\"name\");\n
      \       j.erase(\"age\");\n        j.erase(\"metadata\");\n        j.erase(\"hair_color\");\n
      \       const T p3 = j.template get<T>();\n        CHECK(p3.getName() == \"\");\n
      \       CHECK(p3.getAge() == 0);\n        CHECK(p3.getMetadata() == nullptr);\n
      \       CHECK(p3.getHairColor() == \"blue\");\n    } TEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_4,\n                   persons::person_without_private_data_6)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_without_default_constructor_3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: operator==(const person_without_default_constructor_3& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_default_constructor_3& other)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - name_
    - age_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 699
    functionDepth: 0
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::person_without_default_constructor_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_default_constructor_3(std::string name_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - person_without_default_constructor_4
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 716
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 716
    functionName: operator==(const person_without_default_constructor_4& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const person_without_default_constructor_4& other)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - name_
    - age_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::person_without_default_constructor_4::person_without_default_constructor_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person_without_default_constructor_4(std::string name_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:733,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - hair_color_
    argTypes:
    - std::string
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 735
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 735
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::derived_person_only_serialize_public_1::derived_person_only_serialize_public_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_only_serialize_public_1(std::string name_, int
      age_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:747,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - hair_color_
    argTypes:
    - std::string
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 749
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::derived_person_only_serialize_public_3::derived_person_only_serialize_public_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_only_serialize_public_3(std::string name_, int
      age_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:761,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:795,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:804,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:805,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:812,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:813,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:839,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:840,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:847,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:848,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:858,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:862,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:865,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:866,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:869,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:870,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:873,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:874,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 1
    argNames:
    - NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES
    argTypes:
    - Serialization
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 755
    functionDepth: 1
    functionLinenumber: 755
    functionLinenumberEnd: 877
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::TEST_CASE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - Json::template get<T>
    - CHECK_THROWS_WITH_AS
    - json
    - std::move
    - json::erase
    - SECTION
    - T
    - Json
    - Json::erase
    - CHECK
    linkageType: ''
    returnType: "class derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}"
    signature: "class derived_person_only_serialize_private_1 : person_without_default_constructor_1\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_1(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_1(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(derived_person_only_serialize_private_1,
      person_without_default_constructor_1, hair_color)\n};\n\nclass derived_person_only_serialize_private_3
      : person_without_default_constructor_3\n{\n  private:\n    std::string hair_color;\n
      \ public:\n    derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      // namespace persons\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization via
      NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair,
      // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}});\n        CHECK(Json(p1).dump() == (is_ordered ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}})\"
      :\n                                  R\"({\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n}\n\nTEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE and NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE\",
      Pair, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  std::pair<nlohmann::json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::json, persons::derived_person_without_private_data_2>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_with_private_data>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_1>,\n
      \                  std::pair<nlohmann::ordered_json, persons::derived_person_without_private_data_2>)\n{\n
      \   using Json = typename Pair::first_type;\n    using T = typename Pair::second_type;\n
      \   constexpr bool is_ordered = std::is_same<Json, nlohmann::ordered_json>::value;\n\n
      \   SECTION(\"person\")\n    {\n        // serialization\n        T p1(\"Erik\",
      1, {{\"haircuts\", 2}}, \"red\");\n        CHECK(Json(p1).dump() == (is_ordered
      ?\n                                  R\"({\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2},\"hair_color\":\"red\"})\"
      :\n                                  R\"({\"age\":1,\"hair_color\":\"red\",\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"})\"));\n\n
      \       // deserialization\n        auto p2 = Json(p1).template get<T>();\n
      \       CHECK(p2 == p1);\n\n        // roundtrip\n        CHECK(T(Json(p1))
      == p1);\n        CHECK(Json(T(Json(p1))) == Json(p1));\n\n        // check exception
      in case of missing field\n        Json j = Json(p1);\n        j.erase(\"age\");\n
      \       CHECK_THROWS_WITH_AS(j.template get<T>(), \"[json.exception.out_of_range.403]
      key 'age' not found\", typename Json::out_of_range);\n    }\n} TEST_CASE_TEMPLATE(\"Serialization/deserialization
      via NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES\",
      T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization)\n
      \                  persons::person_with_private_data_3,\n                   persons::person_without_private_data_4,\n
      \                  persons::person_without_private_data_5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:761,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - hair_color_
    argTypes:
    - std::string
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 763
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 763
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::derived_person_only_serialize_private_1::derived_person_only_serialize_private_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_only_serialize_private_1(std::string name_, int
      age_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    - Dst: SECTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:795,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:799,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:804,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:805,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:808,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:809,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:812,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:813,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
    argTypes:
    - Serialization
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 768
    functionDepth: 1
    functionLinenumber: 768
    functionLinenumberEnd: 816
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::derived_person_only_serialize_private_1::TEST_CASE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - Json::template get<T>
    - CHECK_THROWS_WITH_AS
    - std::move
    - SECTION
    - T
    - Json
    - Json::erase
    - CHECK
    linkageType: ''
    returnType: "class derived_person_only_serialize_private_3 : person_without_default_constructor_3\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_3(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}"
    signature: "class derived_person_only_serialize_private_3 : person_without_default_constructor_3\n{\n
      \ private:\n    std::string hair_color;\n  public:\n    derived_person_only_serialize_private_3(std::string
      name_, int age_, std::string hair_color_)\n        : person_without_default_constructor_3(std::move(name_),
      age_)\n        , hair_color(std::move(hair_color_))\n    {}\n\n    NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(derived_person_only_serialize_private_3,
      person_without_default_constructor_3, \"json_hair_color\", hair_color)\n};\n\n}
      TEST_CASE_TEMPLATE(\"Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE
      and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE\", Pair, // NOLINT(readability-math-missing-parentheses,
      bugprone-throwing-static-initialization)\n                   std::pair<nlohmann::json,
      persons::person_with_private_data>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_1>,\n                   std::pair<nlohmann::json,
      persons::person_without_private_data_2>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_with_private_data>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_1>,\n                   std::pair<nlohmann::ordered_json,
      persons::person_without_private_data_2>)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:774,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - age_
    - hair_color_
    argTypes:
    - std::string
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 776
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 776
    functionName: person_with_private_alphabet::person_without_default_constructor_1::person_without_default_constructor_3::derived_person_only_serialize_private_1::derived_person_only_serialize_private_3::derived_person_only_serialize_private_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void derived_person_only_serialize_private_3(std::string name_, int
      age_, std::string hair_color_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:834,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:839,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:840,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:843,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:844,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:847,1
    - Dst: Json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:848,1
    - Dst: CHECK_THROWS_WITH_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    - Dst: Json::template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 850
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 850
    functionName: ("person")
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - Json::template get<T>
    - CHECK_THROWS_WITH_AS
    - T
    - Json
    - Json::erase
    - CHECK
    linkageType: ''
    returnType: SECTION
    signature: SECTION ("person")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Json::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1086,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1088
    functionName: ("alphabet")
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - Json::get_to
    - CHECK
    linkageType: ''
    returnType: SECTION
    signature: SECTION ("alphabet")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1157,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1157,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1167,1
    - Dst: Json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp:1167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1153
    functionDepth: 0
    functionLinenumber: 1153
    functionLinenumberEnd: 1170
    functionName: ("derived person only serialize")
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-udt_macro.cpp
    functionUses: 0
    functionsReached:
    - Json
    - CHECK
    linkageType: ''
    returnType: SECTION
    signature: SECTION ("derived person only serialize")
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode4.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:35,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:42,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:45,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:48,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:51,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (s1 == s2)
      pos:
        line_end: 50
        line_start: 50
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp
    - condition: (false)
      pos:
        line_end: 55
        line_start: 55
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp
    constantsTouched: []
    func_position:
      end: 70
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 70
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_json.cpp
    functionUses: 1
    functionsReached:
    - assert
    - parse
    - json::dump
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: bad_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bad_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: bad_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bad_allocator(const bad_allocator<U>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void construct(T* /*unused*/, Args&& ... /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: bad_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bad_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: bad_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bad_allocator(const bad_allocator<U>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void construct(T* /*unused*/, Args&& ... /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:76,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<void*>
    - std::forward<Args>
    - T::T
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void construct(T* p, Args&& ... args)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:87,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - p
    - n
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: deallocate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 1
    functionsReached:
    - deallocate
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void deallocate(T* p, std::size_t n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:98,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:101,1
    - Dst: T*::~T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - T*::~T
    - static_cast<void>
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void destroy(T* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:116,1
    - Dst: my_allocator::my_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:117,1
    - Dst: my_allocator::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:118,1
    - Dst: my_allocator::deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts:
    - condition: (p != nullptr)
      pos:
        line_end: 115
        line_start: 115
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: my_allocator_clean_up
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - my_allocator::my_allocator
    - my_allocator::destroy
    - my_allocator::deallocate
    - assert
    linkageType: ''
    returnType: void
    signature: void my_allocator_clean_up(T* p)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:76,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<void*>
    - std::forward<Args>
    - T::T
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void construct(T* p, Args&& ... args)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:87,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - p
    - n
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: deallocate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 3
    functionsReached:
    - deallocate
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void deallocate(T* p, std::size_t n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::bad_alloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:98,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:101,1
    - Dst: T*::~T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 1
    functionsReached:
    - T*::~T
    - static_cast<void>
    - std::bad_alloc
    linkageType: ''
    returnType: void
    signature: void destroy(T* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:116,1
    - Dst: my_allocator::my_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:117,1
    - Dst: my_allocator::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:118,1
    - Dst: my_allocator::deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts:
    - condition: (p != nullptr)
      pos:
        line_end: 115
        line_start: 115
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: my_allocator_clean_up
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - my_allocator::my_allocator
    - my_allocator::destroy
    - my_allocator::deallocate
    - assert
    linkageType: ''
    returnType: void
    signature: void my_allocator_clean_up(T* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    functionName: allocator_no_forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void allocator_no_forward()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: allocator_no_forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void allocator_no_forward(allocator_no_forward<U> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: static_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: static_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:241,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 242
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - T::T
    - noexcept
    - static_cast<void*>
    linkageType: ''
    returnType: void
    signature: void construct(T* p, const Args& ... args) noexcept(noexcept(::new
      (static_cast<void*>(p)) T(args...)))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    functionName: allocator_no_forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void allocator_no_forward()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: allocator_no_forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void allocator_no_forward(allocator_no_forward<U> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: static_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:238,1
    - Dst: static_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:241,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 242
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-allocator.cpp
    functionUses: 0
    functionsReached:
    - T::T
    - noexcept
    - static_cast<void*>
    linkageType: ''
    returnType: void
    signature: void construct(T* p, const Args& ... args) noexcept(noexcept(::new
      (static_cast<void*>(p)) T(args...)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: 'null'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 4
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:45,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:51,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      s) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 8
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:77,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:86,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:111,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:115,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 118
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:128,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:141,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:145,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:170,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 173
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: proxy_iterator::proxy_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void proxy_iterator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::addressof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: proxy_iterator::proxy_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - std::addressof
    linkageType: ''
    returnType: void
    signature: void proxy_iterator(iterator& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: proxy_iterator
    signature: proxy_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: proxy_iterator
    signature: proxy_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - proxy_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: operator==(const proxy_iterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const proxy_iterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - proxy_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: operator!=(const proxy_iterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const proxy_iterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetACP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 238
    functionName: check_utf8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - GetACP
    linkageType: ''
    returnType: bool
    signature: bool check_utf8()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: 'null'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 4
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:45,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:51,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      s) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 16
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:74,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:77,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:86,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:111,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:115,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 118
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:128,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:141,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:145,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:170,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 173
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: proxy_iterator::proxy_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void proxy_iterator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::addressof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: proxy_iterator::proxy_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - std::addressof
    linkageType: ''
    returnType: void
    signature: void proxy_iterator(iterator& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: proxy_iterator
    signature: proxy_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: proxy_iterator
    signature: proxy_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - proxy_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: operator==(const proxy_iterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const proxy_iterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - proxy_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: operator!=(const proxy_iterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const proxy_iterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetACP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 238
    functionName: check_utf8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached:
    - GetACP
    linkageType: ''
    returnType: bool
    signature: bool check_utf8()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1212
    functionDepth: 0
    functionLinenumber: 1212
    functionLinenumberEnd: 1213
    functionName: TYPE_LIST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-deserialization.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: TYPE_LIST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:35,1
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:40,1
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:43,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:46,1
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:46,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (json::to_msgpack(j2) == vec2)
      pos:
        line_end: 45
        line_start: 45
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp
    - condition: (false)
      pos:
        line_end: 50
        line_start: 50
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp
    constantsTouched: []
    func_position:
      end: 69
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 69
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_msgpack.cpp
    functionUses: 1
    functionsReached:
    - from_msgpack
    - to_msgpack
    - assert
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: SaxEventLogger::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: SaxEventLogger::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:44,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: SaxEventLogger::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:50,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: SaxEventLogger::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: SaxEventLogger::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: SaxEventLogger::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:72,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:76,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: SaxEventLogger::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:85,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:89,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: SaxEventLogger::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: SaxEventLogger::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: SaxEventLogger::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:110,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:114,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 117
    functionName: SaxEventLogger::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: SaxEventLogger::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:128,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: SaxEventLogger::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 140
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      /*s*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:218,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:218,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:224,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:228,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:229,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 234
    functionName: parser_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - comments_helper
    - CHECK_NOTHROW
    - sax_parse
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - nlohmann::detail::input_adapter
    - CHECK
    linkageType: ''
    returnType: json
    signature: json parser_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:238,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:243,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:246,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:246,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:249,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:253,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:253,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:261,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:262,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:265,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 275
    functionName: accept_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - json::is_discarded
    - comments_helper
    - CHECK_NOTHROW
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - sax_parse
    - parse
    - nlohmann::detail::input_adapter
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: bool
    signature: bool accept_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:282,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:282,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:283,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:283,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:286,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:286,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:287,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:287,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:292,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:292,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:293,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:295,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:296,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:301,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:302,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:302,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:303,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:303,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:305,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:305,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:306,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 308
    functionName: comments_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 2
    functionsReached:
    - std::vector::push_back
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - nlohmann::detail::parser::accept
    - string
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void comments_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:318,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:319,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:319,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - ' original_string'
    - ' j'
    - ' check'
    argTypes:
    - std::string
    - json
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 321
    functionName: validate_generated_json_and_start_end_pos_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - end_pos
    - start_pos
    - size
    - CHECK
    linkageType: ''
    returnType: void
    signature: void validate_generated_json_and_start_end_pos_helper(const std::string&
      original_string, const json& j, const json& check)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:335,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:339,1
    - Dst: validate_generated_json_and_start_end_pos_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:344,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' nested_type_json_str'
    - ' root_type_json_str'
    - ' expected_json'
    argTypes:
    - std::string
    - std::string
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 350
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 350
    functionName: validate_start_end_pos_for_nested_obj_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - substr
    - end_pos
    - parse
    - validate_generated_json_and_start_end_pos_helper
    - start_pos
    - CHECK
    linkageType: ''
    returnType: void
    signature: void validate_start_end_pos_for_nested_obj_helper(const std::string&
      nested_type_json_str, const std::string& root_type_json_str, const json& expected_json,
      const json::parser_callback_t& cb = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: SaxEventLogger::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: SaxEventLogger::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:44,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: SaxEventLogger::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:50,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: SaxEventLogger::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: SaxEventLogger::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: SaxEventLogger::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:72,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:76,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: SaxEventLogger::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:85,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:89,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: SaxEventLogger::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: SaxEventLogger::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: SaxEventLogger::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:110,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:114,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 117
    functionName: SaxEventLogger::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: SaxEventLogger::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:128,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: SaxEventLogger::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 140
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      /*s*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:218,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:218,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:223,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:224,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:228,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:229,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 234
    functionName: parser_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - comments_helper
    - CHECK_NOTHROW
    - sax_parse
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - nlohmann::detail::input_adapter
    - CHECK
    linkageType: ''
    returnType: json
    signature: json parser_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:238,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:242,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:243,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:246,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:246,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:249,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:253,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:253,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:254,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:261,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:262,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:265,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 275
    functionName: accept_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - json::is_discarded
    - comments_helper
    - CHECK_NOTHROW
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - sax_parse
    - parse
    - nlohmann::detail::input_adapter
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: bool
    signature: bool accept_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:282,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:282,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:283,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:283,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:286,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:286,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:287,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:287,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:292,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:292,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:293,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:295,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:296,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:301,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:302,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:302,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:303,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:303,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:305,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:305,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:306,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 308
    functionName: comments_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 4
    functionsReached:
    - std::vector::push_back
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - nlohmann::detail::parser::accept
    - string
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void comments_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:318,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:319,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:319,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - ' original_string'
    - ' j'
    - ' check'
    argTypes:
    - std::string
    - json
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 321
    functionName: validate_generated_json_and_start_end_pos_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 1
    functionsReached:
    - end_pos
    - start_pos
    - size
    - CHECK
    linkageType: ''
    returnType: void
    signature: void validate_generated_json_and_start_end_pos_helper(const std::string&
      original_string, const json& j, const json& check)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:335,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:339,1
    - Dst: validate_generated_json_and_start_end_pos_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:344,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' nested_type_json_str'
    - ' root_type_json_str'
    - ' expected_json'
    argTypes:
    - std::string
    - std::string
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 350
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 350
    functionName: validate_start_end_pos_for_nested_obj_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser_diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - substr
    - end_pos
    - parse
    - validate_generated_json_and_start_end_pos_helper
    - start_pos
    - CHECK
    linkageType: ''
    returnType: void
    signature: void validate_start_end_pos_for_nested_obj_helper(const std::string&
      nested_type_json_str, const std::string& root_type_json_str, const json& expected_json,
      const json::parser_callback_t& cb = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1826,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1829,1
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1832,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1834,1
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1834,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp:1837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1823
    functionDepth: 1
    functionLinenumber: 1823
    functionLinenumberEnd: 1838
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-msgpack.cpp
    functionUses: 8
    functionsReached:
    - CHECK_NOTHROW
    - INFO_WITH_TEMP
    - parse
    - utils::read_binary_file
    - from_msgpack
    - CHECK
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 1
    argNames:
    - ' order'
    argTypes:
    - std::partial_ordering
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 49
    functionName: doctest::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const std::partial_ordering& order)
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 1
    argNames:
    - ' order'
    argTypes:
    - std::partial_ordering
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 49
    functionName: doctest::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const std::partial_ordering& order)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp:60,1
    - Dst: u
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - A
    - B
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: f
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp
    functionUses: 5
    functionsReached:
    - U
    - u
    linkageType: ''
    returnType: bool
    signature: bool f(A a, B b, U u = U())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp:60,1
    - Dst: u
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - A
    - B
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: f
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-comparison.cpp
    functionUses: 5
    functionsReached:
    - U
    - u
    linkageType: ''
    returnType: bool
    signature: bool f(A a, B b, U u = U())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: alt_string_iter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_iter()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: alt_string_iter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_iter(const char* cstr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: reserve
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 1
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: void reserve(std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - Iter
    - Iter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: append
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 5
    functionsReached:
    - append
    linkageType: ''
    returnType: void
    signature: void append(Iter first, Iter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 3
    functionsReached:
    - begin
    linkageType: ''
    returnType: std::string::const_iterator
    signature: std::string::const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 9
    functionsReached:
    - end
    linkageType: ''
    returnType: std::string::const_iterator
    signature: std::string::const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 6
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '& operator+=(const char c)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: alt_string_iter
    signature: alt_string_iter & operator+=(const char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: alt_string_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_data()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: alt_string_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_data(const char* cstr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: reserve
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 2
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: void reserve(std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - p
    - s
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: append
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 6
    functionsReached:
    - append
    linkageType: ''
    returnType: void
    signature: void append(const char* p, std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 6
    functionsReached:
    - data
    linkageType: ''
    returnType: char
    signature: char * data() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 7
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '& operator+=(const char c)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: alt_string_data
    signature: alt_string_data & operator+=(const char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::output_adapter<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:101,1
    - Dst: json::serializer::dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:103,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - original
    - escaped
    - ensure_ascii
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: check_escaped
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached:
    - json::serializer::dump_escaped
    - nlohmann::detail::output_adapter<char>
    - std::stringstream::str
    - CHECK
    linkageType: ''
    returnType: void
    signature: void check_escaped(const char* original, const char* escaped, const
      bool ensure_ascii)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: alt_string_iter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_iter()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: alt_string_iter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_iter(const char* cstr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: reserve
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 3
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: void reserve(std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - Iter
    - Iter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: append
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 7
    functionsReached:
    - append
    linkageType: ''
    returnType: void
    signature: void append(Iter first, Iter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 4
    functionsReached:
    - begin
    linkageType: ''
    returnType: std::string::const_iterator
    signature: std::string::const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 12
    functionsReached:
    - end
    linkageType: ''
    returnType: std::string::const_iterator
    signature: std::string::const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 8
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '& operator+=(const char c)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: alt_string_iter
    signature: alt_string_iter & operator+=(const char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: alt_string_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_data()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: alt_string_data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string_data(const char* cstr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: reserve
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 4
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: void reserve(std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - p
    - s
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: append
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 8
    functionsReached:
    - append
    linkageType: ''
    returnType: void
    signature: void append(const char* p, std::size_t s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 7
    functionsReached:
    - data
    linkageType: ''
    returnType: char
    signature: char * data() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 9
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '& operator+=(const char c)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: alt_string_data
    signature: alt_string_data & operator+=(const char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::output_adapter<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:101,1
    - Dst: json::serializer::dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:103,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - original
    - escaped
    - ensure_ascii
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: check_escaped
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-convenience.cpp
    functionUses: 0
    functionsReached:
    - json::serializer::dump_escaped
    - nlohmann::detail::output_adapter<char>
    - std::stringstream::str
    - CHECK
    linkageType: ''
    returnType: void
    signature: void check_escaped(const char* original, const char* escaped, const
      bool ensure_ascii)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:21,1
    - Dst: nlohmann::detail::lexer<json, decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:22,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - ignore_comments
    argTypes:
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer<json, decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: json::lexer::token_type
    signature: json::lexer::token_type scan_string(const char* s, const bool ignore_comments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:21,1
    - Dst: nlohmann::detail::lexer<json, decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:22,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - ignore_comments
    argTypes:
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer<json, decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: json::lexer::token_type
    signature: json::lexer::token_type scan_string(const char* s, const bool ignore_comments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:29,1
    - Dst: nlohmann::detail::lexer<json, decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:30,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:30,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:31,1
    - Dst: auto::get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - ignore_comments
    argTypes:
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: get_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_lexer.cpp
    functionUses: 1
    functionsReached:
    - auto::scan
    - auto::get_error_message
    - nlohmann::detail::lexer<json, decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: std::string
    signature: std::string get_error_message(const char* s, const bool ignore_comments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& /*unused*/, pod /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& /*unused*/, pod_bis /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, pod /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, pod_bis /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& /*unused*/, pod /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& /*unused*/, pod_bis /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, pod /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-noexcept.cpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void from_json(const json& /*unused*/, pod_bis /*unused*/)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp:41,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 2
    argNames:
    - ' j'
    - ' f'
    argTypes:
    - json
    - Foo
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp
    functionUses: 1
    functionsReached:
    - std::runtime_error
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, Foo const& f)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp:41,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 2
    argNames:
    - ' j'
    - ' f'
    argTypes:
    - json
    - Foo
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-no-mem-leak-on-adl-serialize.cpp
    functionUses: 1
    functionsReached:
    - std::runtime_error
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, Foo const& f)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin(const MyContainer& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached:
    - strlen
    linkageType: ''
    returnType: char
    signature: char * end(const MyContainer& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainerNonConstADL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin(MyContainerNonConstADL& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainerNonConstADL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * end(MyContainerNonConstADL& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached:
    - strlen
    linkageType: ''
    returnType: char
    signature: char * end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MyIterator
    signature: MyIterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - MyIterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: operator!=(const MyIterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MyIterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - it
    - ' sentinel'
    argTypes:
    - char*
    - CustomSentinel
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: operator!=(const char* it, const CustomSentinel& sentinel)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const char* it, const CustomSentinel& sentinel)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin(const MyContainer& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached:
    - strlen
    linkageType: ''
    returnType: char
    signature: char * end(const MyContainer& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainerNonConstADL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin(MyContainerNonConstADL& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' c'
    argTypes:
    - MyContainerNonConstADL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * end(MyContainerNonConstADL& c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 13
    functionsReached:
    - strlen
    linkageType: ''
    returnType: char
    signature: char * end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MyIterator
    signature: MyIterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - MyIterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: operator!=(const MyIterator& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MyIterator& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - it
    - ' sentinel'
    argTypes:
    - char*
    - CustomSentinel
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: operator!=(const char* it, const CustomSentinel& sentinel)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-user_defined_input.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const char* it, const CustomSentinel& sentinel)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:22,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:23,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:24,1
    - Dst: reinterpret_bits<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - sign_bit
    - biased_exponent
    - significand
    argTypes:
    - uint32_t
    - uint32_t
    - uint32_t
    assertStmts:
    - condition: (sign_bit == 0 || sign_bit == 1)
      pos:
        line_end: 21
        line_start: 21
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (significand <= 0x007FFFFF)
      pos:
        line_end: 23
        line_start: 23
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (biased_exponent <= 0xFF)
      pos:
        line_end: 22
        line_start: 22
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    constantsTouched: []
    func_position:
      end: 33
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 33
    functionName: make_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_bits<float>
    - assert
    linkageType: ''
    returnType: float
    signature: float make_float(uint32_t sign_bit, uint32_t biased_exponent, uint32_t
      significand)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:52,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:66,1
    - Dst: reinterpret_bits<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:69,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:69,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    argCount: 2
    argNames:
    - f
    - e
    argTypes:
    - uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 70
    functionName: make_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - std::numeric_limits<float>::infinity
    - static_cast<uint64_t>
    - reinterpret_bits<float>
    - static_cast<uint32_t>
    linkageType: ''
    returnType: float
    signature: float make_float(uint64_t f, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:74,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:75,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:76,1
    - Dst: reinterpret_bits<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - sign_bit
    - biased_exponent
    - significand
    argTypes:
    - uint64_t
    - uint64_t
    - uint64_t
    assertStmts:
    - condition: (sign_bit == 0 || sign_bit == 1)
      pos:
        line_end: 73
        line_start: 73
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (biased_exponent <= 0x7FF)
      pos:
        line_end: 74
        line_start: 74
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (significand <= 0x000FFFFFFFFFFFFF)
      pos:
        line_end: 75
        line_start: 75
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    constantsTouched: []
    func_position:
      end: 85
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 85
    functionName: make_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_bits<double>
    - assert
    linkageType: ''
    returnType: double
    signature: double make_double(uint64_t sign_bit, uint64_t biased_exponent, uint64_t
      significand)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:104,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:118,1
    - Dst: reinterpret_bits<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:121,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    argCount: 2
    argNames:
    - f
    - e
    argTypes:
    - uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 122
    functionName: make_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - static_cast<uint64_t>
    - std::numeric_limits<double>::infinity
    - reinterpret_bits<double>
    linkageType: ''
    returnType: double
    signature: double make_double(uint64_t f, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:22,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:23,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:24,1
    - Dst: reinterpret_bits<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - sign_bit
    - biased_exponent
    - significand
    argTypes:
    - uint32_t
    - uint32_t
    - uint32_t
    assertStmts:
    - condition: (sign_bit == 0 || sign_bit == 1)
      pos:
        line_end: 21
        line_start: 21
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (significand <= 0x007FFFFF)
      pos:
        line_end: 23
        line_start: 23
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (biased_exponent <= 0xFF)
      pos:
        line_end: 22
        line_start: 22
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    constantsTouched: []
    func_position:
      end: 33
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 33
    functionName: make_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_bits<float>
    - assert
    linkageType: ''
    returnType: float
    signature: float make_float(uint32_t sign_bit, uint32_t biased_exponent, uint32_t
      significand)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:52,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:66,1
    - Dst: reinterpret_bits<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:69,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:69,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    argCount: 2
    argNames:
    - f
    - e
    argTypes:
    - uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 70
    functionName: make_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - std::numeric_limits<float>::infinity
    - static_cast<uint64_t>
    - reinterpret_bits<float>
    - static_cast<uint32_t>
    linkageType: ''
    returnType: float
    signature: float make_float(uint64_t f, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:74,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:75,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:76,1
    - Dst: reinterpret_bits<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - sign_bit
    - biased_exponent
    - significand
    argTypes:
    - uint64_t
    - uint64_t
    - uint64_t
    assertStmts:
    - condition: (sign_bit == 0 || sign_bit == 1)
      pos:
        line_end: 73
        line_start: 73
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (biased_exponent <= 0x7FF)
      pos:
        line_end: 74
        line_start: 74
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    - condition: (significand <= 0x000FFFFFFFFFFFFF)
      pos:
        line_end: 75
        line_start: 75
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    constantsTouched: []
    func_position:
      end: 85
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 85
    functionName: make_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_bits<double>
    - assert
    linkageType: ''
    returnType: double
    signature: double make_double(uint64_t sign_bit, uint64_t biased_exponent, uint64_t
      significand)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:104,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:118,1
    - Dst: reinterpret_bits<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp:121,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    argCount: 2
    argNames:
    - f
    - e
    argTypes:
    - uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 122
    functionName: make_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-to_chars.cpp
    functionUses: 0
    functionsReached:
    - static_cast<uint64_t>
    - std::numeric_limits<double>::infinity
    - reinterpret_bits<double>
    linkageType: ''
    returnType: double
    signature: double make_double(uint64_t f, int e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:35,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:37,1
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:45,1
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:48,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:51,1
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:51,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 2
    argNames:
    - data
    - size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (json::to_bson(j2) == vec2)
      pos:
        line_end: 50
        line_start: 50
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp
    - condition: (false)
      pos:
        line_end: 55
        line_start: 55
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp
    constantsTouched: []
    func_position:
      end: 74
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 74
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/fuzzer-parse_bson.cpp
    functionUses: 1
    functionsReached:
    - to_bson
    - json::is_discarded
    - from_bson
    - assert
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format_as
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-format-as.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: call_format_as_via_adl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-format-as.cpp
    functionUses: 0
    functionsReached:
    - format_as
    linkageType: ''
    returnType: std::string
    signature: std::string call_format_as_via_adl(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format_as
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-format-as.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: call_format_as_via_adl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-format-as.cpp
    functionUses: 0
    functionsReached:
    - format_as
    linkageType: ''
    returnType: std::string
    signature: std::string call_format_as_via_adl(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 28
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 28
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1973,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1974,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1979,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1982,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1985,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:1990,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1996
      start: 1968
    functionDepth: 1
    functionLinenumber: 1968
    functionLinenumberEnd: 1996
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 8
    functionsReached:
    - CHECK
    - from_cbor
    - to_cbor
    - utils::read_binary_file
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2208,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2211,1
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2214,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2216,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2216,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2205
    functionDepth: 1
    functionLinenumber: 2205
    functionLinenumberEnd: 2220
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-cbor.cpp
    functionUses: 8
    functionsReached:
    - CHECK_NOTHROW
    - INFO_WITH_TEMP
    - parse
    - utils::read_binary_file
    - from_cbor
    - CHECK
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode2.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:232,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:238,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:243,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:243,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:249,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:249,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:256,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:256,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:257,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:257,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:262,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:262,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - success_expected
    - ' s'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 267
    functionName: roundtrip
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - parse
    - CHECK
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void roundtrip(bool success_expected, const std::string& s)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:232,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:238,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:243,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:243,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:249,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:249,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:253,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:256,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:256,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:257,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:257,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:262,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:262,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - success_expected
    - ' s'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 267
    functionName: roundtrip
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode1.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - parse
    - CHECK
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void roundtrip(bool success_expected, const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2930
      start: 2927
    functionDepth: 0
    functionLinenumber: 2927
    functionLinenumberEnd: 2930
    functionName: 'null'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2934
      start: 2931
    functionDepth: 0
    functionLinenumber: 2931
    functionLinenumberEnd: 2934
    functionName: boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2938
      start: 2935
    functionDepth: 0
    functionLinenumber: 2935
    functionLinenumberEnd: 2938
    functionName: number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2939
    functionDepth: 0
    functionLinenumber: 2939
    functionLinenumberEnd: 2942
    functionName: number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2946
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2946
    functionName: number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      /*s*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2950
      start: 2947
    functionDepth: 0
    functionLinenumber: 2947
    functionLinenumberEnd: 2950
    functionName: string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 42
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2954
      start: 2951
    functionDepth: 0
    functionLinenumber: 2951
    functionLinenumberEnd: 2954
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2958
      start: 2955
    functionDepth: 0
    functionLinenumber: 2955
    functionLinenumberEnd: 2958
    functionName: start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2962
      start: 2959
    functionDepth: 0
    functionLinenumber: 2959
    functionLinenumberEnd: 2962
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2963
    functionDepth: 0
    functionLinenumber: 2963
    functionLinenumberEnd: 2966
    functionName: end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2970
      start: 2967
    functionDepth: 0
    functionLinenumber: 2967
    functionLinenumberEnd: 2970
    functionName: start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2974
      start: 2971
    functionDepth: 0
    functionLinenumber: 2971
    functionLinenumberEnd: 2974
    functionName: end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - json::exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2984
      start: 2977
    functionDepth: 0
    functionLinenumber: 2977
    functionLinenumberEnd: 2984
    functionName: parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& ex) override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3826,1
    - Dst: std::vector<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3826,1
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3832,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3832,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3833,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3833,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3835,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3839,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3822
    functionDepth: 1
    functionLinenumber: 3822
    functionLinenumberEnd: 3841
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 14
    functionsReached:
    - end
    - INFO_WITH_TEMP
    - from_bjdata
    - find
    - CHECK
    - std::vector<uint8_t>
    - what
    linkageType: ''
    returnType: void
    signature: void CAPTURE(byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3899,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3902,1
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3905,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3907,1
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3907,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp:3910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3911
      start: 3896
    functionDepth: 1
    functionLinenumber: 3896
    functionLinenumberEnd: 3911
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bjdata.cpp
    functionUses: 14
    functionsReached:
    - CHECK_NOTHROW
    - INFO_WITH_TEMP
    - from_bjdata
    - parse
    - utils::read_binary_file
    - CHECK
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: sax_no_exception::sax_no_exception
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-disabled_exceptions.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void sax_no_exception(json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-disabled_exceptions.cpp:29,1
    - Dst: std::string::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-disabled_exceptions.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - json::exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: sax_no_exception::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-disabled_exceptions.cpp
    functionUses: 0
    functionsReached:
    - std::string::string
    - what
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& ex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: huge_binary_t::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached:
    - static_cast<size_type>
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: huge_binary_t::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached:
    - static_cast<size_type>
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 718
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 728
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 733
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 738
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 738
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 743
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 748
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 753
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 758
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 763
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 763
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 768
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 773
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 718
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 728
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 733
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 738
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 738
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 743
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 748
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 753
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(std::vector<std::uint8_t>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 758
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 763
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 763
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 768
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 773
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: INFO_WITH_TEMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1397,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1400,1
    - Dst: utils::read_binary_file
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1403,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1405,1
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1405,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp:1408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1409
      start: 1394
    functionDepth: 1
    functionLinenumber: 1394
    functionLinenumberEnd: 1409
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-bson.cpp
    functionUses: 14
    functionsReached:
    - CHECK_NOTHROW
    - INFO_WITH_TEMP
    - from_bson
    - parse
    - utils::read_binary_file
    - CHECK
    linkageType: ''
    returnType: void
    signature: void CAPTURE(filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: operator==(NonDefaultFromJsonStruct const& /*unused*/, NonDefaultFromJsonStruct
      const& /*unused*/)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(NonDefaultFromJsonStruct const& /*unused*/, NonDefaultFromJsonStruct
      const& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: operator==(NonDefaultFromJsonStruct const& /*unused*/, NonDefaultFromJsonStruct
      const& /*unused*/)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(NonDefaultFromJsonStruct const& /*unused*/, NonDefaultFromJsonStruct
      const& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: Data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Data()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:129,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a_
    - b_
    argTypes:
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: Data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void Data(std::string a_, std::string b_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:139,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' data'
    argTypes:
    - json
    - Data
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 3
    functionsReached:
    - get_to
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, Data& data)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Data
    - Data
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: operator==(Data const& lhs, Data const& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(Data const& lhs, Data const& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: NonDefaultFromJsonStruct
    signature: NonDefaultFromJsonStruct from_json(json const& /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: NonDefaultFromJsonStruct
    signature: NonDefaultFromJsonStruct from_json(json const& /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:195,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached:
    - get
    - NonDefaultConstructible
    linkageType: ''
    returnType: NonDefaultConstructible
    signature: NonDefaultConstructible from_json(json const& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:195,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached:
    - get
    - NonDefaultConstructible
    linkageType: ''
    returnType: NonDefaultConstructible
    signature: NonDefaultConstructible from_json(json const& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: sax_no_exception::sax_no_exception
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void sax_no_exception(json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:213,1
    - Dst: std::string::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - json::exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: sax_no_exception::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::string::string
    - what
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& ex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 232
    functionName: my_allocator::my_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void my_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: my_allocator::my_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void my_allocator(const my_allocator<U>& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FooAlloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 252
    functionName: Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - FooAlloc
    linkageType: ''
    returnType: void
    signature: void Foo(const FooAlloc& /* unused */ = FooAlloc())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' fb'
    argTypes:
    - nlohmann::json
    - FooBar
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 3
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const nlohmann::json& j, FooBar& fb)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: for_3171_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_base(const std::string& /*unused*/ = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_base
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: for_3171_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_base(const for_3171_base& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_base
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 288
    functionName: '& operator=(const for_3171_base& other)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: for_3171_base
    signature: for_3171_base & operator=(const for_3171_base& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_base
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: for_3171_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void for_3171_base(for_3171_base&& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_base
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 301
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 301
    functionName: '& operator=(for_3171_base&& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: for_3171_base
    signature: for_3171_base & operator=(for_3171_base&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: _from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void _from_json(const json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 311
    functionName: for_3171_base::~for_3171_base()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_base::~for_3171_base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 315
    functionName: for_3171_derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_derived()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 317
    functionName: for_3171_derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_derived(const std::string& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_derived
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: for_3171_derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_derived(const for_3171_derived& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: for_3171_base::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_derived
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 330
    functionName: '& operator=(const for_3171_derived& other)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - for_3171_base::operator=
    linkageType: ''
    returnType: for_3171_derived
    signature: for_3171_derived & operator=(const for_3171_derived& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_derived
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: for_3171_derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void for_3171_derived(for_3171_derived&& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: for_3171_base::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:340,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - for_3171_derived
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 343
    functionName: '& operator=(for_3171_derived&& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - std::move
    - for_3171_base::operator=
    linkageType: ''
    returnType: for_3171_derived
    signature: for_3171_derived & operator=(for_3171_derived&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 346
    functionName: for_3171_derived::~for_3171_derived()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3171_derived::~for_3171_derived()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' tb'
    argTypes:
    - json
    - for_3171_base
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 4
    functionsReached:
    - _from_json
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, for_3171_base& tb)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - json
    - for_3312
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 4
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, for_3312& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 375
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 375
    functionName: for_3204_foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3204_foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 376
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 376
    functionName: for_3204_foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3204_foo(std::string /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 389
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 389
    functionName: for_3204_bar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3204_bar(std::function<void(for_3204_foo)> /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 391
    functionName: for_3204_bar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3204_bar(std::function<void(json)> /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 402
    functionName: for_3333
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void for_3333(int x_ = 0, int y_ = 0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: for_3333
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - CHECK
    linkageType: ''
    returnType: void
    signature: void for_3333(const T& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:416,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: for_3333::for_3333
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: void
    signature: void for_3333::for_3333(const json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 427
    functionName: Example_3810
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Example_3810()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - double
    - double
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1447
    functionDepth: 0
    functionLinenumber: 1447
    functionLinenumberEnd: 1447
    functionName: issue_4320_eigen::vector3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void vector3(double x, double y, double z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1451
      start: 1448
    functionDepth: 0
    functionLinenumber: 1448
    functionLinenumberEnd: 1451
    functionName: issue_4320_eigen::x
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1455
    functionName: issue_4320_eigen::y
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double y() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1456
    functionDepth: 0
    functionLinenumber: 1456
    functionLinenumberEnd: 1459
    functionName: issue_4320_eigen::z
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double z() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1460
    functionDepth: 0
    functionLinenumber: 1460
    functionLinenumberEnd: 1463
    functionName: issue_4320_eigen::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * begin()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1467
    functionName: issue_4320_eigen::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * end()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1471
    functionName: issue_4320_eigen::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: issue_4320_eigen::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: issue_4320_eigen::x
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    - Dst: issue_4320_eigen::y
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    - Dst: issue_4320_eigen::z
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' v'
    argTypes:
    - json
    - vector3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1478
    functionDepth: 1
    functionLinenumber: 1478
    functionLinenumberEnd: 1481
    functionName: issue_4320_eigen::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - issue_4320_eigen::z
    - issue_4320_eigen::y
    - issue_4320_eigen::x
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const vector3& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - double
    - double
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1447
    functionDepth: 0
    functionLinenumber: 1447
    functionLinenumberEnd: 1447
    functionName: issue_4320_eigen::vector3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void vector3(double x, double y, double z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1451
      start: 1448
    functionDepth: 0
    functionLinenumber: 1448
    functionLinenumberEnd: 1451
    functionName: issue_4320_eigen::x
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1455
    functionName: issue_4320_eigen::y
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double y() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1456
    functionDepth: 0
    functionLinenumber: 1456
    functionLinenumberEnd: 1459
    functionName: issue_4320_eigen::z
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double z() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1460
    functionDepth: 0
    functionLinenumber: 1460
    functionLinenumberEnd: 1463
    functionName: issue_4320_eigen::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * begin()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1467
    functionName: issue_4320_eigen::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * end()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1471
    functionName: issue_4320_eigen::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: issue_4320_eigen::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double * end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: issue_4320_eigen::x
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    - Dst: issue_4320_eigen::y
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    - Dst: issue_4320_eigen::z
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' v'
    argTypes:
    - json
    - vector3
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1478
    functionDepth: 1
    functionLinenumber: 1478
    functionLinenumberEnd: 1481
    functionName: issue_4320_eigen::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached:
    - issue_4320_eigen::z
    - issue_4320_eigen::y
    - issue_4320_eigen::x
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const vector3& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - payload
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1504
    functionName: issue_4320::to_eigen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: vector3_wrapper
    signature: vector3_wrapper to_eigen(const payload& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: issue_4320::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1514,1
    - Dst: issue_4320::to_eigen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - payload
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1515
    functionName: issue_4320::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached:
    - issue_4320::to_eigen
    - issue_4320::to_json
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const payload& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - payload
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1504
    functionName: issue_4320::to_eigen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: vector3_wrapper
    signature: vector3_wrapper to_eigen(const payload& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: issue_4320::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1514,1
    - Dst: issue_4320::to_eigen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - payload
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1515
    functionName: issue_4320::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression2.cpp
    functionUses: 2
    functionsReached:
    - issue_4320::to_eigen
    - issue_4320::to_json
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const payload& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - str
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: alt_string::alt_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string(const char* str)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - str
    - count
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: alt_string::alt_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string(const char* str, std::size_t count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - count
    - chr
    argTypes:
    - size_t
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: alt_string::alt_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string(size_t count, char chr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: alt_string::alt_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void alt_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '& append(char ch)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: alt_string
    signature: alt_string & append(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '& append(const alt_string& str)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: alt_string
    signature: alt_string & append(const alt_string& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '& append(const char* s, std::size_t length)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: alt_string
    signature: alt_string & append(const char* s, std::size_t length)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: alt_string::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::push_back
    linkageType: ''
    returnType: void
    signature: void push_back(char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - op_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: operator==(const op_type& op) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const op_type& op) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: operator==(const alt_string& op) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const alt_string& op) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - op_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: operator!=(const op_type& op) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const op_type& op) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: operator!=(const alt_string& op) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const alt_string& op) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: alt_string::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: alt_string::resize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::resize
    linkageType: ''
    returnType: void
    signature: void resize (std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - n
    - c
    argTypes:
    - std::size_t
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: alt_string::resize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 2
    functionsReached:
    - alt_string::resize
    linkageType: ''
    returnType: void
    signature: void resize (std::size_t n, char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - op_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: operator<(const op_type& op) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const op_type& op) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' op'
    argTypes:
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: operator<(const alt_string& op) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const alt_string& op) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: alt_string::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::c_str
    linkageType: ''
    returnType: char
    signature: char * c_str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '& operator[](std::size_t index)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char & operator[](std::size_t index)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - index
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '& operator[](std::size_t index) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char & operator[](std::size_t index) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '& back()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - back
    linkageType: ''
    returnType: char
    signature: char & back()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '& back() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - back
    linkageType: ''
    returnType: char
    signature: char & back() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: alt_string::clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::clear
    linkageType: ''
    returnType: void
    signature: void clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: alt_string::data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::data
    linkageType: ''
    returnType: value_type
    signature: value_type * data() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: alt_string::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: alt_string::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::find
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t find(const alt_string& str, std::size_t pos = 0) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: alt_string::find_first_of
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::find_first_of
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t find_first_of(char c, std::size_t pos = 0) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:161,1
    - Dst: std::string::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:162,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: alt_string::substr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - std::string::size
    - std::string::data
    - alt_string::substr
    linkageType: ''
    returnType: alt_string
    signature: alt_string substr(std::size_t pos = 0, std::size_t count = npos) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - pos
    - count
    - ' str'
    argTypes:
    - std::size_t
    - std::size_t
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '& replace(std::size_t pos, std::size_t count, const alt_string&
      str)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - replace
    linkageType: ''
    returnType: alt_string
    signature: alt_string & replace(std::size_t pos, std::size_t count, const alt_string&
      str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: alt_string::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: alt_string::reserve
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 1
    functionsReached:
    - alt_string::reserve
    linkageType: ''
    returnType: void
    signature: void reserve( std::size_t new_cap = 0 )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - alt_string
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string(alt_string& target, std::size_t value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - op1
    - ' op2'
    argTypes:
    - char*
    - alt_string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: operator<(const char* op1, const alt_string& op2) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-alt-string.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const char* op1, const alt_string& op2) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '& metadata()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: metadata_t
    signature: metadata_t & metadata()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '& metadata() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: metadata_t
    signature: metadata_t & metadata() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visitor_adaptor::do_visit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' fnc'
    argTypes:
    - Fnc
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: visitor_adaptor::visit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp
    functionUses: 0
    functionsReached:
    - visitor_adaptor::do_visit
    linkageType: ''
    returnType: void
    signature: void visitor_adaptor::visit(const Fnc& fnc) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const json_with_visitor_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:221,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:222,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:225,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:227,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:227,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:231,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:233,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:233,1
    - Dst: fnc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp:246,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - ' ptr'
    - ' fnc'
    argTypes:
    - Ptr
    - Fnc
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 248
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 248
    functionName: visitor_adaptor::do_visit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-custom-base-class.cpp
    functionUses: 1
    functionsReached:
    - key
    - value
    - size
    - at
    - static_cast<const json_with_visitor_t*>
    - fnc
    - items
    - type
    - to_string
    linkageType: ''
    returnType: void
    signature: void visitor_adaptor::do_visit(const Ptr& ptr, const Fnc& fnc) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:21,1
    - Dst: std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: wstring_is_utf16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::wstring
    linkageType: ''
    returnType: bool
    signature: bool wstring_is_utf16()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::u16string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:27,1
    - Dst: std::u16string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: u16string_is_utf16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::u16string
    linkageType: ''
    returnType: bool
    signature: bool u16string_is_utf16()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::u32string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:33,1
    - Dst: std::u32string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: u32string_is_utf32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::u32string
    linkageType: ''
    returnType: bool
    signature: bool u32string_is_utf32()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:21,1
    - Dst: std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: wstring_is_utf16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::wstring
    linkageType: ''
    returnType: bool
    signature: bool wstring_is_utf16()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::u16string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:27,1
    - Dst: std::u16string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: u16string_is_utf16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::u16string
    linkageType: ''
    returnType: bool
    signature: bool u16string_is_utf16()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::u32string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:33,1
    - Dst: std::u32string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: u32string_is_utf32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-wstring.cpp
    functionUses: 0
    functionsReached:
    - std::u32string
    linkageType: ''
    returnType: bool
    signature: bool u32string_is_utf32()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode3.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: SaxEventLogger::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: SaxEventLogger::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:45,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: SaxEventLogger::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:51,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: SaxEventLogger::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: SaxEventLogger::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: SaxEventLogger::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:77,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: SaxEventLogger::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:86,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: SaxEventLogger::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: SaxEventLogger::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: SaxEventLogger::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:111,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:115,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 118
    functionName: SaxEventLogger::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: SaxEventLogger::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:129,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: SaxEventLogger::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 141
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      /*s*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:220,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:220,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:226,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:230,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:231,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:233,1
    - Dst: trailing_comma_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 238
    functionName: parser_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - trailing_comma_helper
    - comments_helper
    - CHECK_NOTHROW
    - sax_parse
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - nlohmann::detail::input_adapter
    - CHECK
    linkageType: ''
    returnType: json
    signature: json parser_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:242,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:247,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:250,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:250,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:253,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:257,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:257,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:265,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:266,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:269,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:274,1
    - Dst: trailing_comma_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 280
    functionName: accept_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - json::is_discarded
    - trailing_comma_helper
    - comments_helper
    - CHECK_NOTHROW
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - sax_parse
    - parse
    - nlohmann::detail::input_adapter
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: bool
    signature: bool accept_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:287,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:287,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:288,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:288,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:291,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:291,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:292,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:292,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:297,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:297,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:298,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:300,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:301,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:306,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:307,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:307,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:308,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:308,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:310,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:310,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:311,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 313
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 313
    functionName: comments_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 6
    functionsReached:
    - std::vector::push_back
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - nlohmann::detail::parser::accept
    - string
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void comments_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:320,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:320,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:321,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:321,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:324,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:324,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:325,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:325,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:337,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:338,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:338,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:339,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:339,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:341,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:341,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:342,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:342,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 345
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 345
    functionName: trailing_comma_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 2
    functionsReached:
    - std::vector::push_back
    - size
    - CHECK_NOTHROW
    - back
    - CHECK_THROWS_AS
    - substr
    - nlohmann::detail::parser::accept
    - json::empty
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void trailing_comma_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: SaxEventLogger::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: SaxEventLogger::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:45,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: SaxEventLogger::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:51,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - json::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: SaxEventLogger::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: SaxEventLogger::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*unused*/, const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: SaxEventLogger::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:73,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:74,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:77,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: SaxEventLogger::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - std::string::append
    - push_back
    - static_cast<int>
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:86,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: SaxEventLogger::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: SaxEventLogger::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: SaxEventLogger::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:111,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:115,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 118
    functionName: SaxEventLogger::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - to_string
    - push_back
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: SaxEventLogger::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - emplace_back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:129,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - position
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: SaxEventLogger::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& /*unused*/,
      const json::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 141
    functionName: SaxCountdown::SaxCountdown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SaxCountdown(const int count)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: SaxCountdown::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: SaxCountdown::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: SaxCountdown::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(json::number_integer_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: SaxCountdown::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(json::number_unsigned_t /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: SaxCountdown::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(json::number_float_t /*val*/, const std::string&
      /*s*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: SaxCountdown::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: SaxCountdown::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: SaxCountdown::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: SaxCountdown::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(std::string& /*val*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: SaxCountdown::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: SaxCountdown::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*elements*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: SaxCountdown::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: SaxCountdown::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*position*/, const std::string& /*last_token*/,
      const json::exception& /*ex*/) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:220,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:220,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:225,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:226,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:230,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:231,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:233,1
    - Dst: trailing_comma_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 238
    functionName: parser_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - trailing_comma_helper
    - comments_helper
    - CHECK_NOTHROW
    - sax_parse
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - nlohmann::detail::input_adapter
    - CHECK
    linkageType: ''
    returnType: json
    signature: json parser_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:242,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:246,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:247,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:250,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:250,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:253,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:257,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:257,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:258,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:265,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:266,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:269,1
    - Dst: comments_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:274,1
    - Dst: trailing_comma_helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 280
    functionName: accept_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - json::is_discarded
    - trailing_comma_helper
    - comments_helper
    - CHECK_NOTHROW
    - nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    - sax_parse
    - parse
    - nlohmann::detail::input_adapter
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: bool
    signature: bool accept_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:287,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:287,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:288,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:288,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:291,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:291,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:292,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:292,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:297,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:297,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:298,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:300,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:301,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:306,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:307,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:307,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:308,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:308,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:310,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:310,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:311,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 313
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 313
    functionName: comments_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 8
    functionsReached:
    - std::vector::push_back
    - CHECK_NOTHROW
    - CHECK_THROWS_AS
    - nlohmann::detail::parser::accept
    - string
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void comments_helper(const std::string& s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:320,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:320,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:321,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:321,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:324,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:324,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:325,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:325,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:328,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:331,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:332,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:333,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:337,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:338,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:338,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:339,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:339,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:341,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:341,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:342,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:342,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 345
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 345
    functionName: trailing_comma_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 4
    functionsReached:
    - std::vector::push_back
    - size
    - CHECK_NOTHROW
    - back
    - CHECK_THROWS_AS
    - substr
    - nlohmann::detail::parser::accept
    - json::empty
    - parse
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: void
    signature: void trailing_comma_helper(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1797,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1797,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1798,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1798,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1802,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1793
    functionDepth: 0
    functionLinenumber: 1793
    functionLinenumberEnd: 1804
    functionName: parse_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - std::forward<InputType>
    - to_string
    - parse
    - what
    - json::size
    linkageType: ''
    returnType: std::string
    signature: std::string parse_error_message(InputType&& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1811,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1812,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1812,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1807
    functionDepth: 0
    functionLinenumber: 1807
    functionLinenumberEnd: 1818
    functionName: parse_error_message_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - what
    - json::size
    - parse
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string parse_error_message_range(IteratorType first, IteratorType
      last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1797,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1797,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1798,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1798,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1802,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1793
    functionDepth: 0
    functionLinenumber: 1793
    functionLinenumberEnd: 1804
    functionName: parse_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - std::forward<InputType>
    - to_string
    - parse
    - what
    - json::size
    linkageType: ''
    returnType: std::string
    signature: std::string parse_error_message(InputType&& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1811,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1812,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1812,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp:1816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1807
    functionDepth: 0
    functionLinenumber: 1807
    functionLinenumberEnd: 1818
    functionName: parse_error_message_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-class_parser.cpp
    functionUses: 0
    functionsReached:
    - what
    - json::size
    - parse
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string parse_error_message_range(IteratorType first, IteratorType
      last)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 22
    functionName: JSON_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-assert_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_ASSERT(x)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:37,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:39,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:40,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:41,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:42,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:44,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:44,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:48,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:48,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:53,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:53,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:58,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:58,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:61,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:79,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:80,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:81,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:82,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:83,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:84,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:86,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:92,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:94,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:95,1
    - Dst: CHECK_THROWS_AS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:100,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:100,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:102,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:105,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:105,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:109,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:109,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:110,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:111,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:111,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:112,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:113,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:113,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:114,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:115,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:115,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 117
    functionName: check_utf8dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - std::string::clear
    - CHECK_THROWS_AS
    - std::string::size
    - std::string::find
    - CHECK
    - static_cast<char>
    - json::dump
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8dump(bool success_expected, int byte1, int byte2 = -1,
      int byte3 = -1, int byte4 = -1)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:132,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:133,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:133,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:138,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:138,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:143,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:144,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:144,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:149,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:150,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:150,1
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:155,1
    - Dst: CHECK_NOTHROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:160,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp:164,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - success_expected
    - byte1
    argTypes:
    - bool
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 166
    functionName: check_utf8string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-unicode5.cpp
    functionUses: 0
    functionsReached:
    - CHECK_NOTHROW
    - parse
    - static_cast<char>
    - CAPTURE
    - string
    linkageType: ''
    returnType: void
    signature: void check_utf8string(bool success_expected, int byte1, int byte2 =
      -1, int byte3 = -1, int byte4 = -1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/make_test_data_available.hpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: utils::check_testsuite_downloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/make_test_data_available.hpp
    functionUses: 0
    functionsReached:
    - std::fopen
    linkageType: ''
    returnType: bool
    signature: bool check_testsuite_downloaded()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/make_test_data_available.hpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: utils::check_testsuite_downloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/make_test_data_available.hpp
    functionUses: 0
    functionsReached:
    - std::fopen
    linkageType: ''
    returnType: bool
    signature: bool check_testsuite_downloaded()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::unsetf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:21,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:23,1
    - Dst: std::ifstream::tellg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:24,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:25,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:28,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:28,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::istream_iterator<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::istream_iterator<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - ' filename'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 31
    functionName: utils::read_binary_file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - std::vector::reserve
    - std::istream_iterator<std::uint8_t>
    - std::vector::insert
    - std::ifstream::seekg
    - std::ifstream::tellg
    - std::ifstream::unsetf
    - std::vector::begin
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> read_binary_file(const std::string& filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - std::istreambuf_iterator<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: operator!=(const std::istreambuf_iterator<char>& it, const istreambuf_sentinel&
      /*unused*/) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp
    functionUses: 0
    functionsReached:
    - std::istreambuf_iterator<char>
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const std::istreambuf_iterator<char>& it, const istreambuf_sentinel&
      /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::unsetf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:21,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:23,1
    - Dst: std::ifstream::tellg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:24,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:25,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:28,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:28,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::istream_iterator<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    - Dst: std::istream_iterator<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - ' filename'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 31
    functionName: utils::read_binary_file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - std::vector::reserve
    - std::istream_iterator<std::uint8_t>
    - std::vector::insert
    - std::ifstream::seekg
    - std::ifstream::tellg
    - std::ifstream::unsetf
    - std::vector::begin
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> read_binary_file(const std::string& filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - std::istreambuf_iterator<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: operator!=(const std::istreambuf_iterator<char>& it, const istreambuf_sentinel&
      /*unused*/) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/test_utils.hpp
    functionUses: 0
    functionsReached:
    - std::istreambuf_iterator<char>
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const std::istreambuf_iterator<char>& it, const istreambuf_sentinel&
      /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:72,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::from_json
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::to_json
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& value) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::from_json
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:72,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::from_json
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::to_json
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& value) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' value'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::from_json
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy(const nocopy&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy(nocopy&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '& operator=(const nocopy&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: nocopy
    signature: nocopy & operator=(const nocopy&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '& operator=(nocopy&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: nocopy
    signature: nocopy & operator=(nocopy&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - json
    - nocopy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const nocopy& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy(const nocopy&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: nocopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nocopy(nocopy&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '& operator=(const nocopy&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: nocopy
    signature: nocopy & operator=(const nocopy&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '& operator=(nocopy&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: nocopy
    signature: nocopy & operator=(nocopy&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - json
    - nocopy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const nocopy& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 511
    functionName: CommaDecimalSeparator::do_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char do_decimal_point() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 516
    functionName: CommaDecimalSeparator::do_thousands_sep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char do_thousands_sep() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 521
    functionName: CommaDecimalSeparator::do_grouping
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string do_grouping() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1046
    functionName: CHECK_TYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/src/unit-regression1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_TYPE(v)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_fetch_content/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_fetch_content2/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/cmake_import/project/main.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:20,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:21,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:28,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:33,1
    - Dst: fmt::format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:60,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 25
    argCount: 1
    argNames:
    - ' ctx'
    argTypes:
    - format_parse_context
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 64
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    functionUses: 36
    functionsReached:
    - begin
    - is_align
    - end
    - fmt::format_error
    linkageType: ''
    returnType: auto
    signature: auto parse(format_parse_context& ctx) -> format_parse_context::iterator
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:68,1
    - Dst: fmt::format_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:69,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' ctx'
    argTypes:
    - nlohmann::json
    - format_context
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: format
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    functionUses: 0
    functionsReached:
    - fmt::format_to
    - dump
    - out
    linkageType: ''
    returnType: auto
    signature: auto format(const nlohmann::json& j, format_context& ctx) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:78,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:78,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:78,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:79,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:79,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:79,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:80,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:80,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:80,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:81,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:81,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:81,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:82,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:82,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:82,1
    - Dst: fmt::vformat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:87,1
    - Dst: fmt::make_format_args
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:87,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (fmt::format("{}", j) == j.dump())
      pos:
        line_end: 77
        line_start: 77
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    - condition: (fmt::format("{:#}", j) == j.dump(4))
      pos:
        line_end: 78
        line_start: 78
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    - condition: (fmt::format("{:2}", j) == j.dump(2))
      pos:
        line_end: 79
        line_start: 79
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    - condition: (fmt::format("{:#2}", j) == j.dump(2))
      pos:
        line_end: 80
        line_start: 80
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    - condition: (threw)
      pos:
        line_end: 92
        line_start: 92
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    - condition: (fmt::format("{:.>#}", j) == j.dump(4, '.'))
      pos:
        line_end: 81
        line_start: 81
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    constantsTouched: []
    func_position:
      end: 94
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 94
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/fmt_formatter/project/main.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - format
    - fmt::make_format_args
    - assert
    - fmt::vformat
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:25,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:26,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:30,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:38,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:46,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:49,1
    - Dst: nlohmann::json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:56,1
    - Dst: nlohmann::ordered_map::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:57,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:57,1
    - Dst: std::ostringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp:57,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 59
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/module_cpp20/main.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::size
    - std::string::empty
    - get
    - parse
    - static_cast<void>
    - std::ostringstream::str
    - nlohmann::ordered_map::size
    - int_to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: KeepRunning
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:24,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:26,1
    - Dst: std::ifstream::ifstream
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:27,1
    - Dst: json::json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:28,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:29,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:31,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:33,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:36,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:40,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:40,1
    - Dst: std::ifstream::tellg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - ' state'
    - filename
    argTypes:
    - benchmark::State
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 41
    functionName: ParseFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - json::json
    - iterations
    - PauseTiming
    - std::ifstream::tellg
    - KeepRunning
    - ResumeTiming
    - std::ifstream::ifstream
    - parse
    - SetBytesProcessed
    linkageType: ''
    returnType: void
    signature: void ParseFile(benchmark::State& state, const char* filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:58,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:58,1
    - Dst: KeepRunning
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:60,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:62,1
    - Dst: json::json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:63,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:64,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:66,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:68,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:70,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:73,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:73,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - ' state'
    - filename
    argTypes:
    - benchmark::State
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 74
    functionName: ParseString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - json::json
    - iterations
    - std::istreambuf_iterator<char>
    - PauseTiming
    - std::string::size
    - KeepRunning
    - ResumeTiming
    - parse
    - SetBytesProcessed
    linkageType: ''
    returnType: void
    signature: void ParseString(benchmark::State& state, const char* filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:91,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:91,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:92,1
    - Dst: KeepRunning
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:94,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:96,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:99,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:99,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - ' state'
    - filename
    - indent
    argTypes:
    - benchmark::State
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 100
    functionName: Dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - iterations
    - std::istreambuf_iterator<char>
    - KeepRunning
    - parse
    - SetBytesProcessed
    - json::dump
    linkageType: ''
    returnType: void
    signature: void Dump(benchmark::State& state, const char* filename, int indent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:124,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:124,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:125,1
    - Dst: KeepRunning
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:127,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:129,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:132,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:132,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' state'
    - filename
    argTypes:
    - benchmark::State
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 133
    functionName: ToCbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - iterations
    - std::istreambuf_iterator<char>
    - to_cbor
    - KeepRunning
    - parse
    - SetBytesProcessed
    linkageType: ''
    returnType: void
    signature: void ToCbor(benchmark::State& state, const char* filename)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:150,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:150,1
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:151,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:151,1
    - Dst: std::ofstream::write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:153,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:153,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:153,1
    - Dst: std::ofstream::flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:154,1
    - Dst: std::ofstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:155,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:158,1
    - Dst: json::json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:159,1
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:160,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:161,1
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:163,1
    - Dst: PauseTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:165,1
    - Dst: fclose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:166,1
    - Dst: ResumeTiming
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:168,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:171,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:171,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - ' state'
    - filename
    argTypes:
    - benchmark::State
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 172
    functionName: FromMsgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - json::json
    - iterations
    - std::ofstream::close
    - fclose
    - std::istreambuf_iterator<char>
    - from_msgpack
    - to_msgpack
    - PauseTiming
    - fopen
    - auto::data
    - parse
    - ResumeTiming
    - SetBytesProcessed
    - auto::size
    - std::ofstream::write
    - std::ofstream::flush
    linkageType: ''
    returnType: void
    signature: void FromMsgpack(benchmark::State& state, const char* filename)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::iota
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:189,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:189,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:189,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:191,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:193,1
    - Dst: range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:193,1
    - Dst: range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:194,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:196,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:198,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:201,1
    - Dst: KeepRunning
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:208,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:210,1
    - Dst: SetBytesProcessed
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:213,1
    - Dst: iterations
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:213,1
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp:213,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - ' state'
    argTypes:
    - benchmark::State
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 214
    functionName: BinaryToCbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/benchmarks/src/benchmarks.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::vector::reserve
    - std::vector::push_back
    - iterations
    - to_cbor
    - std::iota
    - KeepRunning
    - range
    - SetBytesProcessed
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void BinaryToCbor(benchmark::State& state)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: stat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:28,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: fuzzer::GetEpoch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - stat
    - std::string::c_str
    linkageType: ''
    returnType: long
    signature: long GetEpoch(const std::string &Path)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:36,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:36,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:37,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:40,1
    - Dst: std::ifstream::tellg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:41,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:43,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:45,1
    - Dst: std::ifstream::read
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    - Dst: reinterpret_cast<char *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 3
    argNames:
    - Path
    - MaxSize
    - ExitOnError
    argTypes:
    - std::string
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: fuzzer::FileToVector
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - std::ifstream::read
    - exit
    - std::string::c_str
    - std::min
    - Unit::data
    - std::ifstream::seekg
    - std::ifstream::tellg
    - reinterpret_cast<char *>
    linkageType: ''
    returnType: Unit
    signature: Unit FileToVector(const std::string &Path, size_t MaxSize, bool ExitOnError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:53,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:53,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: fuzzer::FileToString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - std::istreambuf_iterator<char>
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FileToString(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:58,1
    - Dst: fuzzer::FileToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: fuzzer::CopyFileToErr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::FileToString
    linkageType: ''
    returnType: void
    signature: void CopyFileToErr(const std::string &Path)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:63,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:63,1
    - Dst: fwrite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: fclose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - U
    - Path
    argTypes:
    - Unit
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: fuzzer::WriteToFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - std::string::c_str
    - Unit::data
    - fclose
    - fwrite
    - fopen
    linkageType: ''
    returnType: void
    signature: void WriteToFile(const Unit &U, const std::string &Path)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:73,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:75,1
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:77,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:80,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:80,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:81,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:82,1
    - Dst: std::vector<Unit>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:83,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    argCount: 5
    argNames:
    - Path
    - V
    - Epoch
    - MaxSize
    - ExitOnError
    argTypes:
    - char*
    - std::vector<Unit>*
    - long*
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: fuzzer::ReadDirToVectorOfUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - fuzzer::FileToVector
    - fuzzer::Printf
    - fuzzer::ListFilesInDirRecursive
    - fuzzer::GetEpoch
    - std::vector::size
    - std::vector<Unit>*::push_back
    linkageType: ''
    returnType: void
    signature: "void ReadDirToVectorOfUnits(const char *Path, std::vector<Unit> *V,\n
      \                           long *Epoch, size_t MaxSize, bool ExitOnError)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - DirPath
    - FileName
    argTypes:
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: fuzzer::DirPlusFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::GetSeparator
    linkageType: ''
    returnType: std::string
    signature: "std::string DirPlusFile(const std::string &DirPath,\n                        const
      std::string &FileName)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DuplicateFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:93,1
    - Dst: fuzzer::OpenFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:95,1
    - Dst: __sanitizer_set_report_fd
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:99,1
    - Dst: reinterpret_cast<void *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:99,1
    - Dst: fuzzer::CloseFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 103
    functionName: fuzzer::DupAndCloseStderr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::DuplicateFile
    - __sanitizer_set_report_fd
    - fuzzer::CloseFile
    - fuzzer::OpenFile
    - reinterpret_cast<void *>
    linkageType: ''
    returnType: void
    signature: void DupAndCloseStderr()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloseFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: fuzzer::CloseStdout
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::CloseFile
    linkageType: ''
    returnType: void
    signature: void CloseStdout()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: va_start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:111,1
    - Dst: vfprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:112,1
    - Dst: va_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:113,1
    - Dst: fflush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - Fmt
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: fuzzer::Printf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 3
    functionsReached:
    - va_end
    - fflush
    - va_start
    - vfprintf
    linkageType: ''
    returnType: void
    signature: void Printf(const char *Fmt, ...)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: stat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:28,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: fuzzer::GetEpoch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 1
    functionsReached:
    - stat
    - std::string::c_str
    linkageType: ''
    returnType: long
    signature: long GetEpoch(const std::string &Path)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:36,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:36,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:37,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:40,1
    - Dst: std::ifstream::tellg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:41,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:43,1
    - Dst: std::ifstream::seekg
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:45,1
    - Dst: std::ifstream::read
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    - Dst: reinterpret_cast<char *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 3
    argNames:
    - Path
    - MaxSize
    - ExitOnError
    argTypes:
    - std::string
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: fuzzer::FileToVector
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    - std::ifstream::read
    - exit
    - std::string::c_str
    - std::min
    - Unit::data
    - std::ifstream::seekg
    - std::ifstream::tellg
    - reinterpret_cast<char *>
    linkageType: ''
    returnType: Unit
    signature: Unit FileToVector(const std::string &Path, size_t MaxSize, bool ExitOnError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:53,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:53,1
    - Dst: std::istreambuf_iterator<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: fuzzer::FileToString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 1
    functionsReached:
    - std::istreambuf_iterator<char>
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FileToString(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:58,1
    - Dst: fuzzer::FileToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: fuzzer::CopyFileToErr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::FileToString
    linkageType: ''
    returnType: void
    signature: void CopyFileToErr(const std::string &Path)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:63,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:63,1
    - Dst: fwrite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:65,1
    - Dst: fclose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - U
    - Path
    argTypes:
    - Unit
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: fuzzer::WriteToFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - std::string::c_str
    - Unit::data
    - fclose
    - fwrite
    - fopen
    linkageType: ''
    returnType: void
    signature: void WriteToFile(const Unit &U, const std::string &Path)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:73,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:75,1
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:77,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:80,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:80,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:81,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:82,1
    - Dst: std::vector<Unit>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:83,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    argCount: 5
    argNames:
    - Path
    - V
    - Epoch
    - MaxSize
    - ExitOnError
    argTypes:
    - char*
    - std::vector<Unit>*
    - long*
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: fuzzer::ReadDirToVectorOfUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - fuzzer::FileToVector
    - fuzzer::Printf
    - fuzzer::ListFilesInDirRecursive
    - fuzzer::GetEpoch
    - std::vector::size
    - std::vector<Unit>*::push_back
    linkageType: ''
    returnType: void
    signature: "void ReadDirToVectorOfUnits(const char *Path, std::vector<Unit> *V,\n
      \                           long *Epoch, size_t MaxSize, bool ExitOnError)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - DirPath
    - FileName
    argTypes:
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: fuzzer::DirPlusFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::GetSeparator
    linkageType: ''
    returnType: std::string
    signature: "std::string DirPlusFile(const std::string &DirPath,\n                        const
      std::string &FileName)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DuplicateFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:93,1
    - Dst: fuzzer::OpenFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:95,1
    - Dst: __sanitizer_set_report_fd
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:99,1
    - Dst: reinterpret_cast<void *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:99,1
    - Dst: fuzzer::CloseFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 103
    functionName: fuzzer::DupAndCloseStderr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::DuplicateFile
    - __sanitizer_set_report_fd
    - fuzzer::CloseFile
    - fuzzer::OpenFile
    - reinterpret_cast<void *>
    linkageType: ''
    returnType: void
    signature: void DupAndCloseStderr()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloseFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: fuzzer::CloseStdout
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::CloseFile
    linkageType: ''
    returnType: void
    signature: void CloseStdout()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: va_start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:111,1
    - Dst: vfprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:112,1
    - Dst: va_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:113,1
    - Dst: fflush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - Fmt
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: fuzzer::Printf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIO.cpp
    functionUses: 6
    functionsReached:
    - va_end
    - fflush
    - va_start
    - vfprintf
    linkageType: ''
    returnType: void
    signature: void Printf(const char *Fmt, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:46,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - FnName
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: fuzzer::MissingExternalApiFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - exit
    linkageType: ''
    returnType: void
    signature: void MissingExternalApiFunction(const char *FnName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - fn
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: CHECK_EXTERNAL_FUNCTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_EXTERNAL_FUNCTION(fn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_EXTERNAL_FUNCTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:62,1
    - Dst: __sanitizer_reset_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: fuzzer::Fuzzer::ResetEdgeCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - CHECK_EXTERNAL_FUNCTION
    - __sanitizer_reset_coverage
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetEdgeCoverage()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_update_counter_bitset_and_clear_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: fuzzer::Fuzzer::ResetCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_update_counter_bitset_and_clear_counters
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetCounters()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_get_number_of_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:73,1
    - Dst: Fuzzer::Coverage*::CounterBitmap::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - C
    argTypes:
    - Fuzzer::Coverage*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: fuzzer::Fuzzer::PrepareCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - Fuzzer::Coverage*::CounterBitmap::resize
    - __sanitizer_get_number_of_counters
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrepareCounters(Fuzzer::Coverage *C)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_get_total_unique_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:83,1
    - Dst: __sanitizer_get_total_unique_caller_callee_pairs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:92,1
    - Dst: __sanitizer_update_counter_bitset_and_clear_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:101,1
    - Dst: Fuzzer::Coverage*::CounterBitmap::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 1
    argNames:
    - C
    argTypes:
    - Fuzzer::Coverage*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 110
    functionName: fuzzer::Fuzzer::RecordMaxCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_get_total_unique_caller_callee_pairs
    - Fuzzer::Coverage*::CounterBitmap::data
    - __sanitizer_get_total_unique_coverage
    - __sanitizer_update_counter_bitset_and_clear_counters
    linkageType: ''
    returnType: bool
    signature: bool Fuzzer::RecordMaxCoverage(Fuzzer::Coverage *C)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - TraceLevel
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: fuzzer::Start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void Start(int TraceLevel)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:125,1
    - Dst: load
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:125,1
    - Dst: load
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: fuzzer::Stop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - load
    linkageType: ''
    returnType: bool
    signature: bool Stop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: HandleMalloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:143,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:145,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 2
    argNames:
    - ptr
    - size
    argTypes:
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: fuzzer::MallocHook
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - HandleMalloc
    - fuzzer::Printf
    - __sanitizer_print_stack_trace
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: ATTRIBUTE_NO_SANITIZE_MEMORY MallocHook(const volatile void *ptr, size_t
      size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:155,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 159
    functionName: fuzzer::FreeHook
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - __sanitizer_print_stack_trace
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: ATTRIBUTE_NO_SANITIZE_MEMORY FreeHook(const volatile void *ptr)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:165,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:165,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:167,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:169,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:170,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:171,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:172,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - Size
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: fuzzer::Fuzzer::HandleMalloc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - GetPid
    - __sanitizer_print_stack_trace
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::HandleMalloc(size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::SetDeathCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:179,1
    - Dst: fuzzer::Fuzzer::InitializeTraceState
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:180,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:181,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:183,1
    - Dst: fuzzer::Fuzzer::ResetCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:184,1
    - Dst: __sanitizer_install_malloc_and_free_hooks
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:187,1
    - Dst: SetUseCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:188,1
    - Dst: SetUseValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:189,1
    - Dst: SetPrintNewPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:190,1
    - Dst: PrintModuleInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:193,1
    - Dst: FuzzingOptions::OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:194,1
    - Dst: GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:195,1
    - Dst: fuzzer::Fuzzer::AllocateCurrentUnitData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:197,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:199,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 4
    argNames:
    - CB
    - Corpus
    - MD
    - Options
    argTypes:
    - UserCallback
    - InputCorpus
    - MutationDispatcher
    - FuzzingOptions
    assertStmts:
    - condition: (!F)
      pos:
        line_end: 180
        line_start: 180
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 200
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 200
    functionName: fuzzer::Fuzzer::Fuzzer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - SetUseCounters
    - SetPrintNewPCs
    - ResetMaps
    - SetUseValueProfile
    - fuzzer::Fuzzer::AllocateCurrentUnitData
    - FuzzingOptions::OutputCorpus::empty
    - fuzzer::Fuzzer::ResetCoverage
    - fuzzer::Fuzzer::SetDeathCallback
    - assert
    - __sanitizer_install_malloc_and_free_hooks
    - GetEpoch
    - memset
    - PrintModuleInfo
    - fuzzer::Fuzzer::InitializeTraceState
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher
      &MD,\n               FuzzingOptions Options)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: Fuzzer::~Fuzzer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Fuzzer::~Fuzzer()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: uint8_t::uint8_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:206,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: fuzzer::Fuzzer::AllocateCurrentUnitData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - uint8_t::uint8_t
    linkageType: ''
    returnType: void
    signature: void Fuzzer::AllocateCurrentUnitData()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_EXTERNAL_FUNCTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:210,1
    - Dst: __sanitizer_set_death_callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: fuzzer::Fuzzer::SetDeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - CHECK_EXTERNAL_FUNCTION
    - __sanitizer_set_death_callback
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetDeathCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:215,1
    - Dst: fuzzer::Fuzzer::DeathCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 214
        line_start: 214
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: fuzzer::Fuzzer::StaticDeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DeathCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticDeathCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - DoWarn
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 232
    functionName: fuzzer::WarnOnUnsuccessfullMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void WarnOnUnsuccessfullMerge(bool DoWarn)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: WarnOnUnsuccessfullMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:235,1
    - Dst: PrintMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:237,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:238,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:238,1
    - Dst: PrintHexArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:241,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:242,1
    - Dst: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - Prefix
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 246
    functionName: fuzzer::Fuzzer::DumpCurrentUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - PrintMutationSequence
    - PrintHexArray
    - Sha1ToString
    - fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    - WarnOnUnsuccessfullMerge
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void Fuzzer::DumpCurrentUnit(const char *Prefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:250,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: fuzzer::Fuzzer::DeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - fuzzer::Fuzzer::PrintFinalStats
    linkageType: ''
    returnType: NO_SANITIZE_MEMORY
    signature: NO_SANITIZE_MEMORY Fuzzer::DeathCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:255,1
    - Dst: fuzzer::Fuzzer::AlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 254
        line_start: 254
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: fuzzer::Fuzzer::StaticAlarmCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::AlarmCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticAlarmCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:260,1
    - Dst: fuzzer::Fuzzer::CrashCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 259
        line_start: 259
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: fuzzer::Fuzzer::StaticCrashSignalCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - fuzzer::Fuzzer::CrashCallback
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticCrashSignalCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:265,1
    - Dst: fuzzer::Fuzzer::InterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 264
        line_start: 264
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: fuzzer::Fuzzer::StaticInterruptCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::InterruptCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticInterruptCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:270,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:270,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:272,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:273,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:276,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:277,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:278,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: fuzzer::Fuzzer::CrashCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - exit
    - GetPid
    - __sanitizer_print_stack_trace
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CrashCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:283,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:283,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:284,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: fuzzer::Fuzzer::InterruptCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::PrintFinalStats
    - GetPid
    - Printf
    - _Exit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::InterruptCallback()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:290,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:291,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:295,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:295,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:299,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:301,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:302,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:304,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:305,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:305,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:308,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:309,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:310,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:311,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (Options.UnitTimeoutSec > 0)
      pos:
        line_end: 289
        line_start: 289
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 313
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 313
    functionName: fuzzer::Fuzzer::AlarmCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - system_clock::now
    - GetPid
    - fuzzer::Fuzzer::InFuzzingThread
    - __sanitizer_print_stack_trace
    - assert
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    - duration_cast<seconds>
    linkageType: ''
    returnType: NO_SANITIZE_MEMORY
    signature: NO_SANITIZE_MEMORY Fuzzer::AlarmCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:316,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:318,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:318,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:319,1
    - Dst: __sanitizer_print_memory_profile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:321,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:322,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:323,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:324,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 326
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 326
    functionName: fuzzer::Fuzzer::RssLimitCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - __sanitizer_print_memory_profile
    - GetPid
    - GetPeakRSSMb
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::RssLimitCallback()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::execPerSec
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:329,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:334,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:336,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:338,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:343,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:345,1
    - Dst: VPMap::GetNumBitsSinceLastMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:346,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:347,1
    - Dst: GetTotalPCCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:348,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:349,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:351,1
    - Dst: NumFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:352,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:353,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:355,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:356,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:357,1
    - Dst: NumActiveUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:357,1
    - Dst: SizeInBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:358,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:360,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:362,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:364,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:368,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:370,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:371,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:371,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:372,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    argCount: 3
    argNames:
    - Where
    - End
    - Units
    argTypes:
    - char*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 373
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 373
    functionName: fuzzer::Fuzzer::PrintStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - GetTotalPCCoverage
    - NumActiveUnits
    - size
    - NumFeatures
    - fuzzer::Fuzzer::execPerSec
    - SizeInBytes
    - GetPeakRSSMb
    - VPMap::GetNumBitsSinceLastMerge
    - empty
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintStats(const char *Where, const char *End, size_t
      Units)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: PrintCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:377,1
    - Dst: DumpCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:379,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:381,1
    - Dst: fuzzer::Fuzzer::execPerSec
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:383,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:384,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:385,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:386,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:387,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:388,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:388,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 389
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 389
    functionName: fuzzer::Fuzzer::PrintFinalStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 6
    functionsReached:
    - PrintCoverage
    - DumpCoverage
    - fuzzer::Fuzzer::execPerSec
    - fuzzer::Fuzzer::PrintStats
    - GetPeakRSSMb
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintFinalStats()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:392,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:393,1
    - Dst: fuzzer::Fuzzer::AllocateCurrentUnitData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:396,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - MaxInputLen
    argTypes:
    - size_t
    assertStmts:
    - condition: (this->MaxInputLen == 0)
      pos:
        line_end: 391
        line_start: 391
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (MaxInputLen)
      pos:
        line_end: 392
        line_start: 392
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 398
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 398
    functionName: fuzzer::Fuzzer::SetMaxInputLen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - Printf
    - fuzzer::Fuzzer::AllocateCurrentUnitData
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetMaxInputLen(size_t MaxInputLen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - MaxMutationLen
    argTypes:
    - size_t
    assertStmts:
    - condition: (MaxMutationLen && MaxMutationLen <= MaxInputLen)
      pos:
        line_end: 400
        line_start: 400
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: fuzzer::Fuzzer::SetMaxMutationLen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetMaxMutationLen(size_t MaxMutationLen)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: ExitOnSrcPos::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:406,1
    - Dst: std::set<uintptr_t>::set<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:407,1
    - Dst: GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:408,1
    - Dst: GetPC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:409,1
    - Dst: auto*::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:411,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:412,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:413,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:414,1
    - Dst: ExitOnSrcPos::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:415,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:416,1
    - Dst: ExitOnItem::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:420,1
    - Dst: HasUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:421,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:422,1
    - Dst: ExitOnItem::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:423,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:424,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 427
    functionName: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - _Exit
    - ExitOnItem::empty
    - ExitOnSrcPos::c_str
    - ExitOnItem::c_str
    - std::string::find
    - GetNumPCs
    - std::set<uintptr_t>::set<uintptr_t>
    - auto*::insert
    - ExitOnSrcPos::empty
    - GetPC
    - DescribePC
    - Printf
    - HasUnit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CheckExitOnSrcPosOrItem()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:430,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:432,1
    - Dst: OutputCorpus::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:432,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:436,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:436,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:439,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:440,1
    - Dst: HasUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:441,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:442,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:443,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:444,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:450,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    argCount: 1
    argNames:
    - MaxSize
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 451
    functionName: fuzzer::Fuzzer::RereadOutputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - size
    - OutputCorpus::c_str
    - ReadDirToVectorOfUnits
    - OutputCorpus::empty
    - resize
    - fuzzer::Fuzzer::PrintStats
    - std::vector::size
    - fuzzer::Fuzzer::RunOne
    - Printf
    - HasUnit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::RereadOutputCorpus(size_t MaxSize)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::random_shuffle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: UnitVector*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: UnitVector*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: std::stable_sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: UnitVector*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: UnitVector*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:457,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - V
    argTypes:
    - UnitVector*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 459
    functionName: fuzzer::Fuzzer::ShuffleCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - UnitVector*::begin
    - size
    - std::random_shuffle
    - std::stable_sort
    - UnitVector*::end
    - GetRand
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ShuffleCorpus(UnitVector *V)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:462,1
    - Dst: UnitVector*::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:462,1
    - Dst: fuzzer::Fuzzer::ShuffleCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:464,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:468,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:471,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:472,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:473,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:475,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:475,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:480,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:481,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:482,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:484,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    argCount: 1
    argNames:
    - InitialCorpus
    argTypes:
    - UnitVector*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 461
    functionDepth: 2
    functionLinenumber: 461
    functionLinenumberEnd: 486
    functionName: fuzzer::Fuzzer::ShuffleAndMinimize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - empty
    - UnitVector*::size
    - exit
    - size
    - fuzzer::Fuzzer::ExecuteCallback
    - data
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::ShuffleCorpus
    - fuzzer::Fuzzer::RunOne
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ShuffleAndMinimize(UnitVector *InitialCorpus)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:492,1
    - Dst: CollectFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:495,1
    - Dst: AddFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:496,1
    - Dst: UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:500,1
    - Dst: UpdateValueProfileMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:501,1
    - Dst: fuzzer::Fuzzer::RecordMaxCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:503,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:508,1
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:510,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:511,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:515,1
    - Dst: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:516,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 519
    functionName: fuzzer::Fuzzer::RunOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::RecordMaxCoverage
    - fuzzer::Fuzzer::ExecuteCallback
    - fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    - AddFeature
    - CollectFeatures
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    - fuzzer::Fuzzer::PrintStats
    - UsingTracePcGuard
    - UpdateValueProfileMap
    - Printf
    - duration_cast<seconds>
    linkageType: ''
    returnType: size_t
    signature: size_t Fuzzer::RunOne(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:522,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - Data
    argTypes:
    - uint8_t**
    assertStmts:
    - condition: (InFuzzingThread())
      pos:
        line_end: 521
        line_start: 521
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: fuzzer::Fuzzer::GetCurrentUnitInFuzzingThead
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - fuzzer::Fuzzer::InFuzzingThread
    linkageType: ''
    returnType: size_t
    signature: size_t Fuzzer::GetCurrentUnitInFuzzingThead(const uint8_t **Data) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:528,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:528,1
    - Dst: uint8_t::uint8_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:531,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:532,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:534,1
    - Dst: Start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:536,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:537,1
    - Dst: fuzzer::Fuzzer::ResetCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:538,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:539,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:541,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:543,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:545,1
    - Dst: Stop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:546,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (InFuzzingThread())
      pos:
        line_end: 527
        line_start: 527
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (Res == 0)
      pos:
        line_end: 544
        line_start: 544
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 549
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 549
    functionName: fuzzer::Fuzzer::ExecuteCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - system_clock::now
    - memcpy
    - fuzzer::Fuzzer::ResetCounters
    - Stop
    - CB
    - ResetMaps
    - uint8_t::uint8_t
    - assert
    - Start
    - fuzzer::Fuzzer::InFuzzingThread
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ExecuteCallback(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:553,1
    - Dst: IsASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:553,1
    - Dst: OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:554,1
    - Dst: DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:556,1
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:556,1
    - Dst: WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:557,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:559,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:559,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts:
    - condition: (IsASCII(U))
      pos:
        line_end: 552
        line_start: 552
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 560
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 560
    functionName: fuzzer::Fuzzer::WriteToOutputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - IsASCII
    - WriteToFile
    - std::string::c_str
    - DirPlusFile
    - OutputCorpus::empty
    - assert
    - Hash
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::WriteToOutputCorpus(const Unit &U)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:565,1
    - Dst: ExactArtifactPath::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:566,1
    - Dst: WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:568,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:569,1
    - Dst: ArtifactPrefix::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:570,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:570,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:571,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:572,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:572,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - U
    - Prefix
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 573
    functionName: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - WriteToFile
    - Unit::size
    - std::string::c_str
    - Base64
    - ArtifactPrefix::c_str
    - ExactArtifactPath::empty
    - Hash
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:578,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:580,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:580,1
    - Dst: PrintMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:581,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:582,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 584
    functionName: fuzzer::Fuzzer::PrintStatusForNewUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - PrintMutationSequence
    - Unit::size
    - Printf
    - fuzzer::Fuzzer::PrintStats
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintStatusForNewUnit(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RecordSuccessfulMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:588,1
    - Dst: fuzzer::Fuzzer::PrintStatusForNewUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:589,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:590,1
    - Dst: PrintNewPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - II
    - U
    argTypes:
    - InputInfo*
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 586
    functionDepth: 3
    functionLinenumber: 586
    functionLinenumberEnd: 593
    functionName: fuzzer::Fuzzer::ReportNewCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::PrintStatusForNewUnit
    - PrintNewPCs
    - RecordSuccessfulMutationSequence
    - fuzzer::Fuzzer::WriteToOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ReportNewCoverage(InputInfo *II, const Unit &U)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:603,1
    - Dst: fuzzer::Fuzzer::ShuffleCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:605,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:606,1
    - Dst: ResetFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:607,1
    - Dst: fuzzer::Fuzzer::ResetCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:608,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:611,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:612,1
    - Dst: UnitVector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:615,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:617,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:618,1
    - Dst: UnitVector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:619,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:624,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:624,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:626,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:627,1
    - Dst: UnitVector::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:628,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - Initial
    - Extra
    argTypes:
    - UnitVector
    - UnitVector
    assertStmts:
    - condition: (NewSize <= OldSize)
      pos:
        line_end: 626
        line_start: 626
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 635
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 635
    functionName: fuzzer::Fuzzer::FindExtraUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - UnitVector::push_back
    - UnitVector::swap
    - UnitVector::size
    - UnitVector::clear
    - ResetMaps
    - fuzzer::Fuzzer::ResetCoverage
    - assert
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::ShuffleCorpus
    - fuzzer::Fuzzer::RunOne
    - ResetFeatureSet
    linkageType: ''
    returnType: UnitVector
    signature: "UnitVector Fuzzer::FindExtraUnits(const UnitVector &Initial,\n                                  const
      UnitVector &Extra)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:638,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:639,1
    - Dst: std::vector<std::string>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:643,1
    - Dst: std::vector<std::string>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:643,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:645,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:647,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:647,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:650,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:650,1
    - Dst: UnitVector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:652,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:653,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:653,1
    - Dst: fuzzer::Fuzzer::FindExtraUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:654,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:657,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:657,1
    - Dst: fuzzer::Fuzzer::FindExtraUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:658,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:661,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:663,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:663,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 1
    argNames:
    - Corpora
    argTypes:
    - std::vector<std::string>
    assertStmts:
    - condition: (MaxInputLen > 0)
      pos:
        line_end: 644
        line_start: 644
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 664
      start: 637
    functionDepth: 3
    functionLinenumber: 637
    functionLinenumberEnd: 664
    functionName: fuzzer::Fuzzer::Merge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - std::vector<std::string>::size
    - UnitVector::size
    - size
    - c_str
    - std::vector<std::string>::end
    - ReadDirToVectorOfUnits
    - UnitVector::empty
    - assert
    - fuzzer::Fuzzer::FindExtraUnits
    - std::vector<std::string>::begin
    - auto::size
    - Printf
    - fuzzer::Fuzzer::WriteToOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::Merge(const std::vector<std::string> &Corpora)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: __lsan_disable
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:677,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:678,1
    - Dst: __lsan_enable
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:679,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:683,1
    - Dst: __lsan_do_recoverable_leak_check
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:694,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:696,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:697,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:699,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:700,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:701,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    argCount: 3
    argNames:
    - Data
    - Size
    - DuringInitialCorpusExecution
    argTypes:
    - uint8_t*
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 703
    functionName: fuzzer::Fuzzer::TryDetectingAMemoryLeak
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - __lsan_do_recoverable_leak_check
    - _Exit
    - __lsan_disable
    - fuzzer::Fuzzer::ExecuteCallback
    - __lsan_enable
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::TryDetectingAMemoryLeak(const uint8_t *Data, size_t Size,\n
      \                                    bool DuringInitialCorpusExecution)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: StartMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:706,1
    - Dst: ChooseUnitToMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:708,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:708,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:710,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:711,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:712,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:713,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:714,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:714,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:716,1
    - Dst: Mutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:722,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:723,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:724,1
    - Dst: fuzzer::Fuzzer::StartTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:727,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:729,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:730,1
    - Dst: fuzzer::Fuzzer::ReportNewCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:732,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:733,1
    - Dst: fuzzer::Fuzzer::StopTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:735,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:736,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (MaxMutationLen > 0)
      pos:
        line_end: 715
        line_start: 715
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (CurrentUnitData)
      pos:
        line_end: 710
        line_start: 710
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (Size <= MaxInputLen && "Oversized Unit")
      pos:
        line_end: 712
        line_start: 712
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (NewSize <= MaxMutationLen && "Mutator return overisized unit")
      pos:
        line_end: 723
        line_start: 723
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (NewSize > 0 && "Mutator returned empty unit")
      pos:
        line_end: 722
        line_start: 722
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 739
      start: 705
    functionDepth: 4
    functionLinenumber: 705
    functionLinenumberEnd: 739
    functionName: fuzzer::Fuzzer::MutateAndTestOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::StartTraceRecording
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - fuzzer::Fuzzer::StopTraceRecording
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - memcpy
    - fuzzer::Fuzzer::RunOne
    - ChooseUnitToMutate
    - fuzzer::Fuzzer::ReportNewCoverage
    - assert
    - StartMutationSequence
    - auto::data
    - auto::size
    - Mutate
    - GetRand
    linkageType: ''
    returnType: void
    signature: void Fuzzer::MutateAndTestOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::ResetEdgeCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:742,1
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:743,1
    - Dst: fuzzer::Fuzzer::PrepareCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 2
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: fuzzer::Fuzzer::ResetCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::Reset
    - fuzzer::Fuzzer::PrepareCounters
    - fuzzer::Fuzzer::ResetEdgeCoverage
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetCoverage()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:748,1
    - Dst: SetCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:750,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:752,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:753,1
    - Dst: fuzzer::Fuzzer::RereadOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:755,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:756,1
    - Dst: fuzzer::Fuzzer::TimedOut
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:760,1
    - Dst: fuzzer::Fuzzer::MutateAndTestOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:762,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:765,1
    - Dst: PrintRecommendedDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:766,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 767
      start: 747
    functionDepth: 5
    functionLinenumber: 747
    functionLinenumberEnd: 767
    functionName: fuzzer::Fuzzer::Loop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - system_clock::now
    - duration_cast<seconds>
    - SetCorpus
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::MutateAndTestOne
    - PrintRecommendedDictionary
    - fuzzer::Fuzzer::TimedOut
    - fuzzer::Fuzzer::RereadOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::Loop()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:770,1
    - Dst: fuzzer::Fuzzer::TimedOut
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:771,1
    - Dst: StartMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:772,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Mutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:775,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:775,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:776,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:777,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:778,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts:
    - condition: (NewSize > 0 && NewSize <= MaxMutationLen)
      pos:
        line_end: 775
        line_start: 775
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 782
      start: 769
    functionDepth: 4
    functionLinenumber: 769
    functionLinenumberEnd: 782
    functionName: fuzzer::Fuzzer::MinimizeCrashLoop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - Unit::size
    - memcpy
    - Unit::data
    - fuzzer::Fuzzer::RunOne
    - StartMutationSequence
    - assert
    - Mutate
    - fuzzer::Fuzzer::TimedOut
    linkageType: ''
    returnType: void
    signature: void Fuzzer::MinimizeCrashLoop(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:46,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - FnName
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: fuzzer::MissingExternalApiFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - exit
    linkageType: ''
    returnType: void
    signature: void MissingExternalApiFunction(const char *FnName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - fn
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: CHECK_EXTERNAL_FUNCTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_EXTERNAL_FUNCTION(fn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_EXTERNAL_FUNCTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:62,1
    - Dst: __sanitizer_reset_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: fuzzer::Fuzzer::ResetEdgeCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - CHECK_EXTERNAL_FUNCTION
    - __sanitizer_reset_coverage
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetEdgeCoverage()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_update_counter_bitset_and_clear_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: fuzzer::Fuzzer::ResetCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - __sanitizer_update_counter_bitset_and_clear_counters
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetCounters()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_get_number_of_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:73,1
    - Dst: Fuzzer::Coverage*::CounterBitmap::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - C
    argTypes:
    - Fuzzer::Coverage*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: fuzzer::Fuzzer::PrepareCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - Fuzzer::Coverage*::CounterBitmap::resize
    - __sanitizer_get_number_of_counters
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrepareCounters(Fuzzer::Coverage *C)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_get_total_unique_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:83,1
    - Dst: __sanitizer_get_total_unique_caller_callee_pairs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:92,1
    - Dst: __sanitizer_update_counter_bitset_and_clear_counters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:101,1
    - Dst: Fuzzer::Coverage*::CounterBitmap::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 1
    argNames:
    - C
    argTypes:
    - Fuzzer::Coverage*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 110
    functionName: fuzzer::Fuzzer::RecordMaxCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - __sanitizer_get_total_unique_caller_callee_pairs
    - Fuzzer::Coverage*::CounterBitmap::data
    - __sanitizer_get_total_unique_coverage
    - __sanitizer_update_counter_bitset_and_clear_counters
    linkageType: ''
    returnType: bool
    signature: bool Fuzzer::RecordMaxCoverage(Fuzzer::Coverage *C)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - TraceLevel
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: fuzzer::Start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void Start(int TraceLevel)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:125,1
    - Dst: load
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:125,1
    - Dst: load
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: fuzzer::Stop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - load
    linkageType: ''
    returnType: bool
    signature: bool Stop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: HandleMalloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:143,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:145,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 2
    argNames:
    - ptr
    - size
    argTypes:
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: fuzzer::MallocHook
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - HandleMalloc
    - fuzzer::Printf
    - __sanitizer_print_stack_trace
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: ATTRIBUTE_NO_SANITIZE_MEMORY MallocHook(const volatile void *ptr, size_t
      size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:155,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 159
    functionName: fuzzer::FreeHook
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - __sanitizer_print_stack_trace
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: ATTRIBUTE_NO_SANITIZE_MEMORY FreeHook(const volatile void *ptr)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:165,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:165,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:167,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:169,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:170,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:171,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:172,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - Size
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: fuzzer::Fuzzer::HandleMalloc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - GetPid
    - __sanitizer_print_stack_trace
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::HandleMalloc(size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::SetDeathCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:179,1
    - Dst: fuzzer::Fuzzer::InitializeTraceState
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:180,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:181,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:183,1
    - Dst: fuzzer::Fuzzer::ResetCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:184,1
    - Dst: __sanitizer_install_malloc_and_free_hooks
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:187,1
    - Dst: SetUseCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:188,1
    - Dst: SetUseValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:189,1
    - Dst: SetPrintNewPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:190,1
    - Dst: PrintModuleInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:193,1
    - Dst: FuzzingOptions::OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:194,1
    - Dst: GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:195,1
    - Dst: fuzzer::Fuzzer::AllocateCurrentUnitData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:197,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:199,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 4
    argNames:
    - CB
    - Corpus
    - MD
    - Options
    argTypes:
    - UserCallback
    - InputCorpus
    - MutationDispatcher
    - FuzzingOptions
    assertStmts:
    - condition: (!F)
      pos:
        line_end: 180
        line_start: 180
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 200
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 200
    functionName: fuzzer::Fuzzer::Fuzzer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - SetUseCounters
    - SetPrintNewPCs
    - ResetMaps
    - SetUseValueProfile
    - fuzzer::Fuzzer::AllocateCurrentUnitData
    - FuzzingOptions::OutputCorpus::empty
    - fuzzer::Fuzzer::ResetCoverage
    - fuzzer::Fuzzer::SetDeathCallback
    - assert
    - __sanitizer_install_malloc_and_free_hooks
    - GetEpoch
    - memset
    - PrintModuleInfo
    - fuzzer::Fuzzer::InitializeTraceState
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher
      &MD,\n               FuzzingOptions Options)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: Fuzzer::~Fuzzer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Fuzzer::~Fuzzer()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: uint8_t::uint8_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:206,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: fuzzer::Fuzzer::AllocateCurrentUnitData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 3
    functionsReached:
    - uint8_t::uint8_t
    linkageType: ''
    returnType: void
    signature: void Fuzzer::AllocateCurrentUnitData()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_EXTERNAL_FUNCTION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:210,1
    - Dst: __sanitizer_set_death_callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: fuzzer::Fuzzer::SetDeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - CHECK_EXTERNAL_FUNCTION
    - __sanitizer_set_death_callback
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetDeathCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:215,1
    - Dst: fuzzer::Fuzzer::DeathCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 214
        line_start: 214
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: fuzzer::Fuzzer::StaticDeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DeathCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticDeathCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - DoWarn
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 232
    functionName: fuzzer::WarnOnUnsuccessfullMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void WarnOnUnsuccessfullMerge(bool DoWarn)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: WarnOnUnsuccessfullMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:235,1
    - Dst: PrintMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:237,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:238,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:238,1
    - Dst: PrintHexArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:241,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:242,1
    - Dst: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - Prefix
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 246
    functionName: fuzzer::Fuzzer::DumpCurrentUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 7
    functionsReached:
    - PrintMutationSequence
    - PrintHexArray
    - Sha1ToString
    - fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    - WarnOnUnsuccessfullMerge
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void Fuzzer::DumpCurrentUnit(const char *Prefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:250,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 3
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: fuzzer::Fuzzer::DeathCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - fuzzer::Fuzzer::PrintFinalStats
    linkageType: ''
    returnType: NO_SANITIZE_MEMORY
    signature: NO_SANITIZE_MEMORY Fuzzer::DeathCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:255,1
    - Dst: fuzzer::Fuzzer::AlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 254
        line_start: 254
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: fuzzer::Fuzzer::StaticAlarmCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::AlarmCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticAlarmCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:260,1
    - Dst: fuzzer::Fuzzer::CrashCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 259
        line_start: 259
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: fuzzer::Fuzzer::StaticCrashSignalCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - fuzzer::Fuzzer::CrashCallback
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticCrashSignalCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:265,1
    - Dst: fuzzer::Fuzzer::InterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (F)
      pos:
        line_end: 264
        line_start: 264
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: fuzzer::Fuzzer::StaticInterruptCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::InterruptCallback
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StaticInterruptCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:270,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:270,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:272,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:273,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:276,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:277,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:278,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: fuzzer::Fuzzer::CrashCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - exit
    - GetPid
    - __sanitizer_print_stack_trace
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CrashCallback()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:283,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:283,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:284,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: fuzzer::Fuzzer::InterruptCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::PrintFinalStats
    - GetPid
    - Printf
    - _Exit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::InterruptCallback()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:290,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:291,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:295,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:295,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:299,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:301,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:302,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:304,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:305,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:305,1
    - Dst: __sanitizer_print_stack_trace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:308,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:309,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:310,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:311,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (Options.UnitTimeoutSec > 0)
      pos:
        line_end: 289
        line_start: 289
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 313
      start: 288
    functionDepth: 3
    functionLinenumber: 288
    functionLinenumberEnd: 313
    functionName: fuzzer::Fuzzer::AlarmCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - system_clock::now
    - GetPid
    - fuzzer::Fuzzer::InFuzzingThread
    - __sanitizer_print_stack_trace
    - assert
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    - duration_cast<seconds>
    linkageType: ''
    returnType: NO_SANITIZE_MEMORY
    signature: NO_SANITIZE_MEMORY Fuzzer::AlarmCallback()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:316,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:318,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:318,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:319,1
    - Dst: __sanitizer_print_memory_profile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:321,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:322,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:323,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:324,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 326
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 326
    functionName: fuzzer::Fuzzer::RssLimitCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - _Exit
    - __sanitizer_print_memory_profile
    - GetPid
    - GetPeakRSSMb
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::RssLimitCallback()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::execPerSec
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:329,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:334,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:336,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:338,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:343,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:345,1
    - Dst: VPMap::GetNumBitsSinceLastMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:346,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:347,1
    - Dst: GetTotalPCCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:348,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:349,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:351,1
    - Dst: NumFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:352,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:353,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:355,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:356,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:357,1
    - Dst: NumActiveUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:357,1
    - Dst: SizeInBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:358,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:360,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:362,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:364,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:368,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:370,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:371,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:371,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:372,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    argCount: 3
    argNames:
    - Where
    - End
    - Units
    argTypes:
    - char*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 373
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 373
    functionName: fuzzer::Fuzzer::PrintStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 7
    functionsReached:
    - GetTotalPCCoverage
    - NumActiveUnits
    - size
    - NumFeatures
    - fuzzer::Fuzzer::execPerSec
    - SizeInBytes
    - GetPeakRSSMb
    - VPMap::GetNumBitsSinceLastMerge
    - empty
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintStats(const char *Where, const char *End, size_t
      Units)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: PrintCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:377,1
    - Dst: DumpCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:379,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:381,1
    - Dst: fuzzer::Fuzzer::execPerSec
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:383,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:384,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:385,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:386,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:387,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:388,1
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:388,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 389
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 389
    functionName: fuzzer::Fuzzer::PrintFinalStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 13
    functionsReached:
    - PrintCoverage
    - DumpCoverage
    - fuzzer::Fuzzer::execPerSec
    - fuzzer::Fuzzer::PrintStats
    - GetPeakRSSMb
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintFinalStats()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:392,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:393,1
    - Dst: fuzzer::Fuzzer::AllocateCurrentUnitData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:396,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - MaxInputLen
    argTypes:
    - size_t
    assertStmts:
    - condition: (this->MaxInputLen == 0)
      pos:
        line_end: 391
        line_start: 391
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (MaxInputLen)
      pos:
        line_end: 392
        line_start: 392
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 398
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 398
    functionName: fuzzer::Fuzzer::SetMaxInputLen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - Printf
    - fuzzer::Fuzzer::AllocateCurrentUnitData
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetMaxInputLen(size_t MaxInputLen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - MaxMutationLen
    argTypes:
    - size_t
    assertStmts:
    - condition: (MaxMutationLen && MaxMutationLen <= MaxInputLen)
      pos:
        line_end: 400
        line_start: 400
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: fuzzer::Fuzzer::SetMaxMutationLen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: void
    signature: void Fuzzer::SetMaxMutationLen(size_t MaxMutationLen)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: ExitOnSrcPos::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:406,1
    - Dst: std::set<uintptr_t>::set<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:407,1
    - Dst: GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:408,1
    - Dst: GetPC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:409,1
    - Dst: auto*::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:411,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:412,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:413,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:414,1
    - Dst: ExitOnSrcPos::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:415,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:416,1
    - Dst: ExitOnItem::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:420,1
    - Dst: HasUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:421,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:422,1
    - Dst: ExitOnItem::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:423,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:424,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 427
    functionName: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 3
    functionsReached:
    - _Exit
    - ExitOnItem::empty
    - ExitOnSrcPos::c_str
    - ExitOnItem::c_str
    - std::string::find
    - GetNumPCs
    - std::set<uintptr_t>::set<uintptr_t>
    - auto*::insert
    - ExitOnSrcPos::empty
    - GetPC
    - DescribePC
    - Printf
    - HasUnit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CheckExitOnSrcPosOrItem()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:430,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:432,1
    - Dst: OutputCorpus::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:432,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:436,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:436,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:439,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:440,1
    - Dst: HasUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:441,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:442,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:443,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:444,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:450,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    argCount: 1
    argNames:
    - MaxSize
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 451
    functionName: fuzzer::Fuzzer::RereadOutputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - size
    - OutputCorpus::c_str
    - ReadDirToVectorOfUnits
    - OutputCorpus::empty
    - resize
    - fuzzer::Fuzzer::PrintStats
    - std::vector::size
    - fuzzer::Fuzzer::RunOne
    - Printf
    - HasUnit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::RereadOutputCorpus(size_t MaxSize)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::random_shuffle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: UnitVector*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: UnitVector*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:454,1
    - Dst: std::stable_sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: UnitVector*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: UnitVector*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:456,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:457,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - V
    argTypes:
    - UnitVector*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 459
    functionName: fuzzer::Fuzzer::ShuffleCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - UnitVector*::begin
    - size
    - std::random_shuffle
    - std::stable_sort
    - UnitVector*::end
    - GetRand
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ShuffleCorpus(UnitVector *V)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:462,1
    - Dst: UnitVector*::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:462,1
    - Dst: fuzzer::Fuzzer::ShuffleCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:464,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:468,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:471,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:472,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:473,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:475,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:475,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:477,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:480,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:481,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:482,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:484,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    argCount: 1
    argNames:
    - InitialCorpus
    argTypes:
    - UnitVector*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 461
    functionDepth: 4
    functionLinenumber: 461
    functionLinenumberEnd: 486
    functionName: fuzzer::Fuzzer::ShuffleAndMinimize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - empty
    - UnitVector*::size
    - exit
    - size
    - fuzzer::Fuzzer::ExecuteCallback
    - data
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::ShuffleCorpus
    - fuzzer::Fuzzer::RunOne
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ShuffleAndMinimize(UnitVector *InitialCorpus)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:492,1
    - Dst: CollectFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:495,1
    - Dst: AddFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:496,1
    - Dst: UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:500,1
    - Dst: UpdateValueProfileMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:501,1
    - Dst: fuzzer::Fuzzer::RecordMaxCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:503,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:508,1
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:510,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:511,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:515,1
    - Dst: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:516,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 519
    functionName: fuzzer::Fuzzer::RunOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 7
    functionsReached:
    - fuzzer::Fuzzer::RecordMaxCoverage
    - fuzzer::Fuzzer::ExecuteCallback
    - fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    - AddFeature
    - CollectFeatures
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    - fuzzer::Fuzzer::PrintStats
    - UsingTracePcGuard
    - UpdateValueProfileMap
    - Printf
    - duration_cast<seconds>
    linkageType: ''
    returnType: size_t
    signature: size_t Fuzzer::RunOne(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:522,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - Data
    argTypes:
    - uint8_t**
    assertStmts:
    - condition: (InFuzzingThread())
      pos:
        line_end: 521
        line_start: 521
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: fuzzer::Fuzzer::GetCurrentUnitInFuzzingThead
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - assert
    - fuzzer::Fuzzer::InFuzzingThread
    linkageType: ''
    returnType: size_t
    signature: size_t Fuzzer::GetCurrentUnitInFuzzingThead(const uint8_t **Data) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:528,1
    - Dst: fuzzer::Fuzzer::InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:528,1
    - Dst: uint8_t::uint8_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:531,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:532,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:534,1
    - Dst: Start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:536,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:537,1
    - Dst: fuzzer::Fuzzer::ResetCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:538,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:539,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:541,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:543,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:545,1
    - Dst: Stop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:546,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (InFuzzingThread())
      pos:
        line_end: 527
        line_start: 527
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (Res == 0)
      pos:
        line_end: 544
        line_start: 544
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 549
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 549
    functionName: fuzzer::Fuzzer::ExecuteCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 5
    functionsReached:
    - system_clock::now
    - memcpy
    - fuzzer::Fuzzer::ResetCounters
    - Stop
    - CB
    - ResetMaps
    - uint8_t::uint8_t
    - assert
    - Start
    - fuzzer::Fuzzer::InFuzzingThread
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ExecuteCallback(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:553,1
    - Dst: IsASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:553,1
    - Dst: OutputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:554,1
    - Dst: DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:556,1
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:556,1
    - Dst: WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:557,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:559,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:559,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts:
    - condition: (IsASCII(U))
      pos:
        line_end: 552
        line_start: 552
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 560
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 560
    functionName: fuzzer::Fuzzer::WriteToOutputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 2
    functionsReached:
    - IsASCII
    - WriteToFile
    - std::string::c_str
    - DirPlusFile
    - OutputCorpus::empty
    - assert
    - Hash
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::WriteToOutputCorpus(const Unit &U)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:565,1
    - Dst: ExactArtifactPath::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:566,1
    - Dst: WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:568,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:569,1
    - Dst: ArtifactPrefix::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:570,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:570,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:571,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:572,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:572,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - U
    - Prefix
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 573
    functionName: fuzzer::Fuzzer::WriteUnitToFileWithPrefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 4
    functionsReached:
    - WriteToFile
    - Unit::size
    - std::string::c_str
    - Base64
    - ArtifactPrefix::c_str
    - ExactArtifactPath::empty
    - Hash
    - Printf
    linkageType: ''
    returnType: void
    signature: void Fuzzer::WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:578,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:580,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:580,1
    - Dst: PrintMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:581,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:582,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 584
    functionName: fuzzer::Fuzzer::PrintStatusForNewUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - PrintMutationSequence
    - Unit::size
    - Printf
    - fuzzer::Fuzzer::PrintStats
    linkageType: ''
    returnType: void
    signature: void Fuzzer::PrintStatusForNewUnit(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RecordSuccessfulMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:588,1
    - Dst: fuzzer::Fuzzer::PrintStatusForNewUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:589,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:590,1
    - Dst: PrintNewPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - II
    - U
    argTypes:
    - InputInfo*
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 586
    functionDepth: 3
    functionLinenumber: 586
    functionLinenumberEnd: 593
    functionName: fuzzer::Fuzzer::ReportNewCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Fuzzer::PrintStatusForNewUnit
    - PrintNewPCs
    - RecordSuccessfulMutationSequence
    - fuzzer::Fuzzer::WriteToOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ReportNewCoverage(InputInfo *II, const Unit &U)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:603,1
    - Dst: fuzzer::Fuzzer::ShuffleCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:605,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:606,1
    - Dst: ResetFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:607,1
    - Dst: fuzzer::Fuzzer::ResetCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:608,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:611,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:612,1
    - Dst: UnitVector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:615,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:617,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:618,1
    - Dst: UnitVector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:619,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:624,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:624,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:626,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:627,1
    - Dst: UnitVector::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:628,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - Initial
    - Extra
    argTypes:
    - UnitVector
    - UnitVector
    assertStmts:
    - condition: (NewSize <= OldSize)
      pos:
        line_end: 626
        line_start: 626
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 635
      start: 599
    functionDepth: 3
    functionLinenumber: 599
    functionLinenumberEnd: 635
    functionName: fuzzer::Fuzzer::FindExtraUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - UnitVector::push_back
    - UnitVector::swap
    - UnitVector::size
    - UnitVector::clear
    - ResetMaps
    - fuzzer::Fuzzer::ResetCoverage
    - assert
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::ShuffleCorpus
    - fuzzer::Fuzzer::RunOne
    - ResetFeatureSet
    linkageType: ''
    returnType: UnitVector
    signature: "UnitVector Fuzzer::FindExtraUnits(const UnitVector &Initial,\n                                  const
      UnitVector &Extra)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:638,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:639,1
    - Dst: std::vector<std::string>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:643,1
    - Dst: std::vector<std::string>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:643,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:645,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:647,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:647,1
    - Dst: ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:650,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:650,1
    - Dst: UnitVector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:652,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:653,1
    - Dst: UnitVector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:653,1
    - Dst: fuzzer::Fuzzer::FindExtraUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:654,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:657,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:657,1
    - Dst: fuzzer::Fuzzer::FindExtraUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:658,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:661,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:663,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:663,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 1
    argNames:
    - Corpora
    argTypes:
    - std::vector<std::string>
    assertStmts:
    - condition: (MaxInputLen > 0)
      pos:
        line_end: 644
        line_start: 644
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 664
      start: 637
    functionDepth: 3
    functionLinenumber: 637
    functionLinenumberEnd: 664
    functionName: fuzzer::Fuzzer::Merge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - std::vector<std::string>::size
    - UnitVector::size
    - size
    - c_str
    - std::vector<std::string>::end
    - ReadDirToVectorOfUnits
    - UnitVector::empty
    - assert
    - fuzzer::Fuzzer::FindExtraUnits
    - std::vector<std::string>::begin
    - auto::size
    - Printf
    - fuzzer::Fuzzer::WriteToOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::Merge(const std::vector<std::string> &Corpora)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: __lsan_disable
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:677,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:678,1
    - Dst: __lsan_enable
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:679,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:683,1
    - Dst: __lsan_do_recoverable_leak_check
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:694,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:696,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:697,1
    - Dst: fuzzer::Fuzzer::DumpCurrentUnit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:699,1
    - Dst: fuzzer::Fuzzer::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:700,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:701,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    argCount: 3
    argNames:
    - Data
    - Size
    - DuringInitialCorpusExecution
    argTypes:
    - uint8_t*
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 703
    functionName: fuzzer::Fuzzer::TryDetectingAMemoryLeak
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::DumpCurrentUnit
    - __lsan_do_recoverable_leak_check
    - _Exit
    - __lsan_disable
    - fuzzer::Fuzzer::ExecuteCallback
    - __lsan_enable
    - fuzzer::Fuzzer::PrintFinalStats
    - Printf
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::TryDetectingAMemoryLeak(const uint8_t *Data, size_t Size,\n
      \                                    bool DuringInitialCorpusExecution)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: StartMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:706,1
    - Dst: ChooseUnitToMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:708,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:708,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:710,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:711,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:712,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:713,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:714,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:714,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:716,1
    - Dst: Mutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:722,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:723,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:724,1
    - Dst: fuzzer::Fuzzer::StartTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:727,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:729,1
    - Dst: AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:730,1
    - Dst: fuzzer::Fuzzer::ReportNewCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:732,1
    - Dst: fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:733,1
    - Dst: fuzzer::Fuzzer::StopTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:735,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:736,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (MaxMutationLen > 0)
      pos:
        line_end: 715
        line_start: 715
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (CurrentUnitData)
      pos:
        line_end: 710
        line_start: 710
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (Size <= MaxInputLen && "Oversized Unit")
      pos:
        line_end: 712
        line_start: 712
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (NewSize <= MaxMutationLen && "Mutator return overisized unit")
      pos:
        line_end: 723
        line_start: 723
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    - condition: (NewSize > 0 && "Mutator returned empty unit")
      pos:
        line_end: 722
        line_start: 722
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 739
      start: 705
    functionDepth: 4
    functionLinenumber: 705
    functionLinenumberEnd: 739
    functionName: fuzzer::Fuzzer::MutateAndTestOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 1
    functionsReached:
    - AddToCorpus
    - fuzzer::Fuzzer::StartTraceRecording
    - fuzzer::Fuzzer::CheckExitOnSrcPosOrItem
    - fuzzer::Fuzzer::StopTraceRecording
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - memcpy
    - fuzzer::Fuzzer::RunOne
    - ChooseUnitToMutate
    - fuzzer::Fuzzer::ReportNewCoverage
    - assert
    - StartMutationSequence
    - auto::data
    - auto::size
    - Mutate
    - GetRand
    linkageType: ''
    returnType: void
    signature: void Fuzzer::MutateAndTestOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::ResetEdgeCoverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:742,1
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:743,1
    - Dst: fuzzer::Fuzzer::PrepareCounters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 2
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: fuzzer::Fuzzer::ResetCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::Reset
    - fuzzer::Fuzzer::PrepareCounters
    - fuzzer::Fuzzer::ResetEdgeCoverage
    linkageType: ''
    returnType: void
    signature: void Fuzzer::ResetCoverage()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:748,1
    - Dst: SetCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:750,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:752,1
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:753,1
    - Dst: fuzzer::Fuzzer::RereadOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:755,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:756,1
    - Dst: fuzzer::Fuzzer::TimedOut
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:760,1
    - Dst: fuzzer::Fuzzer::MutateAndTestOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:762,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:765,1
    - Dst: PrintRecommendedDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:766,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 767
      start: 747
    functionDepth: 5
    functionLinenumber: 747
    functionLinenumberEnd: 767
    functionName: fuzzer::Fuzzer::Loop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - system_clock::now
    - duration_cast<seconds>
    - SetCorpus
    - fuzzer::Fuzzer::PrintStats
    - fuzzer::Fuzzer::MutateAndTestOne
    - PrintRecommendedDictionary
    - fuzzer::Fuzzer::TimedOut
    - fuzzer::Fuzzer::RereadOutputCorpus
    linkageType: ''
    returnType: void
    signature: void Fuzzer::Loop()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:770,1
    - Dst: fuzzer::Fuzzer::TimedOut
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:771,1
    - Dst: StartMutationSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:772,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:773,1
    - Dst: Mutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:775,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:775,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:776,1
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:777,1
    - Dst: fuzzer::Fuzzer::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:778,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts:
    - condition: (NewSize > 0 && NewSize <= MaxMutationLen)
      pos:
        line_end: 775
        line_start: 775
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 782
      start: 769
    functionDepth: 4
    functionLinenumber: 769
    functionLinenumberEnd: 782
    functionName: fuzzer::Fuzzer::MinimizeCrashLoop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::TryDetectingAMemoryLeak
    - Unit::size
    - memcpy
    - Unit::data
    - fuzzer::Fuzzer::RunOne
    - StartMutationSequence
    - assert
    - Mutate
    - fuzzer::Fuzzer::TimedOut
    linkageType: ''
    returnType: void
    signature: void Fuzzer::MinimizeCrashLoop(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:789,1
    - Dst: GetMD
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (fuzzer::F)
      pos:
        line_end: 788
        line_start: 788
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    constantsTouched: []
    func_position:
      end: 791
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 791
    functionName: LLVMFuzzerMutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerLoop.cpp
    functionUses: 0
    functionsReached:
    - GetMD
    - assert
    linkageType: ''
    returnType: size_t
    signature: size_t LLVMFuzzerMutate(uint8_t *Data, size_t Size, size_t MaxSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticAlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: fuzzer::AlarmHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticAlarmCallback
    linkageType: ''
    returnType: void
    signature: void AlarmHandler(int, siginfo_t *, void *)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: fuzzer::CrashHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: void
    signature: void CrashHandler(int, siginfo_t *, void *)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: fuzzer::InterruptHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticInterruptCallback
    linkageType: ''
    returnType: void
    signature: void InterruptHandler(int, siginfo_t *, void *)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:47,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:49,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:50,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - signum
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: fuzzer::SetSigaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - memset
    - fuzzer::Printf
    - exit
    - sigaction
    linkageType: ''
    returnType: void
    signature: "void SetSigaction(int signum,\n                         void (*callback)(int,
      siginfo_t *, void *))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: setitimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:59,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:60,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:61,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: fuzzer::SetTimer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - setitimer
    - exit
    - fuzzer::SetSigaction
    linkageType: ''
    returnType: void
    signature: void SetTimer(int Seconds)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SetTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:68,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:70,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:72,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:74,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:76,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:78,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:80,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:82,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 1
    argNames:
    - ' Options'
    argTypes:
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 83
    functionName: fuzzer::SetSignalHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::SetTimer
    - fuzzer::SetSigaction
    linkageType: ''
    returnType: void
    signature: void SetSignalHandler(const FuzzingOptions& Options)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sleep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: fuzzer::SleepSeconds
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - sleep
    linkageType: ''
    returnType: void
    signature: void SleepSeconds(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: getpid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: fuzzer::GetPid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - getpid
    linkageType: ''
    returnType: unsigned long
    signature: unsigned long GetPid()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: getrusage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:93,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (0 && "GetPeakRSSMb() is not implemented for your platform")
      pos:
        line_end: 101
        line_start: 101
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    constantsTouched: []
    func_position:
      end: 104
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 104
    functionName: fuzzer::GetPeakRSSMb
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - assert
    - getrusage
    linkageType: ''
    returnType: size_t
    signature: size_t GetPeakRSSMb()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: popen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Command
    - Mode
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: fuzzer::OpenProcessPipe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - popen
    linkageType: ''
    returnType: FILE
    signature: FILE *OpenProcessPipe(const char *Command, const char *Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memmem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - Data
    - DataLen
    - Patt
    - PattLen
    argTypes:
    - void*
    - size_t
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: fuzzer::SearchMemory
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - memmem
    linkageType: ''
    returnType: void
    signature: "void *SearchMemory(const void *Data, size_t DataLen, const void *Patt,\n
      \                        size_t PattLen)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticAlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: fuzzer::AlarmHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticAlarmCallback
    linkageType: ''
    returnType: void
    signature: void AlarmHandler(int, siginfo_t *, void *)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: fuzzer::CrashHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: void
    signature: void CrashHandler(int, siginfo_t *, void *)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: fuzzer::InterruptHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticInterruptCallback
    linkageType: ''
    returnType: void
    signature: void InterruptHandler(int, siginfo_t *, void *)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:47,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:49,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:50,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - signum
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: fuzzer::SetSigaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 2
    functionsReached:
    - memset
    - fuzzer::Printf
    - exit
    - sigaction
    linkageType: ''
    returnType: void
    signature: "void SetSigaction(int signum,\n                         void (*callback)(int,
      siginfo_t *, void *))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: setitimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:59,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:60,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:61,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: fuzzer::SetTimer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    - setitimer
    - exit
    - fuzzer::SetSigaction
    linkageType: ''
    returnType: void
    signature: void SetTimer(int Seconds)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SetTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:68,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:70,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:72,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:74,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:76,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:78,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:80,1
    - Dst: fuzzer::SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:82,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 1
    argNames:
    - ' Options'
    argTypes:
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 83
    functionName: fuzzer::SetSignalHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::SetTimer
    - fuzzer::SetSigaction
    linkageType: ''
    returnType: void
    signature: void SetSignalHandler(const FuzzingOptions& Options)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sleep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: fuzzer::SleepSeconds
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - sleep
    linkageType: ''
    returnType: void
    signature: void SleepSeconds(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: getpid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: fuzzer::GetPid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - getpid
    linkageType: ''
    returnType: unsigned long
    signature: unsigned long GetPid()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: getrusage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:93,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (0 && "GetPeakRSSMb() is not implemented for your platform")
      pos:
        line_end: 101
        line_start: 101
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    constantsTouched: []
    func_position:
      end: 104
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 104
    functionName: fuzzer::GetPeakRSSMb
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - assert
    - getrusage
    linkageType: ''
    returnType: size_t
    signature: size_t GetPeakRSSMb()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: popen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Command
    - Mode
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: fuzzer::OpenProcessPipe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - popen
    linkageType: ''
    returnType: FILE
    signature: FILE *OpenProcessPipe(const char *Command, const char *Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memmem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - Data
    - DataLen
    - Patt
    - PattLen
    argTypes:
    - void*
    - size_t
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: fuzzer::SearchMemory
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilPosix.cpp
    functionUses: 0
    functionsReached:
    - memmem
    linkageType: ''
    returnType: void
    signature: "void *SearchMemory(const void *Data, size_t DataLen, const void *Patt,\n
      \                        size_t PattLen)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 3
    argNames:
    - FnPtr
    - FnName
    - WarnIfMissing
    argTypes:
    - void*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: CheckFnPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached:
    - Printf
    linkageType: ''
    returnType: void
    signature: void CheckFnPtr(void *FnPtr, const char *FnName, bool WarnIfMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeak.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: dlerror
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:25,1
    - Dst: dlsym
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:26,1
    - Dst: dlerror
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:29,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:30,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:32,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:33,1
    - Dst: reinterpret_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - FnName
    - WarnIfMissing
    argTypes:
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 37
    functionName: GetFnPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp
    functionUses: 0
    functionsReached:
    - dlerror
    - dlsym
    - reinterpret_cast<T>
    - Printf
    linkageType: ''
    returnType: T
    signature: T GetFnPtr(const char *FnName, bool WarnIfMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsDlsym.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.h:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Args
    - X
    argTypes:
    - std::vector<std::string>
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: fuzzer::CloneArgsWithoutX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.h
    functionUses: 1
    functionsReached:
    - fuzzer::CloneArgsWithoutX
    linkageType: ''
    returnType: std::string
    signature: "std::string CloneArgsWithoutX(const std::vector<std::string> &Args,\n
      \                                    const char *X)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.h:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Args
    - X
    argTypes:
    - std::vector<std::string>
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: fuzzer::CloneArgsWithoutX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.h
    functionUses: 2
    functionsReached:
    - fuzzer::CloneArgsWithoutX
    linkageType: ''
    returnType: std::string
    signature: "std::string CloneArgsWithoutX(const std::vector<std::string> &Args,\n
      \                                    const char *X)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: fuzzer::Reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - memset
    linkageType: ''
    returnType: void
    signature: void Reset()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Value
    argTypes:
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: fuzzer::AddValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AddValue(uintptr_t Value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - uintptr_t
    assertStmts:
    - condition: (Idx < kMapSizeInBits)
      pos:
        line_end: 42
        line_start: 42
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: fuzzer::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: bool
    signature: bool Get(uintptr_t Idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: fuzzer::GetNumBitsSinceLastMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetNumBitsSinceLastMerge() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_popcountl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - Other
    argTypes:
    - ValueBitMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 69
    functionName: fuzzer::MergeFrom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - __builtin_popcountl
    linkageType: ''
    returnType: ATTRIBUTE_TARGET_POPCNT
    signature: ATTRIBUTE_TARGET_POPCNT MergeFrom(ValueBitMap &Other)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 1
    argNames:
    - CB
    argTypes:
    - Callback
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: fuzzer::ForEach
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - CB
    linkageType: ''
    returnType: void
    signature: void ForEach(Callback CB)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: fuzzer::Reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - memset
    linkageType: ''
    returnType: void
    signature: void Reset()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Value
    argTypes:
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: fuzzer::AddValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AddValue(uintptr_t Value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - uintptr_t
    assertStmts:
    - condition: (Idx < kMapSizeInBits)
      pos:
        line_end: 42
        line_start: 42
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: fuzzer::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: bool
    signature: bool Get(uintptr_t Idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: fuzzer::GetNumBitsSinceLastMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetNumBitsSinceLastMerge() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_popcountl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - Other
    argTypes:
    - ValueBitMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 69
    functionName: fuzzer::MergeFrom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - __builtin_popcountl
    linkageType: ''
    returnType: ATTRIBUTE_TARGET_POPCNT
    signature: ATTRIBUTE_TARGET_POPCNT MergeFrom(ValueBitMap &Other)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 1
    argNames:
    - CB
    argTypes:
    - Callback
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: fuzzer::ForEach
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerValueBitMap.h
    functionUses: 0
    functionsReached:
    - CB
    linkageType: ''
    returnType: void
    signature: void ForEach(Callback CB)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 4
    argNames:
    - Fun
    - FunDef
    - FnName
    - WarnIfMissing
    argTypes:
    - T*
    - T*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: GetFnPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached:
    - Printf
    linkageType: ''
    returnType: T
    signature: T *GetFnPtr(T *Fun, T *FunDef, const char *FnName, bool WarnIfMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: fuzzer::ExternalFunctions::ExternalFunctions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExternalFunctions::ExternalFunctions()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - NAME
    - ','
    - RETURN_TYPE
    - ','
    - FUNC_SIG
    - ','
    - WARN
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: EXT_FUNC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXT_FUNC(NAME, RETURN_TYPE, FUNC_SIG, WARN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: sha1_init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void sha1_init(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - number
    - bits
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: sha1_rol32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint32_t
    signature: uint32_t sha1_rol32(uint32_t number, uint8_t bits)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:111,1
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:122,1
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:125,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 134
    functionName: sha1_hashBlock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_rol32
    linkageType: ''
    returnType: void
    signature: void sha1_hashBlock(sha1nfo *s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sha1_hashBlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - s
    - data
    argTypes:
    - sha1nfo*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 148
    functionName: sha1_addUncounted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_hashBlock
    linkageType: ''
    returnType: void
    signature: void sha1_addUncounted(sha1nfo *s, uint8_t data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - data
    argTypes:
    - sha1nfo*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: sha1_writebyte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_addUncounted
    linkageType: ''
    returnType: void
    signature: void sha1_writebyte(sha1nfo *s, uint8_t data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_writebyte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 3
    argNames:
    - s
    - data
    - len
    argTypes:
    - sha1nfo*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 4
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: sha1_write
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_writebyte
    linkageType: ''
    returnType: void
    signature: void sha1_write(sha1nfo *s, const char *data, size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:163,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:164,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:167,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:168,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:169,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:170,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:171,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:172,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:173,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 175
    functionName: sha1_pad
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_addUncounted
    linkageType: ''
    returnType: void
    signature: void sha1_pad(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_pad
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 177
    functionDepth: 4
    functionLinenumber: 177
    functionLinenumberEnd: 195
    functionName: sha1_result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_pad
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t * sha1_result(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: sha1_init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void sha1_init(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - number
    - bits
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: sha1_rol32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: uint32_t
    signature: uint32_t sha1_rol32(uint32_t number, uint8_t bits)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:111,1
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:122,1
    - Dst: sha1_rol32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:125,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 134
    functionName: sha1_hashBlock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached:
    - sha1_rol32
    linkageType: ''
    returnType: void
    signature: void sha1_hashBlock(sha1nfo *s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sha1_hashBlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - s
    - data
    argTypes:
    - sha1nfo*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 148
    functionName: sha1_addUncounted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 2
    functionsReached:
    - sha1_hashBlock
    linkageType: ''
    returnType: void
    signature: void sha1_addUncounted(sha1nfo *s, uint8_t data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - s
    - data
    argTypes:
    - sha1nfo*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: sha1_writebyte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached:
    - sha1_addUncounted
    linkageType: ''
    returnType: void
    signature: void sha1_writebyte(sha1nfo *s, uint8_t data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_writebyte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 3
    argNames:
    - s
    - data
    - len
    argTypes:
    - sha1nfo*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 4
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: sha1_write
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_writebyte
    linkageType: ''
    returnType: void
    signature: void sha1_write(sha1nfo *s, const char *data, size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:163,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:164,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:167,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:168,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:169,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:170,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:171,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:172,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:173,1
    - Dst: sha1_addUncounted
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 175
    functionName: sha1_pad
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached:
    - sha1_addUncounted
    linkageType: ''
    returnType: void
    signature: void sha1_pad(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_pad
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - s
    argTypes:
    - sha1nfo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 177
    functionDepth: 4
    functionLinenumber: 177
    functionLinenumberEnd: 195
    functionName: sha1_result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_pad
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t * sha1_result(sha1nfo *s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_init
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:204,1
    - Dst: sha1_write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:205,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:206,1
    - Dst: sha1_result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Len
    - Out
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 5
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: fuzzer::ComputeSHA1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - sha1_result
    - sha1_init
    - sha1_write
    - memcpy
    linkageType: ''
    returnType: void
    signature: void ComputeSHA1(const uint8_t *Data, size_t Len, uint8_t *Out)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:212,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:212,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Sha1
    argTypes:
    - uint8_t[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: fuzzer::Sha1ToString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - std::stringstream::str
    - std::setw
    linkageType: ''
    returnType: std::string
    signature: std::string Sha1ToString(const uint8_t Sha1[kSHA1NumBytes])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ComputeSHA1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: fuzzer::Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 6
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: fuzzer::Hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Sha1ToString
    - Unit::size
    - fuzzer::ComputeSHA1
    - Unit::data
    linkageType: ''
    returnType: std::string
    signature: std::string Hash(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sha1_init
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:204,1
    - Dst: sha1_write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:205,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:206,1
    - Dst: sha1_result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Len
    - Out
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 5
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: fuzzer::ComputeSHA1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached:
    - sha1_result
    - sha1_init
    - sha1_write
    - memcpy
    linkageType: ''
    returnType: void
    signature: void ComputeSHA1(const uint8_t *Data, size_t Len, uint8_t *Out)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:212,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:212,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Sha1
    argTypes:
    - uint8_t[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: fuzzer::Sha1ToString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 1
    functionsReached:
    - std::setfill
    - std::stringstream::str
    - std::setw
    linkageType: ''
    returnType: std::string
    signature: std::string Sha1ToString(const uint8_t Sha1[kSHA1NumBytes])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ComputeSHA1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:218,1
    - Dst: fuzzer::Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 6
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: fuzzer::Hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Sha1ToString
    - Unit::size
    - fuzzer::ComputeSHA1
    - Unit::data
    linkageType: ''
    returnType: std::string
    signature: std::string Hash(const Unit &U)
  - BBCount: 21
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:37,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:42,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:47,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:59,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    argCount: 1
    argNames:
    - ExceptionInfo
    argTypes:
    - PEXCEPTION_POINTERS
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 63
    functionName: fuzzer::ExceptionHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: LONG
    signature: LONG ExceptionHandler(PEXCEPTION_POINTERS ExceptionInfo)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:69,1
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - dwCtrlType
    argTypes:
    - DWORD
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: fuzzer::CtrlHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticInterruptCallback
    linkageType: ''
    returnType: BOOL
    signature: BOOL CtrlHandler(DWORD dwCtrlType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticAlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: fuzzer::AlarmHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticAlarmCallback
    linkageType: ''
    returnType: void
    signature: void AlarmHandler(PVOID, BOOLEAN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: fuzzer::TimerQ::TimerQ
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TimerQ()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DeleteTimerQueueEx
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: ~TimerQ()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - DeleteTimerQueueEx
    linkageType: ''
    returnType: void
    signature: void ~TimerQ()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: CreateTimerQueue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:93,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:95,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:96,1
    - Dst: CreateTimerQueueTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:100,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:102,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 105
    functionName: fuzzer::TimerQ::SetTimer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - exit
    - CreateTimerQueueTimer
    - CreateTimerQueue
    - Printf
    linkageType: ''
    returnType: void
    signature: void SetTimer(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: fuzzer::CrashHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: void
    signature: void CrashHandler(int)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SetTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:116,1
    - Dst: SetConsoleCtrlHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:119,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:120,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:121,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:123,1
    - Dst: AddVectoredExceptionHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:128,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:129,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:130,1
    - Dst: signal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:134,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:135,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:136,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    argCount: 1
    argNames:
    - ' Options'
    argTypes:
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 138
    functionName: fuzzer::SetSignalHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::SetTimer
    - exit
    - GetLastError
    - AddVectoredExceptionHandler
    - signal
    - SetConsoleCtrlHandler
    linkageType: ''
    returnType: void
    signature: void SetSignalHandler(const FuzzingOptions& Options)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sleep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: fuzzer::SleepSeconds
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - Sleep
    linkageType: ''
    returnType: void
    signature: void SleepSeconds(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetCurrentProcessId
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: fuzzer::GetPid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - GetCurrentProcessId
    linkageType: ''
    returnType: unsigned long
    signature: unsigned long GetPid()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetProcessMemoryInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:146,1
    - Dst: GetCurrentProcess
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: fuzzer::GetPeakRSSMb
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - GetCurrentProcess
    - GetProcessMemoryInfo
    linkageType: ''
    returnType: size_t
    signature: size_t GetPeakRSSMb()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _popen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Command
    - Mode
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: fuzzer::OpenProcessPipe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - _popen
    linkageType: ''
    returnType: FILE
    signature: FILE *OpenProcessPipe(const char *Command, const char *Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: system
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:156,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - system
    - std::string::c_str
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: memchr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:169,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:174,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    argCount: 4
    argNames:
    - Data
    - DataLen
    - Patt
    - PattLen
    argTypes:
    - void*
    - size_t
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 178
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 178
    functionName: fuzzer::SearchMemory
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - memchr
    linkageType: ''
    returnType: void
    signature: "void *SearchMemory(const void *Data, size_t DataLen, const void *Patt,\n
      \                        size_t PattLen)"
  - BBCount: 21
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:37,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:42,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:47,1
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:59,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    argCount: 1
    argNames:
    - ExceptionInfo
    argTypes:
    - PEXCEPTION_POINTERS
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 63
    functionName: fuzzer::ExceptionHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: LONG
    signature: LONG ExceptionHandler(PEXCEPTION_POINTERS ExceptionInfo)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:69,1
    - Dst: fuzzer::Fuzzer::StaticInterruptCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - dwCtrlType
    argTypes:
    - DWORD
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: fuzzer::CtrlHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticInterruptCallback
    linkageType: ''
    returnType: BOOL
    signature: BOOL CtrlHandler(DWORD dwCtrlType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticAlarmCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: fuzzer::AlarmHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticAlarmCallback
    linkageType: ''
    returnType: void
    signature: void AlarmHandler(PVOID, BOOLEAN)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: fuzzer::TimerQ::TimerQ
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TimerQ()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DeleteTimerQueueEx
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: ~TimerQ()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - DeleteTimerQueueEx
    linkageType: ''
    returnType: void
    signature: void ~TimerQ()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: CreateTimerQueue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:93,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:95,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:96,1
    - Dst: CreateTimerQueueTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:100,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:102,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 105
    functionName: fuzzer::TimerQ::SetTimer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - exit
    - CreateTimerQueueTimer
    - CreateTimerQueue
    - Printf
    linkageType: ''
    returnType: void
    signature: void SetTimer(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StaticCrashSignalCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: fuzzer::CrashHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::StaticCrashSignalCallback
    linkageType: ''
    returnType: void
    signature: void CrashHandler(int)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SetTimer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:116,1
    - Dst: SetConsoleCtrlHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:119,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:120,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:121,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:123,1
    - Dst: AddVectoredExceptionHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:128,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:129,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:130,1
    - Dst: signal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:134,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:135,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:136,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    argCount: 1
    argNames:
    - ' Options'
    argTypes:
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 138
    functionName: fuzzer::SetSignalHandler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::SetTimer
    - exit
    - GetLastError
    - AddVectoredExceptionHandler
    - signal
    - SetConsoleCtrlHandler
    linkageType: ''
    returnType: void
    signature: void SetSignalHandler(const FuzzingOptions& Options)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sleep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Seconds
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: fuzzer::SleepSeconds
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - Sleep
    linkageType: ''
    returnType: void
    signature: void SleepSeconds(int Seconds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetCurrentProcessId
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: fuzzer::GetPid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - GetCurrentProcessId
    linkageType: ''
    returnType: unsigned long
    signature: unsigned long GetPid()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetProcessMemoryInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:146,1
    - Dst: GetCurrentProcess
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: fuzzer::GetPeakRSSMb
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - GetCurrentProcess
    - GetProcessMemoryInfo
    linkageType: ''
    returnType: size_t
    signature: size_t GetPeakRSSMb()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _popen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Command
    - Mode
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: fuzzer::OpenProcessPipe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - _popen
    linkageType: ''
    returnType: FILE
    signature: FILE *OpenProcessPipe(const char *Command, const char *Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: system
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:156,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - system
    - std::string::c_str
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: memchr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:169,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp:174,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    argCount: 4
    argNames:
    - Data
    - DataLen
    - Patt
    - PattLen
    argTypes:
    - void*
    - size_t
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 178
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 178
    functionName: fuzzer::SearchMemory
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilWindows.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - memchr
    linkageType: ''
    returnType: void
    signature: "void *SearchMemory(const void *Data, size_t DataLen, const void *Patt,\n
      \                        size_t PattLen)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:42,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - OutputCorpus
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: fuzzer::InputCorpus::InputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - memset
    linkageType: ''
    returnType: void
    signature: void InputCorpus(const std::string &OutputCorpus)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: ~InputCorpus()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~InputCorpus()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: fuzzer::InputCorpus::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - fuzzer::InputCorpus::size
    linkageType: ''
    returnType: size_t
    signature: size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: fuzzer::InputCorpus::SizeInBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - U::size
    linkageType: ''
    returnType: size_t
    signature: size_t SizeInBytes() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: fuzzer::InputCorpus::NumActiveUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - U::empty
    linkageType: ''
    returnType: size_t
    signature: size_t NumActiveUnits() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: fuzzer::InputCorpus::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - fuzzer::InputCorpus::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '&operator[] (size_t Idx) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Unit
    signature: Unit &operator[] (size_t Idx) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:65,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:65,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:68,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:68,1
    - Dst: ComputeSHA1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:70,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:70,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:71,1
    - Dst: InputInfo::InputInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:71,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:72,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:76,1
    - Dst: fuzzer::InputCorpus::UpdateCorpusDistribution
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:77,1
    - Dst: fuzzer::InputCorpus::ValidateFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - U
    - NumFeatures
    argTypes:
    - Unit
    - size_t
    assertStmts:
    - condition: (!U.empty())
      pos:
        line_end: 64
        line_start: 64
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 79
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 79
    functionName: fuzzer::InputCorpus::AddToCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Unit::size
    - ComputeSHA1
    - memcpy
    - Unit::data
    - back
    - insert
    - Sha1ToString
    - push_back
    - assert
    - fuzzer::InputCorpus::UpdateCorpusDistribution
    - fuzzer::InputCorpus::ValidateFeatureSet
    - InputInfo::InputInfo
    - fuzzer::InputCorpus::size
    - Printf
    - Unit::empty
    linkageType: ''
    returnType: void
    signature: void AddToCorpus(const Unit &U, size_t NumFeatures, bool MayDeleteFile
      = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:81,1
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: fuzzer::InputCorpus::HasUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Hash
    - count
    linkageType: ''
    returnType: bool
    signature: bool HasUnit(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - H
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: fuzzer::InputCorpus::HasUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - count
    linkageType: ''
    returnType: bool
    signature: bool HasUnit(const std::string &H)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ChooseUnitIdxToMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:84,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:85,1
    - Dst: InputInfo::U::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts:
    - condition: (!II.U.empty())
      pos:
        line_end: 84
        line_start: 84
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '&ChooseUnitToMutate(Random &Rand)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - ChooseUnitIdxToMutate
    - assert
    - InputInfo::U::empty
    linkageType: ''
    returnType: InputInfo
    signature: InputInfo &ChooseUnitToMutate(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: CorpusDistribution
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: Random::Get_mt19937
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:94,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts:
    - condition: (Idx < Inputs.size())
      pos:
        line_end: 93
        line_start: 93
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: fuzzer::InputCorpus::ChooseUnitIdxToMutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Random::Get_mt19937
    - CorpusDistribution
    - assert
    - fuzzer::InputCorpus::size
    - static_cast<size_t>
    linkageType: ''
    returnType: size_t
    signature: size_t ChooseUnitIdxToMutate(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:99,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:101,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:102,1
    - Dst: auto::U::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: fuzzer::InputCorpus::PrintStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - auto::U::size
    - Sha1ToString
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: void
    signature: void PrintStats()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:109,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:110,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:112,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:113,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:115,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionName: fuzzer::InputCorpus::PrintFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - fuzzer::InputCorpus::GetFeature
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: void
    signature: void PrintFeatureSet()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:121,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:123,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: fuzzer::InputCorpus::DeleteInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - DirPlusFile
    - Unit
    - Sha1ToString
    - fuzzer::InputCorpus::empty
    - RemoveFile
    - Printf
    linkageType: ''
    returnType: void
    signature: void DeleteInput(size_t Idx)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:129,1
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:131,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:136,1
    - Dst: fuzzer::InputCorpus::DeleteInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:139,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:142,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:143,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 3
    argNames:
    - Idx
    - NewSize
    - Shrink
    argTypes:
    - size_t
    - uint32_t
    - bool
    assertStmts:
    - condition: (NewSize)
      pos:
        line_end: 128
        line_start: 128
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    - condition: (II.NumFeatures > 0)
      pos:
        line_end: 135
        line_start: 135
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 149
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 149
    functionName: fuzzer::InputCorpus::AddFeature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - fuzzer::InputCorpus::DeleteInput
    - fuzzer::InputCorpus::GetFeature
    - assert
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: bool
    signature: bool AddFeature(size_t Idx, uint32_t NewSize, bool Shrink)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: fuzzer::InputCorpus::NumFeatures
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - fuzzer::InputCorpus::GetFeature
    linkageType: ''
    returnType: size_t
    signature: size_t NumFeatures() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:159,1
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:159,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:160,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (Inputs.empty())
      pos:
        line_end: 158
        line_start: 158
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: fuzzer::InputCorpus::ResetFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - memset
    - fuzzer::InputCorpus::empty
    - assert
    linkageType: ''
    returnType: void
    signature: void ResetFeatureSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: fuzzer::InputCorpus::GetFeature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetFeature(size_t Idx) const
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:173,1
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:175,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:179,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:180,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (II->Tmp == II->NumFeatures)
      pos:
        line_end: 179
        line_start: 179
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 183
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 183
    functionName: fuzzer::InputCorpus::ValidateFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - fuzzer::InputCorpus::PrintFeatureSet
    - fuzzer::InputCorpus::GetFeature
    - assert
    - Printf
    linkageType: ''
    returnType: void
    signature: void ValidateFeatureSet()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:188,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:189,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:190,1
    - Dst: std::iota
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: std::iota
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: std::piecewise_constant_distribution<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:197,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 199
    functionName: fuzzer::InputCorpus::UpdateCorpusDistribution
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - end
    - std::iota
    - begin
    - resize
    - std::piecewise_constant_distribution<double>
    - fuzzer::InputCorpus::size
    linkageType: ''
    returnType: void
    signature: void UpdateCorpusDistribution()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:42,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - OutputCorpus
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: fuzzer::InputCorpus::InputCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - memset
    linkageType: ''
    returnType: void
    signature: void InputCorpus(const std::string &OutputCorpus)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: ~InputCorpus()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~InputCorpus()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: fuzzer::InputCorpus::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 8
    functionsReached:
    - fuzzer::InputCorpus::size
    linkageType: ''
    returnType: size_t
    signature: size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: fuzzer::InputCorpus::SizeInBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - U::size
    linkageType: ''
    returnType: size_t
    signature: size_t SizeInBytes() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: U::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: fuzzer::InputCorpus::NumActiveUnits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - U::empty
    linkageType: ''
    returnType: size_t
    signature: size_t NumActiveUnits() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: fuzzer::InputCorpus::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 4
    functionsReached:
    - fuzzer::InputCorpus::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '&operator[] (size_t Idx) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Unit
    signature: Unit &operator[] (size_t Idx) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:65,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:65,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:68,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:68,1
    - Dst: ComputeSHA1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:69,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:70,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:70,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:71,1
    - Dst: InputInfo::InputInfo
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:71,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:72,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:76,1
    - Dst: fuzzer::InputCorpus::UpdateCorpusDistribution
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:77,1
    - Dst: fuzzer::InputCorpus::ValidateFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - U
    - NumFeatures
    argTypes:
    - Unit
    - size_t
    assertStmts:
    - condition: (!U.empty())
      pos:
        line_end: 64
        line_start: 64
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 79
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 79
    functionName: fuzzer::InputCorpus::AddToCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Unit::size
    - ComputeSHA1
    - memcpy
    - Unit::data
    - back
    - insert
    - Sha1ToString
    - push_back
    - assert
    - fuzzer::InputCorpus::UpdateCorpusDistribution
    - fuzzer::InputCorpus::ValidateFeatureSet
    - InputInfo::InputInfo
    - fuzzer::InputCorpus::size
    - Printf
    - Unit::empty
    linkageType: ''
    returnType: void
    signature: void AddToCorpus(const Unit &U, size_t NumFeatures, bool MayDeleteFile
      = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:81,1
    - Dst: Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: fuzzer::InputCorpus::HasUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Hash
    - count
    linkageType: ''
    returnType: bool
    signature: bool HasUnit(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - H
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: fuzzer::InputCorpus::HasUnit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - count
    linkageType: ''
    returnType: bool
    signature: bool HasUnit(const std::string &H)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ChooseUnitIdxToMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:84,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:85,1
    - Dst: InputInfo::U::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts:
    - condition: (!II.U.empty())
      pos:
        line_end: 84
        line_start: 84
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '&ChooseUnitToMutate(Random &Rand)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - ChooseUnitIdxToMutate
    - assert
    - InputInfo::U::empty
    linkageType: ''
    returnType: InputInfo
    signature: InputInfo &ChooseUnitToMutate(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: CorpusDistribution
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: Random::Get_mt19937
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:93,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:94,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts:
    - condition: (Idx < Inputs.size())
      pos:
        line_end: 93
        line_start: 93
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: fuzzer::InputCorpus::ChooseUnitIdxToMutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - Random::Get_mt19937
    - CorpusDistribution
    - assert
    - fuzzer::InputCorpus::size
    - static_cast<size_t>
    linkageType: ''
    returnType: size_t
    signature: size_t ChooseUnitIdxToMutate(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:99,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:101,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:102,1
    - Dst: auto::U::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: fuzzer::InputCorpus::PrintStats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - auto::U::size
    - Sha1ToString
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: void
    signature: void PrintStats()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:109,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:110,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:112,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:113,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:115,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionName: fuzzer::InputCorpus::PrintFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - fuzzer::InputCorpus::GetFeature
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: void
    signature: void PrintFeatureSet()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:121,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: Sha1ToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:122,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:123,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: fuzzer::InputCorpus::DeleteInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 1
    functionsReached:
    - DirPlusFile
    - Unit
    - Sha1ToString
    - fuzzer::InputCorpus::empty
    - RemoveFile
    - Printf
    linkageType: ''
    returnType: void
    signature: void DeleteInput(size_t Idx)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:129,1
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:131,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:136,1
    - Dst: fuzzer::InputCorpus::DeleteInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:139,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:142,1
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:143,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 3
    argNames:
    - Idx
    - NewSize
    - Shrink
    argTypes:
    - size_t
    - uint32_t
    - bool
    assertStmts:
    - condition: (NewSize)
      pos:
        line_end: 128
        line_start: 128
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    - condition: (II.NumFeatures > 0)
      pos:
        line_end: 135
        line_start: 135
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 149
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 149
    functionName: fuzzer::InputCorpus::AddFeature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - fuzzer::InputCorpus::DeleteInput
    - fuzzer::InputCorpus::GetFeature
    - assert
    - fuzzer::InputCorpus::size
    - Printf
    linkageType: ''
    returnType: bool
    signature: bool AddFeature(size_t Idx, uint32_t NewSize, bool Shrink)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: fuzzer::InputCorpus::NumFeatures
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - fuzzer::InputCorpus::GetFeature
    linkageType: ''
    returnType: size_t
    signature: size_t NumFeatures() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:159,1
    - Dst: fuzzer::InputCorpus::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:159,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:160,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (Inputs.empty())
      pos:
        line_end: 158
        line_start: 158
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: fuzzer::InputCorpus::ResetFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 0
    functionsReached:
    - memset
    - fuzzer::InputCorpus::empty
    - assert
    linkageType: ''
    returnType: void
    signature: void ResetFeatureSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: fuzzer::InputCorpus::GetFeature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetFeature(size_t Idx) const
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:173,1
    - Dst: fuzzer::InputCorpus::GetFeature
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:175,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:179,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:180,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (II->Tmp == II->NumFeatures)
      pos:
        line_end: 179
        line_start: 179
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    constantsTouched: []
    func_position:
      end: 183
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 183
    functionName: fuzzer::InputCorpus::ValidateFeatureSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 2
    functionsReached:
    - fuzzer::InputCorpus::PrintFeatureSet
    - fuzzer::InputCorpus::GetFeature
    - assert
    - Printf
    linkageType: ''
    returnType: void
    signature: void ValidateFeatureSet()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:188,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:189,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:190,1
    - Dst: std::iota
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:191,1
    - Dst: std::iota
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:196,1
    - Dst: std::piecewise_constant_distribution<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:197,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h:198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 199
    functionName: fuzzer::InputCorpus::UpdateCorpusDistribution
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCorpus.h
    functionUses: 2
    functionsReached:
    - end
    - std::iota
    - begin
    - resize
    - std::piecewise_constant_distribution<double>
    - fuzzer::InputCorpus::size
    linkageType: ''
    returnType: void
    signature: void UpdateCorpusDistribution()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FuzzerDriver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMain.cpp:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMain.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::FuzzerDriver
    linkageType: ''
    returnType: int
    signature: int main(int argc, char **argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: ~MutationDispatcher()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MutationDispatcher()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Corpus
    argTypes:
    - InputCorpus*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: fuzzer::MutationDispatcher::SetCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetCorpus(const InputCorpus *Corpus)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '&GetRand()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Random
    signature: Random &GetRand()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: ~MutationDispatcher()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MutationDispatcher()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Corpus
    argTypes:
    - InputCorpus*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: fuzzer::MutationDispatcher::SetCorpus
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetCorpus(const InputCorpus *Corpus)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '&GetRand()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Random
    signature: Random &GetRand()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:23,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:24,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:37,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:38,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:39,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 6
    argNames:
    - Data1
    - Size1
    - Data2
    - Size2
    - Out
    - MaxOutSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Size1 || Size2)
      pos:
        line_end: 22
        line_start: 22
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp
    constantsTouched: []
    func_position:
      end: 50
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 50
    functionName: fuzzer::MutationDispatcher::CrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::CrossOver(const uint8_t *Data1, size_t
      Size1,\n                                     const uint8_t *Data2, size_t Size2,\n
      \                                    uint8_t *Out, size_t MaxOutSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:23,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:24,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:37,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:38,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp:39,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 6
    argNames:
    - Data1
    - Size1
    - Data2
    - Size2
    - Out
    - MaxOutSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Size1 || Size2)
      pos:
        line_end: 22
        line_start: 22
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp
    constantsTouched: []
    func_position:
      end: 50
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 50
    functionName: fuzzer::MutationDispatcher::CrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerCrossOver.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::CrossOver(const uint8_t *Data1, size_t
      Size1,\n                                     const uint8_t *Data2, size_t Size2,\n
      \                                    uint8_t *Out, size_t MaxOutSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - Idx
    - Arg1
    - Arg2
    argTypes:
    - size_t
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: fuzzer::Insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Insert(size_t Idx, T Arg1, T Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - I
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: fuzzer::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Pair
    signature: Pair Get(size_t I)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AddValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Value
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: fuzzer::TracePC::HandleValueProfile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - AddValue
    linkageType: ''
    returnType: void
    signature: void HandleValueProfile(size_t Value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - UC
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: fuzzer::TracePC::SetUseCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUseCounters(bool UC)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - VP
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: fuzzer::TracePC::SetUseValueProfile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUseValueProfile(bool VP)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - P
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::TracePC::SetPrintNewPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetPrintNewPCs(bool P)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ValueBitMap*::MergeFrom
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - MaxValueProfileMap
    argTypes:
    - ValueBitMap*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: fuzzer::TracePC::UpdateValueProfileMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - ValueBitMap*::MergeFrom
    linkageType: ''
    returnType: bool
    signature: bool UpdateValueProfileMap(ValueBitMap *MaxValueProfileMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:64,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: fuzzer::TracePC::ResetMaps
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - Reset
    - memset
    linkageType: ''
    returnType: void
    signature: void ResetMaps()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: fuzzer::TracePC::UsingTracePcGuard
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool UsingTracePcGuard() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: fuzzer::TracePC::GetNumPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - Min
    linkageType: ''
    returnType: size_t
    signature: size_t GetNumPCs() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:90,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts:
    - condition: (Idx < GetNumPCs())
      pos:
        line_end: 89
        line_start: 89
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: fuzzer::TracePC::GetPC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::GetNumPCs
    - assert
    linkageType: ''
    returnType: uintptr_t
    signature: uintptr_t GetPC(size_t Idx)
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:120,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:123,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:123,1
    - Dst: Min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:124,1
    - Dst: reinterpret_cast<uint64_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:127,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:142,1
    - Dst: ForEach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:147,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:148,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 36
    argCount: 1
    argNames:
    - CB
    argTypes:
    - Callback
    assertStmts:
    - condition: (reinterpret_cast<uintptr_t>(Counters) % Step == 0)
      pos:
        line_end: 122
        line_start: 122
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    constantsTouched: []
    func_position:
      end: 152
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 152
    functionName: fuzzer::TracePC::CollectFeatures
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - CB
    - ForEach
    - assert
    - fuzzer::TracePC::UsingTracePcGuard
    - Min
    - reinterpret_cast<uint64_t*>
    linkageType: ''
    returnType: size_t
    signature: size_t TracePC::CollectFeatures(Callback CB)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - Idx
    - Arg1
    - Arg2
    argTypes:
    - size_t
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: fuzzer::Insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Insert(size_t Idx, T Arg1, T Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - I
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: fuzzer::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Pair
    signature: Pair Get(size_t I)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AddValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Value
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: fuzzer::TracePC::HandleValueProfile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - AddValue
    linkageType: ''
    returnType: void
    signature: void HandleValueProfile(size_t Value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - UC
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: fuzzer::TracePC::SetUseCounters
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUseCounters(bool UC)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - VP
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: fuzzer::TracePC::SetUseValueProfile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUseValueProfile(bool VP)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - P
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::TracePC::SetPrintNewPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetPrintNewPCs(bool P)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ValueBitMap*::MergeFrom
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - MaxValueProfileMap
    argTypes:
    - ValueBitMap*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: fuzzer::TracePC::UpdateValueProfileMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - ValueBitMap*::MergeFrom
    linkageType: ''
    returnType: bool
    signature: bool UpdateValueProfileMap(ValueBitMap *MaxValueProfileMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:64,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: fuzzer::TracePC::ResetMaps
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - Reset
    - memset
    linkageType: ''
    returnType: void
    signature: void ResetMaps()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: fuzzer::TracePC::UsingTracePcGuard
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool UsingTracePcGuard() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: fuzzer::TracePC::GetNumPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 1
    functionsReached:
    - Min
    linkageType: ''
    returnType: size_t
    signature: size_t GetNumPCs() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:90,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts:
    - condition: (Idx < GetNumPCs())
      pos:
        line_end: 89
        line_start: 89
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: fuzzer::TracePC::GetPC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::GetNumPCs
    - assert
    linkageType: ''
    returnType: uintptr_t
    signature: uintptr_t GetPC(size_t Idx)
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:120,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:123,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:123,1
    - Dst: Min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:124,1
    - Dst: reinterpret_cast<uint64_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:127,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:142,1
    - Dst: ForEach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:147,1
    - Dst: CB
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h:148,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 36
    argCount: 1
    argNames:
    - CB
    argTypes:
    - Callback
    assertStmts:
    - condition: (reinterpret_cast<uintptr_t>(Counters) % Step == 0)
      pos:
        line_end: 122
        line_start: 122
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    constantsTouched: []
    func_position:
      end: 152
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 152
    functionName: fuzzer::TracePC::CollectFeatures
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.h
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - CB
    - ForEach
    - assert
    - fuzzer::TracePC::UsingTracePcGuard
    - Min
    - reinterpret_cast<uint64_t*>
    linkageType: ''
    returnType: size_t
    signature: size_t TracePC::CollectFeatures(Callback CB)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: fuzzer::Fuzzer::Coverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::Reset
    linkageType: ''
    returnType: void
    signature: void Coverage()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:43,1
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: fuzzer::Fuzzer::Reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::Reset
    - clear
    linkageType: ''
    returnType: void
    signature: void Reset()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:65,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: fuzzer::Fuzzer::secondsSinceProcessStartUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 2
    functionsReached:
    - system_clock::now
    - duration_cast<seconds>
    linkageType: ''
    returnType: size_t
    signature: size_t secondsSinceProcessStartUp()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:71,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: fuzzer::Fuzzer::TimedOut
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool TimedOut()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: fuzzer::Fuzzer::execPerSec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    linkageType: ''
    returnType: size_t
    signature: size_t execPerSec()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: fuzzer::Fuzzer::getTotalNumberOfRuns
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t getTotalNumberOfRuns()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '&GetMD()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MutationDispatcher
    signature: MutationDispatcher &GetMD()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: fuzzer::Fuzzer::InFuzzingThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool InFuzzingThread() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: fuzzer::Fuzzer::RunOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 11
    functionsReached:
    - Unit::size
    - fuzzer::Fuzzer::RunOne
    - Unit::data
    linkageType: ''
    returnType: size_t
    signature: size_t RunOne(const Unit &U)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: fuzzer::Fuzzer::Coverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached:
    - fuzzer::Fuzzer::Reset
    linkageType: ''
    returnType: void
    signature: void Coverage()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:43,1
    - Dst: fuzzer::Fuzzer::Reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: fuzzer::Fuzzer::Reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 6
    functionsReached:
    - fuzzer::Fuzzer::Reset
    - clear
    linkageType: ''
    returnType: void
    signature: void Reset()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: duration_cast<seconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:65,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: fuzzer::Fuzzer::secondsSinceProcessStartUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - system_clock::now
    - duration_cast<seconds>
    linkageType: ''
    returnType: size_t
    signature: size_t secondsSinceProcessStartUp()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:71,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: fuzzer::Fuzzer::TimedOut
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool TimedOut()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: fuzzer::Fuzzer::execPerSec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::secondsSinceProcessStartUp
    linkageType: ''
    returnType: size_t
    signature: size_t execPerSec()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: fuzzer::Fuzzer::getTotalNumberOfRuns
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t getTotalNumberOfRuns()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '&GetMD()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MutationDispatcher
    signature: MutationDispatcher &GetMD()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: fuzzer::Fuzzer::InFuzzingThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool InFuzzingThread() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: fuzzer::Fuzzer::RunOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerInternal.h
    functionUses: 12
    functionsReached:
    - Unit::size
    - fuzzer::Fuzzer::RunOne
    - Unit::data
    linkageType: ''
    returnType: size_t
    signature: size_t RunOne(const Unit &U)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CreateFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:36,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:36,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:40,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:40,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:41,1
    - Dst: GetFileType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:45,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:48,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:48,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:49,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:50,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:55,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    argCount: 2
    argNames:
    - Path
    - FileAttributes
    argTypes:
    - std::string
    - DWORD
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 61
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - CloseHandle
    - std::string::c_str
    - GetLastError
    - CreateFileA
    - GetFileType
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path, const DWORD &FileAttributes)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetFileAttributesA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:64,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:64,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:67,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:68,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:68,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - GetLastError
    - fuzzer::IsFile
    - GetFileAttributesA
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:77,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:82,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:82,1
    - Dst: std::string::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:83,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:84,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:85,1
    - Dst: FindFirstFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:89,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:89,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:92,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:92,1
    - Dst: fuzzer::DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:97,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:100,1
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:106,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:108,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:109,1
    - Dst: FindNextFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:110,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:112,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:114,1
    - Dst: FindClose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:116,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 26
    argCount: 4
    argNames:
    - Dir
    - Epoch
    - V
    - TopDir
    argTypes:
    - std::string
    - long*
    - std::vector<std::string>*
    - bool
    assertStmts:
    - condition: (!Path.empty())
      pos:
        line_end: 81
        line_start: 81
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    constantsTouched: []
    func_position:
      end: 120
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 120
    functionName: fuzzer::ListFilesInDirRecursive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 3
    functionsReached:
    - std::string::back
    - fuzzer::Printf
    - std::vector<std::string>*::push_back
    - std::string::c_str
    - GetLastError
    - std::string::empty
    - std::string::push_back
    - strlen
    - FindNextFileA
    - fuzzer::ListFilesInDirRecursive
    - assert
    - fuzzer::DirPlusFile
    - fuzzer::GetEpoch
    - FindFirstFileA
    - fuzzer::IsFile
    - FindClose
    linkageType: ''
    returnType: void
    signature: "void ListFilesInDirRecursive(const std::string &Dir, long *Epoch,\n
      \                            std::vector<std::string> *V, bool TopDir)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: fuzzer::GetSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char GetSeparator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _fdopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Fd
    - Mode
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: fuzzer::OpenFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - _fdopen
    linkageType: ''
    returnType: FILE
    signature: FILE * OpenFile(int Fd, const char* Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: fuzzer::CloseFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 4
    functionsReached:
    - _close
    linkageType: ''
    returnType: int
    signature: int CloseFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _dup
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: fuzzer::DuplicateFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - _dup
    linkageType: ''
    returnType: int
    signature: int DuplicateFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _unlink
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:139,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: fuzzer::RemoveFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - _unlink
    - std::string::c_str
    linkageType: ''
    returnType: void
    signature: void RemoveFile(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - C
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: fuzzer::IsSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSeparator(char C)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:150,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:152,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:152,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: fuzzer::ParseDrive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseDrive(const std::string &FileName, const size_t Offset,\n
      \                        bool Relative = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:165,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: fuzzer::ParseFileName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: size_t ParseFileName(const std::string &FileName, const size_t Offset)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:175,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:176,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:178,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: fuzzer::ParseDir
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: size_t ParseDir(const std::string &FileName, const size_t Offset)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:191,1
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionName: fuzzer::ParseServerAndShare
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::ParseDir
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseServerAndShare(const std::string &FileName,\n                                  const
      size_t Offset)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:205,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:206,1
    - Dst: std::string::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Ref
    - Offset
    - Patt
    argTypes:
    - std::string
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionName: fuzzer::ParseCustomString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - std::string::size
    - std::string::compare
    - strlen
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseCustomString(const std::string &Ref, size_t Offset,\n
      \                               const char *Patt)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseCustomString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:217,1
    - Dst: fuzzer::ParseCustomString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:219,1
    - Dst: fuzzer::ParseServerAndShare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:221,1
    - Dst: fuzzer::ParseDrive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:225,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:230,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:230,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:232,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:232,1
    - Dst: fuzzer::ParseServerAndShare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:234,1
    - Dst: fuzzer::ParseDrive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:241,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 245
    functionName: fuzzer::ParseLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::IsSeparator
    - fuzzer::ParseServerAndShare
    - std::string::size
    - fuzzer::ParseCustomString
    - fuzzer::ParseDrive
    linkageType: ''
    returnType: size_t
    signature: size_t ParseLocation(const std::string &FileName)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:248,1
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:250,1
    - Dst: fuzzer::ParseFileName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:252,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:254,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:255,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:255,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:256,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:262,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:264,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:274,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:277,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts:
    - condition: (DirLen)
      pos:
        line_end: 261
        line_start: 261
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    constantsTouched: []
    func_position:
      end: 278
      start: 247
    functionDepth: 4
    functionLinenumber: 247
    functionLinenumberEnd: 278
    functionName: fuzzer::DirName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::IsSeparator
    - fuzzer::Printf
    - std::string::substr
    - std::string::c_str
    - exit
    - fuzzer::ParseFileName
    - assert
    - fuzzer::ParseDir
    - std::string::size
    - fuzzer::ParseLocation
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string DirName(const std::string &FileName)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: CreateFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:36,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:36,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:40,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:40,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:41,1
    - Dst: GetFileType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:45,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:48,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:48,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:49,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:50,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:55,1
    - Dst: CloseHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    argCount: 2
    argNames:
    - Path
    - FileAttributes
    argTypes:
    - std::string
    - DWORD
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 61
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - CloseHandle
    - std::string::c_str
    - GetLastError
    - CreateFileA
    - GetFileType
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path, const DWORD &FileAttributes)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetFileAttributesA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:64,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:64,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:67,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:68,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:68,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 3
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - GetLastError
    - fuzzer::IsFile
    - GetFileAttributesA
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:77,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:82,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:82,1
    - Dst: std::string::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:83,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:84,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:85,1
    - Dst: FindFirstFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:89,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:89,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:92,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:92,1
    - Dst: fuzzer::DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:97,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:100,1
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:106,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:108,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:109,1
    - Dst: FindNextFileA
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:110,1
    - Dst: GetLastError
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:112,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:114,1
    - Dst: FindClose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:116,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 26
    argCount: 4
    argNames:
    - Dir
    - Epoch
    - V
    - TopDir
    argTypes:
    - std::string
    - long*
    - std::vector<std::string>*
    - bool
    assertStmts:
    - condition: (!Path.empty())
      pos:
        line_end: 81
        line_start: 81
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    constantsTouched: []
    func_position:
      end: 120
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 120
    functionName: fuzzer::ListFilesInDirRecursive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 4
    functionsReached:
    - std::string::back
    - fuzzer::Printf
    - std::vector<std::string>*::push_back
    - std::string::c_str
    - GetLastError
    - std::string::empty
    - std::string::push_back
    - strlen
    - FindNextFileA
    - fuzzer::ListFilesInDirRecursive
    - assert
    - fuzzer::DirPlusFile
    - fuzzer::GetEpoch
    - FindFirstFileA
    - fuzzer::IsFile
    - FindClose
    linkageType: ''
    returnType: void
    signature: "void ListFilesInDirRecursive(const std::string &Dir, long *Epoch,\n
      \                            std::vector<std::string> *V, bool TopDir)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: fuzzer::GetSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char GetSeparator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _fdopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Fd
    - Mode
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: fuzzer::OpenFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - _fdopen
    linkageType: ''
    returnType: FILE
    signature: FILE * OpenFile(int Fd, const char* Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: fuzzer::CloseFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 4
    functionsReached:
    - _close
    linkageType: ''
    returnType: int
    signature: int CloseFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _dup
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: fuzzer::DuplicateFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - _dup
    linkageType: ''
    returnType: int
    signature: int DuplicateFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _unlink
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:139,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: fuzzer::RemoveFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - _unlink
    - std::string::c_str
    linkageType: ''
    returnType: void
    signature: void RemoveFile(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - C
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: fuzzer::IsSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSeparator(char C)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:150,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:152,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:152,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: fuzzer::ParseDrive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseDrive(const std::string &FileName, const size_t Offset,\n
      \                        bool Relative = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:165,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: fuzzer::ParseFileName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: size_t ParseFileName(const std::string &FileName, const size_t Offset)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:175,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:176,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:178,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: fuzzer::ParseDir
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 2
    functionsReached:
    - std::string::size
    - fuzzer::IsSeparator
    linkageType: ''
    returnType: size_t
    signature: size_t ParseDir(const std::string &FileName, const size_t Offset)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:191,1
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - FileName
    - Offset
    argTypes:
    - std::string
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionName: fuzzer::ParseServerAndShare
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::ParseDir
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseServerAndShare(const std::string &FileName,\n                                  const
      size_t Offset)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:205,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:206,1
    - Dst: std::string::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Ref
    - Offset
    - Patt
    argTypes:
    - std::string
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionName: fuzzer::ParseCustomString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - std::string::size
    - std::string::compare
    - strlen
    linkageType: ''
    returnType: size_t
    signature: "size_t ParseCustomString(const std::string &Ref, size_t Offset,\n
      \                               const char *Patt)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseCustomString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:217,1
    - Dst: fuzzer::ParseCustomString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:219,1
    - Dst: fuzzer::ParseServerAndShare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:221,1
    - Dst: fuzzer::ParseDrive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:225,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:230,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:230,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:232,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:232,1
    - Dst: fuzzer::ParseServerAndShare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:234,1
    - Dst: fuzzer::ParseDrive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:241,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 245
    functionName: fuzzer::ParseLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::IsSeparator
    - fuzzer::ParseServerAndShare
    - std::string::size
    - fuzzer::ParseCustomString
    - fuzzer::ParseDrive
    linkageType: ''
    returnType: size_t
    signature: size_t ParseLocation(const std::string &FileName)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::ParseLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:248,1
    - Dst: fuzzer::ParseDir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:250,1
    - Dst: fuzzer::ParseFileName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:252,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:254,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:255,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:255,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:256,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:262,1
    - Dst: fuzzer::IsSeparator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:264,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:274,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp:277,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts:
    - condition: (DirLen)
      pos:
        line_end: 261
        line_start: 261
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    constantsTouched: []
    func_position:
      end: 278
      start: 247
    functionDepth: 4
    functionLinenumber: 247
    functionLinenumberEnd: 278
    functionName: fuzzer::DirName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOWindows.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::IsSeparator
    - fuzzer::Printf
    - std::string::substr
    - std::string::c_str
    - exit
    - fuzzer::ParseFileName
    - assert
    - fuzzer::ParseDir
    - std::string::size
    - fuzzer::ParseLocation
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string DirName(const std::string &FileName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - seed
    argTypes:
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: fuzzer::Random::Random
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Random(unsigned int seed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: R
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: fuzzer::Random::Rand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - R
    linkageType: ''
    returnType: size_t
    signature: size_t Rand()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Random::Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: fuzzer::Random::RandBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - fuzzer::Random::Rand
    linkageType: ''
    returnType: size_t
    signature: size_t RandBool()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: operator()(size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - Rand
    linkageType: ''
    returnType: size_t
    signature: size_t operator()(size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:25,1
    - Dst: operator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - From
    - To
    argTypes:
    - intptr_t
    - intptr_t
    assertStmts:
    - condition: (From < To)
      pos:
        line_end: 24
        line_start: 24
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: operator()(intptr_t From, intptr_t To)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - operator
    - assert
    linkageType: ''
    returnType: intptr_t
    signature: intptr_t operator()(intptr_t From, intptr_t To)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '&Get_mt19937()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::mt19937
    signature: std::mt19937 &Get_mt19937()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - seed
    argTypes:
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: fuzzer::Random::Random
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Random(unsigned int seed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: R
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: fuzzer::Random::Rand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 1
    functionsReached:
    - R
    linkageType: ''
    returnType: size_t
    signature: size_t Rand()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Random::Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: fuzzer::Random::RandBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - fuzzer::Random::Rand
    linkageType: ''
    returnType: size_t
    signature: size_t RandBool()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: operator()(size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - Rand
    linkageType: ''
    returnType: size_t
    signature: size_t operator()(size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:25,1
    - Dst: operator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - From
    - To
    argTypes:
    - intptr_t
    - intptr_t
    assertStmts:
    - condition: (From < To)
      pos:
        line_end: 24
        line_start: 24
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: operator()(intptr_t From, intptr_t To)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached:
    - operator
    - assert
    linkageType: ''
    returnType: intptr_t
    signature: intptr_t operator()(intptr_t From, intptr_t To)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '&Get_mt19937()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerRandom.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::mt19937
    signature: std::mt19937 &Get_mt19937()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Str
    - ParseCoverage
    argTypes:
    - std::string
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: fuzzer::Merger::Parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Merger::Parse
    linkageType: ''
    returnType: bool
    signature: bool Merger::Parse(const std::string &Str, bool ParseCoverage)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:30,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:31,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - IS
    - ParseCoverage
    argTypes:
    - std::istream
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: fuzzer::Merger::ParseOrExit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - exit
    - fuzzer::Merger::Parse
    - Printf
    linkageType: ''
    returnType: void
    signature: void Merger::ParseOrExit(std::istream &IS, bool ParseCoverage)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:49,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:53,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:60,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:67,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:69,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:76,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:88,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:88,1
    - Dst: auto::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:98,1
    - Dst: auto::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:100,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    argCount: 2
    argNames:
    - IS
    - ParseCoverage
    argTypes:
    - std::istream
    - bool
    assertStmts:
    - condition: (ExpectedStartMarker < Files.size())
      pos:
        line_end: 87
        line_start: 87
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    constantsTouched: []
    func_position:
      end: 112
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 112
    functionName: fuzzer::Merger::Parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 2
    functionsReached:
    - auto::end
    - clear
    - size
    - std::sort
    - auto::push_back
    - assert
    - resize
    - auto::clear
    - auto::begin
    - std::getline
    linkageType: ''
    returnType: bool
    signature: bool Merger::Parse(std::istream &IS, bool ParseCoverage)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:117,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:118,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:118,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:126,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:129,1
    - Dst: std::set_difference
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: std::set::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: std::set::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: auto::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:134,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: Features::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:144,1
    - Dst: Features::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:144,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:149,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:153,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:155,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:156,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:158,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 1
    argNames:
    - NewFiles
    argTypes:
    - std::vector<std::string>*
    assertStmts:
    - condition: (NumFilesInFirstCorpus <= Files.size())
      pos:
        line_end: 117
        line_start: 117
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    constantsTouched: []
    func_position:
      end: 159
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 159
    functionName: fuzzer::Merger::Merge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - auto::end
    - std::set_difference
    - end
    - std::vector<std::string>*::push_back
    - size
    - std::set::insert
    - std::sort
    - std::set::begin
    - std::inserter
    - begin
    - assert
    - auto::begin
    - auto::swap
    - std::set::size
    - std::vector<std::string>*::clear
    - std::vector::begin
    - Features::size
    - std::set::end
    linkageType: ''
    returnType: size_t
    signature: size_t Merger::Merge(std::vector<std::string> *NewFiles)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:163,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:163,1
    - Dst: Merger::ParseOrExit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:166,1
    - Dst: std::ifstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:167,1
    - Dst: Merger::LastFailure::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:168,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:169,1
    - Dst: Merger::LastFailure::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:170,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:172,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:174,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:175,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:178,1
    - Dst: FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:179,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:180,1
    - Dst: auto::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:181,1
    - Dst: auto::shrink_to_fit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:182,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:186,1
    - Dst: std::ofstream::flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:187,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:189,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: CollectFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:193,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:194,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:200,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 1
    argNames:
    - CFPath
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 207
    functionName: fuzzer::Fuzzer::CrashResistantMergeInternalStep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - auto::resize
    - auto::shrink_to_fit
    - Merger::LastFailure::c_str
    - FileToVector
    - std::string::c_str
    - std::set::insert
    - fuzzer::Fuzzer::ExecuteCallback
    - Merger::Files::size
    - std::ifstream::close
    - ResetMaps
    - CollectFeatures
    - auto::data
    - fuzzer::Fuzzer::PrintStats
    - auto::size
    - Merger::LastFailure::empty
    - std::ofstream::flush
    - Printf
    - Merger::ParseOrExit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CrashResistantMergeInternalStep(const std::string &CFPath)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:212,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:213,1
    - Dst: ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:217,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:218,1
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:219,1
    - Dst: ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:220,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:221,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:222,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:224,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:224,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:226,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:228,1
    - Dst: std::ofstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:232,1
    - Dst: CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:236,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:237,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:238,1
    - Dst: ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:240,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:242,1
    - Dst: Merger::ParseOrExit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:249,1
    - Dst: std::ifstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:250,1
    - Dst: Merger::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:252,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:253,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:254,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:256,1
    - Dst: FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:256,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:258,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 2
    argNames:
    - Args
    - Corpora
    argTypes:
    - std::vector<std::string>
    - std::vector<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 259
    functionName: fuzzer::Fuzzer::CrashResistantMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - std::vector<std::string>::size
    - Merger::Merge
    - std::ofstream::close
    - FileToVector
    - Merger::ParseOrExit
    - fuzzer::Fuzzer::WriteToOutputCorpus
    - ListFilesInDirRecursive
    - ExecuteCommand
    - std::ifstream::close
    - GetPid
    - RemoveFile
    - CloneArgsWithoutX
    - std::vector::size
    - Printf
    - to_string
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::CrashResistantMerge(const std::vector<std::string> &Args,\n
      \                                const std::vector<std::string> &Corpora)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Str
    - ParseCoverage
    argTypes:
    - std::string
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: fuzzer::Merger::Parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 3
    functionsReached:
    - fuzzer::Merger::Parse
    linkageType: ''
    returnType: bool
    signature: bool Merger::Parse(const std::string &Str, bool ParseCoverage)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:30,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:31,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - IS
    - ParseCoverage
    argTypes:
    - std::istream
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: fuzzer::Merger::ParseOrExit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - exit
    - fuzzer::Merger::Parse
    - Printf
    linkageType: ''
    returnType: void
    signature: void Merger::ParseOrExit(std::istream &IS, bool ParseCoverage)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:49,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:53,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:60,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:67,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:69,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:76,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:88,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:88,1
    - Dst: auto::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:98,1
    - Dst: auto::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:100,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:101,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    argCount: 2
    argNames:
    - IS
    - ParseCoverage
    argTypes:
    - std::istream
    - bool
    assertStmts:
    - condition: (ExpectedStartMarker < Files.size())
      pos:
        line_end: 87
        line_start: 87
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    constantsTouched: []
    func_position:
      end: 112
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 112
    functionName: fuzzer::Merger::Parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 4
    functionsReached:
    - auto::end
    - clear
    - size
    - std::sort
    - auto::push_back
    - assert
    - resize
    - auto::clear
    - auto::begin
    - std::getline
    linkageType: ''
    returnType: bool
    signature: bool Merger::Parse(std::istream &IS, bool ParseCoverage)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:117,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:118,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:118,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:124,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:126,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:129,1
    - Dst: std::set_difference
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: std::set::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:132,1
    - Dst: std::set::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:133,1
    - Dst: auto::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:134,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:140,1
    - Dst: Features::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:144,1
    - Dst: Features::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:144,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:149,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:153,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:154,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:155,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:156,1
    - Dst: std::set::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:158,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 1
    argNames:
    - NewFiles
    argTypes:
    - std::vector<std::string>*
    assertStmts:
    - condition: (NumFilesInFirstCorpus <= Files.size())
      pos:
        line_end: 117
        line_start: 117
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    constantsTouched: []
    func_position:
      end: 159
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 159
    functionName: fuzzer::Merger::Merge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - auto::end
    - std::set_difference
    - end
    - std::vector<std::string>*::push_back
    - size
    - std::set::insert
    - std::sort
    - std::set::begin
    - std::inserter
    - begin
    - assert
    - auto::begin
    - auto::swap
    - std::set::size
    - std::vector<std::string>*::clear
    - std::vector::begin
    - Features::size
    - std::set::end
    linkageType: ''
    returnType: size_t
    signature: size_t Merger::Merge(std::vector<std::string> *NewFiles)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:163,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:163,1
    - Dst: Merger::ParseOrExit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:166,1
    - Dst: std::ifstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:167,1
    - Dst: Merger::LastFailure::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:168,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:169,1
    - Dst: Merger::LastFailure::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:170,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:172,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:174,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:175,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:178,1
    - Dst: FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:179,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:180,1
    - Dst: auto::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:181,1
    - Dst: auto::shrink_to_fit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:182,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:186,1
    - Dst: std::ofstream::flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:187,1
    - Dst: ResetMaps
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:189,1
    - Dst: fuzzer::Fuzzer::ExecuteCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:190,1
    - Dst: CollectFeatures
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:193,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:194,1
    - Dst: fuzzer::Fuzzer::PrintStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:200,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 1
    argNames:
    - CFPath
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 207
    functionName: fuzzer::Fuzzer::CrashResistantMergeInternalStep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - auto::resize
    - auto::shrink_to_fit
    - Merger::LastFailure::c_str
    - FileToVector
    - std::string::c_str
    - std::set::insert
    - fuzzer::Fuzzer::ExecuteCallback
    - Merger::Files::size
    - std::ifstream::close
    - ResetMaps
    - CollectFeatures
    - auto::data
    - fuzzer::Fuzzer::PrintStats
    - auto::size
    - Merger::LastFailure::empty
    - std::ofstream::flush
    - Printf
    - Merger::ParseOrExit
    linkageType: ''
    returnType: void
    signature: void Fuzzer::CrashResistantMergeInternalStep(const std::string &CFPath)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:212,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:213,1
    - Dst: ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:217,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:218,1
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:219,1
    - Dst: ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:220,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:221,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:222,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:224,1
    - Dst: GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:224,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:226,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:228,1
    - Dst: std::ofstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:232,1
    - Dst: CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:236,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:237,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:238,1
    - Dst: ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:240,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:242,1
    - Dst: Merger::ParseOrExit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:249,1
    - Dst: std::ifstream::close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:250,1
    - Dst: Merger::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:252,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:253,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:254,1
    - Dst: fuzzer::Fuzzer::WriteToOutputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:256,1
    - Dst: FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:256,1
    - Dst: RemoveFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp:258,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 2
    argNames:
    - Args
    - Corpora
    argTypes:
    - std::vector<std::string>
    - std::vector<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 259
    functionName: fuzzer::Fuzzer::CrashResistantMerge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMerge.cpp
    functionUses: 0
    functionsReached:
    - std::vector<std::string>::size
    - Merger::Merge
    - std::ofstream::close
    - FileToVector
    - Merger::ParseOrExit
    - fuzzer::Fuzzer::WriteToOutputCorpus
    - ListFilesInDirRecursive
    - ExecuteCommand
    - std::ifstream::close
    - GetPid
    - RemoveFile
    - CloneArgsWithoutX
    - std::vector::size
    - Printf
    - to_string
    linkageType: ''
    returnType: void
    signature: "void Fuzzer::CrashResistantMerge(const std::vector<std::string> &Args,\n
      \                                const std::vector<std::string> &Corpora)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: stat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:30,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:30,1
    - Dst: S_ISREG
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 4
    functionsReached:
    - stat
    - S_ISREG
    - std::string::c_str
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:37,1
    - Dst: opendir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:41,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:41,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:43,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:43,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:44,1
    - Dst: readdir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:46,1
    - Dst: fuzzer::DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:47,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:49,1
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:51,1
    - Dst: closedir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:53,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    argCount: 4
    argNames:
    - Dir
    - Epoch
    - V
    - TopDir
    argTypes:
    - std::string
    - long*
    - std::vector<std::string>*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 56
    functionName: fuzzer::ListFilesInDirRecursive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 5
    functionsReached:
    - fuzzer::Printf
    - exit
    - std::string::c_str
    - opendir
    - readdir
    - fuzzer::ListFilesInDirRecursive
    - fuzzer::DirPlusFile
    - closedir
    - fuzzer::GetEpoch
    - std::vector<std::string>*::push_back
    linkageType: ''
    returnType: void
    signature: "void ListFilesInDirRecursive(const std::string &Dir, long *Epoch,\n
      \                            std::vector<std::string> *V, bool TopDir)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: fuzzer::GetSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char GetSeparator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fdopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Fd
    - Mode
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: fuzzer::OpenFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached:
    - fdopen
    linkageType: ''
    returnType: FILE
    signature: FILE * OpenFile(int Fd, const char* Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: fuzzer::CloseFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 4
    functionsReached:
    - close
    linkageType: ''
    returnType: int
    signature: int CloseFile(int fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dup
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: fuzzer::DuplicateFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached:
    - dup
    linkageType: ''
    returnType: int
    signature: int DuplicateFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: unlink
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:75,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: fuzzer::RemoveFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 0
    functionsReached:
    - unlink
    - std::string::c_str
    linkageType: ''
    returnType: void
    signature: void RemoveFile(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:79,1
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:79,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: dirname
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: fuzzer::DirName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - std::string::c_str
    - char::char
    - dirname
    - std::string::size
    linkageType: ''
    returnType: std::string
    signature: std::string DirName(const std::string &FileName)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: stat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:30,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:30,1
    - Dst: S_ISREG
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: fuzzer::IsFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 4
    functionsReached:
    - stat
    - S_ISREG
    - std::string::c_str
    linkageType: ''
    returnType: bool
    signature: bool IsFile(const std::string &Path)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::GetEpoch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:37,1
    - Dst: opendir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:41,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:41,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:43,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:43,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:44,1
    - Dst: readdir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:46,1
    - Dst: fuzzer::DirPlusFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:47,1
    - Dst: std::vector<std::string>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:49,1
    - Dst: fuzzer::ListFilesInDirRecursive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:51,1
    - Dst: closedir
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:53,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    argCount: 4
    argNames:
    - Dir
    - Epoch
    - V
    - TopDir
    argTypes:
    - std::string
    - long*
    - std::vector<std::string>*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 56
    functionName: fuzzer::ListFilesInDirRecursive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 6
    functionsReached:
    - fuzzer::Printf
    - exit
    - std::string::c_str
    - opendir
    - readdir
    - fuzzer::ListFilesInDirRecursive
    - fuzzer::DirPlusFile
    - closedir
    - fuzzer::GetEpoch
    - std::vector<std::string>*::push_back
    linkageType: ''
    returnType: void
    signature: "void ListFilesInDirRecursive(const std::string &Dir, long *Epoch,\n
      \                            std::vector<std::string> *V, bool TopDir)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: fuzzer::GetSeparator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char GetSeparator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fdopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Fd
    - Mode
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: fuzzer::OpenFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached:
    - fdopen
    linkageType: ''
    returnType: FILE
    signature: FILE * OpenFile(int Fd, const char* Mode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: close
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: fuzzer::CloseFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 4
    functionsReached:
    - close
    linkageType: ''
    returnType: int
    signature: int CloseFile(int fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dup
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Fd
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: fuzzer::DuplicateFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 2
    functionsReached:
    - dup
    linkageType: ''
    returnType: int
    signature: int DuplicateFile(int Fd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: unlink
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:75,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Path
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: fuzzer::RemoveFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 0
    functionsReached:
    - unlink
    - std::string::c_str
    linkageType: ''
    returnType: void
    signature: void RemoveFile(const std::string &Path)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:79,1
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:79,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:80,1
    - Dst: dirname
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - FileName
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: fuzzer::DirName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerIOPosix.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - std::string::c_str
    - char::char
    - dirname
    - std::string::size
    linkageType: ''
    returnType: std::string
    signature: std::string DirName(const std::string &FileName)
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: posix_spawnattr_init
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:41,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:50,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:53,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:54,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:55,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:58,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:59,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:61,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:62,1
    - Dst: sigemptyset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:66,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:67,1
    - Dst: sigprocmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:68,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:70,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:72,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:73,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:74,1
    - Dst: sigemptyset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:88,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:89,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:90,1
    - Dst: posix_spawnattr_setsigdefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:91,1
    - Dst: posix_spawnattr_setsigmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:93,1
    - Dst: posix_spawnattr_setflags
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:95,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:99,1
    - Dst: posix_spawn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:103,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:105,1
    - Dst: waitpid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:110,1
    - Dst: W_EXITCODE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:121,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:131,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:132,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:135,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:136,1
    - Dst: sigprocmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:139,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:140,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 69
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 148
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp
    functionUses: 0
    functionsReached:
    - sigemptyset
    - sigaddset
    - fuzzer::Printf
    - std::string::c_str
    - posix_spawn
    - sigaction
    - posix_spawnattr_init
    - waitpid
    - W_EXITCODE
    - posix_spawnattr_destroy
    - sigprocmask
    - memset
    - posix_spawnattr_setsigmask
    - posix_spawnattr_setsigdefault
    - posix_spawnattr_setflags
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: posix_spawnattr_init
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:41,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:50,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:53,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:54,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:55,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:58,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:59,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:61,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:62,1
    - Dst: sigemptyset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:66,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:67,1
    - Dst: sigprocmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:68,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:70,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:72,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:73,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:74,1
    - Dst: sigemptyset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:88,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:89,1
    - Dst: sigaddset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:90,1
    - Dst: posix_spawnattr_setsigdefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:91,1
    - Dst: posix_spawnattr_setsigmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:93,1
    - Dst: posix_spawnattr_setflags
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:95,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:99,1
    - Dst: posix_spawn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:103,1
    - Dst: posix_spawnattr_destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:105,1
    - Dst: waitpid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:110,1
    - Dst: W_EXITCODE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:121,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:131,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:132,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:135,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:136,1
    - Dst: sigprocmask
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:139,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp:140,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 69
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 148
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilDarwin.cpp
    functionUses: 0
    functionsReached:
    - sigemptyset
    - sigaddset
    - fuzzer::Printf
    - std::string::c_str
    - posix_spawn
    - sigaction
    - posix_spawnattr_init
    - waitpid
    - W_EXITCODE
    - posix_spawnattr_destroy
    - sigprocmask
    - memset
    - posix_spawnattr_setsigmask
    - posix_spawnattr_setsigdefault
    - posix_spawnattr_setflags
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: fuzzer::ScopedDoingMyOwnMemmem::ScopedDoingMyOwnMemmem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ScopedDoingMyOwnMemmem::ScopedDoingMyOwnMemmem()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: ScopedDoingMyOwnMemmem::~ScopedDoingMyOwnMemmem()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ScopedDoingMyOwnMemmem::~ScopedDoingMyOwnMemmem()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - MD
    - Options
    - F
    argTypes:
    - MutationDispatcher
    - FuzzingOptions
    - Fuzzer*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: fuzzer::TraceState::TraceState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TraceState(MutationDispatcher &MD, const FuzzingOptions &Options,\n
      \            const Fuzzer *F)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:62,1
    - Dst: ClearAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: fuzzer::TraceState::StartTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - ClearAutoDictionary
    - clear
    linkageType: ''
    returnType: void
    signature: void StartTraceRecording()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:79,1
    - Dst: std::make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:79,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:82,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:84,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: second::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: second::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:86,1
    - Dst: AddWordToAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:90,1
    - Dst: AddWordToAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:93,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 94
    functionName: fuzzer::TraceState::StopTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::vector::push_back
    - second::size
    - AddWordToAutoDictionary
    - std::sort
    - second::data
    - std::make_pair
    - std::vector::begin
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void StopTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: auto::W::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Pos
    - Size
    - Data
    argTypes:
    - uint32_t
    - uint32_t
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: fuzzer::TraceState::AddMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - auto::W::Set
    linkageType: ''
    returnType: void
    signature: void AddMutation(uint32_t Pos, uint32_t Size, const uint8_t *Data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:104,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:105,1
    - Dst: reinterpret_cast<uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - Pos
    - Size
    - Data
    argTypes:
    - uint32_t
    - uint32_t
    - uint64_t
    assertStmts:
    - condition: (Size <= sizeof(Data))
      pos:
        line_end: 103
        line_start: 103
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: fuzzer::TraceState::AddMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - assert
    - reinterpret_cast<uint8_t*>
    linkageType: ''
    returnType: void
    signature: void AddMutation(uint32_t Pos, uint32_t Size, uint64_t Data)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:109,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:111,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:111,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: fuzzer::TraceState::AddInterestingWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - insert
    - InFuzzingThread
    - fuzzer::FixedWord::GetMaxSize
    - std::min
    linkageType: ''
    returnType: void
    signature: void AddInterestingWord(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - Data
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: fuzzer::TraceState::IsTwoByteData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - static_cast<int64_t>
    linkageType: ''
    returnType: bool
    signature: bool IsTwoByteData(uint64_t Data)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_clzl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:132,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:133,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (DiffLog > 0 && DiffLog < 64)
      pos:
        line_end: 132
        line_start: 132
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 136
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: fuzzer::TraceState::WantToHandleOneMoreMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - assert
    - __builtin_clzl
    - GetRand
    linkageType: ''
    returnType: bool
    signature: bool WantToHandleOneMoreMutation()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TraceState::WantToHandleOneMoreMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:152,1
    - Dst: GetCurrentUnitInFuzzingThead
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:155,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:160,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:164,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:165,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:166,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 3
    argNames:
    - PresentData
    - DesiredData
    - DataSize
    argTypes:
    - uint64_t
    - uint64_t
    - size_t
    assertStmts:
    - condition: (Pos < UnitSize)
      pos:
        line_end: 163
        line_start: 163
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 171
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 171
    functionName: fuzzer::TraceState::TryToAddDesiredData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - SearchMemory
    - GetCurrentUnitInFuzzingThead
    - assert
    - fuzzer::TraceState::WantToHandleOneMoreMutation
    linkageType: ''
    returnType: int
    signature: "int TraceState::TryToAddDesiredData(uint64_t PresentData, uint64_t
      DesiredData,\n                                    size_t DataSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TraceState::WantToHandleOneMoreMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:176,1
    - Dst: GetCurrentUnitInFuzzingThead
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:179,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:184,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:188,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:189,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 3
    argNames:
    - PresentData
    - DesiredData
    - DataSize
    argTypes:
    - uint8_t*
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Pos < UnitSize)
      pos:
        line_end: 187
        line_start: 187
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: fuzzer::TraceState::TryToAddDesiredData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - SearchMemory
    - GetCurrentUnitInFuzzingThead
    - assert
    - fuzzer::TraceState::WantToHandleOneMoreMutation
    linkageType: ''
    returnType: int
    signature: "int TraceState::TryToAddDesiredData(const uint8_t *PresentData,\n
      \                                   const uint8_t *DesiredData,\n                                    size_t
      DataSize)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:197,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:198,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:198,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:199,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:200,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:202,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:203,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:204,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:205,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    argCount: 3
    argNames:
    - CmpSize
    - Data1
    - Data2
    argTypes:
    - size_t
    - uint8_t*
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 207
    functionName: fuzzer::TraceState::TraceMemcmpCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::TryToAddDesiredData
    - InFuzzingThread
    - std::min
    - fuzzer::FixedWord::GetMaxSize
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: "void TraceState::TraceMemcmpCallback(size_t CmpSize, const uint8_t
      *Data1,\n                                     const uint8_t *Data2)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:212,1
    - Dst: fuzzer::TraceState::IsTwoByteData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:214,1
    - Dst: fuzzer::TraceState::IsTwoByteData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:216,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:219,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:223,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:225,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 5
    argNames:
    - PC
    - ValSizeInBits
    - Val
    - NumCases
    - Cases
    argTypes:
    - uintptr_t
    - size_t
    - uint64_t
    - size_t
    - uint64_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 227
    functionName: fuzzer::TraceState::TraceSwitchCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::TryToAddDesiredData
    - InFuzzingThread
    - fuzzer::TraceState::IsTwoByteData
    - Printf
    linkageType: ''
    returnType: void
    signature: "void TraceState::TraceSwitchCallback(uintptr_t PC, size_t ValSizeInBits,\n
      \                                    uint64_t Val, size_t NumCases,\n                                     uint64_t
      *Cases)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StartTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: fuzzer::Fuzzer::StartTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 3
    functionsReached:
    - fuzzer::Fuzzer::StartTraceRecording
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StartTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StopTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: fuzzer::Fuzzer::StopTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 3
    functionsReached:
    - fuzzer::Fuzzer::StopTraceRecording
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StopTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: TraceState::TraceState
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: fuzzer::Fuzzer::InitializeTraceState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 2
    functionsReached:
    - TraceState::TraceState
    linkageType: ''
    returnType: void
    signature: void Fuzzer::InitializeTraceState()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - S
    - MaxLen
    argTypes:
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: fuzzer::InternalStrnlen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t InternalStrnlen(const char *S, size_t MaxLen)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: fuzzer::ScopedDoingMyOwnMemmem::ScopedDoingMyOwnMemmem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ScopedDoingMyOwnMemmem::ScopedDoingMyOwnMemmem()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: ScopedDoingMyOwnMemmem::~ScopedDoingMyOwnMemmem()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ScopedDoingMyOwnMemmem::~ScopedDoingMyOwnMemmem()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - MD
    - Options
    - F
    argTypes:
    - MutationDispatcher
    - FuzzingOptions
    - Fuzzer*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: fuzzer::TraceState::TraceState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TraceState(MutationDispatcher &MD, const FuzzingOptions &Options,\n
      \            const Fuzzer *F)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:62,1
    - Dst: ClearAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: fuzzer::TraceState::StartTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - ClearAutoDictionary
    - clear
    linkageType: ''
    returnType: void
    signature: void StartTraceRecording()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:79,1
    - Dst: std::make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:79,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:80,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:82,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:84,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: second::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: second::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:85,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:86,1
    - Dst: AddWordToAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:90,1
    - Dst: AddWordToAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:93,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 94
    functionName: fuzzer::TraceState::StopTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::vector::push_back
    - second::size
    - AddWordToAutoDictionary
    - std::sort
    - second::data
    - std::make_pair
    - std::vector::begin
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void StopTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: auto::W::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Pos
    - Size
    - Data
    argTypes:
    - uint32_t
    - uint32_t
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: fuzzer::TraceState::AddMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 3
    functionsReached:
    - auto::W::Set
    linkageType: ''
    returnType: void
    signature: void AddMutation(uint32_t Pos, uint32_t Size, const uint8_t *Data)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:104,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:105,1
    - Dst: reinterpret_cast<uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - Pos
    - Size
    - Data
    argTypes:
    - uint32_t
    - uint32_t
    - uint64_t
    assertStmts:
    - condition: (Size <= sizeof(Data))
      pos:
        line_end: 103
        line_start: 103
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: fuzzer::TraceState::AddMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - assert
    - reinterpret_cast<uint8_t*>
    linkageType: ''
    returnType: void
    signature: void AddMutation(uint32_t Pos, uint32_t Size, uint64_t Data)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:109,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:111,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:111,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: fuzzer::TraceState::AddInterestingWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - insert
    - InFuzzingThread
    - fuzzer::FixedWord::GetMaxSize
    - std::min
    linkageType: ''
    returnType: void
    signature: void AddInterestingWord(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - Data
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: fuzzer::TraceState::IsTwoByteData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 1
    functionsReached:
    - static_cast<int64_t>
    linkageType: ''
    returnType: bool
    signature: bool IsTwoByteData(uint64_t Data)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_clzl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:132,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:133,1
    - Dst: GetRand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (DiffLog > 0 && DiffLog < 64)
      pos:
        line_end: 132
        line_start: 132
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 136
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: fuzzer::TraceState::WantToHandleOneMoreMutation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 2
    functionsReached:
    - assert
    - __builtin_clzl
    - GetRand
    linkageType: ''
    returnType: bool
    signature: bool WantToHandleOneMoreMutation()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TraceState::WantToHandleOneMoreMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:152,1
    - Dst: GetCurrentUnitInFuzzingThead
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:155,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:160,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:164,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:165,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:166,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 3
    argNames:
    - PresentData
    - DesiredData
    - DataSize
    argTypes:
    - uint64_t
    - uint64_t
    - size_t
    assertStmts:
    - condition: (Pos < UnitSize)
      pos:
        line_end: 163
        line_start: 163
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 171
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 171
    functionName: fuzzer::TraceState::TryToAddDesiredData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - SearchMemory
    - GetCurrentUnitInFuzzingThead
    - assert
    - fuzzer::TraceState::WantToHandleOneMoreMutation
    linkageType: ''
    returnType: int
    signature: "int TraceState::TryToAddDesiredData(uint64_t PresentData, uint64_t
      DesiredData,\n                                    size_t DataSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TraceState::WantToHandleOneMoreMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:176,1
    - Dst: GetCurrentUnitInFuzzingThead
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:179,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:184,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:188,1
    - Dst: fuzzer::TraceState::AddMutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:189,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 3
    argNames:
    - PresentData
    - DesiredData
    - DataSize
    argTypes:
    - uint8_t*
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Pos < UnitSize)
      pos:
        line_end: 187
        line_start: 187
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: fuzzer::TraceState::TryToAddDesiredData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::TraceState::AddMutation
    - SearchMemory
    - GetCurrentUnitInFuzzingThead
    - assert
    - fuzzer::TraceState::WantToHandleOneMoreMutation
    linkageType: ''
    returnType: int
    signature: "int TraceState::TryToAddDesiredData(const uint8_t *PresentData,\n
      \                                   const uint8_t *DesiredData,\n                                    size_t
      DataSize)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:197,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:198,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:198,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:199,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:200,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:202,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:203,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:204,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:205,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    argCount: 3
    argNames:
    - CmpSize
    - Data1
    - Data2
    argTypes:
    - size_t
    - uint8_t*
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 207
    functionName: fuzzer::TraceState::TraceMemcmpCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::TryToAddDesiredData
    - InFuzzingThread
    - std::min
    - fuzzer::FixedWord::GetMaxSize
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: "void TraceState::TraceMemcmpCallback(size_t CmpSize, const uint8_t
      *Data1,\n                                     const uint8_t *Data2)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: InFuzzingThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:212,1
    - Dst: fuzzer::TraceState::IsTwoByteData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:214,1
    - Dst: fuzzer::TraceState::IsTwoByteData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:216,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:219,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:223,1
    - Dst: fuzzer::TraceState::TryToAddDesiredData
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:225,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    argCount: 5
    argNames:
    - PC
    - ValSizeInBits
    - Val
    - NumCases
    - Cases
    argTypes:
    - uintptr_t
    - size_t
    - uint64_t
    - size_t
    - uint64_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 227
    functionName: fuzzer::TraceState::TraceSwitchCallback
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TraceState::TryToAddDesiredData
    - InFuzzingThread
    - fuzzer::TraceState::IsTwoByteData
    - Printf
    linkageType: ''
    returnType: void
    signature: "void TraceState::TraceSwitchCallback(uintptr_t PC, size_t ValSizeInBits,\n
      \                                    uint64_t Val, size_t NumCases,\n                                     uint64_t
      *Cases)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StartTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: fuzzer::Fuzzer::StartTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::StartTraceRecording
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StartTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Fuzzer::StopTraceRecording
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: fuzzer::Fuzzer::StopTraceRecording
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::Fuzzer::StopTraceRecording
    linkageType: ''
    returnType: void
    signature: void Fuzzer::StopTraceRecording()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: TraceState::TraceState
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: fuzzer::Fuzzer::InitializeTraceState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 2
    functionsReached:
    - TraceState::TraceState
    linkageType: ''
    returnType: void
    signature: void Fuzzer::InitializeTraceState()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - S
    - MaxLen
    argTypes:
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: fuzzer::InternalStrnlen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t InternalStrnlen(const char *S, size_t MaxLen)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AddValueForMemcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:267,1
    - Dst: TraceMemcmpCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:271,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:271,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 5
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    - result
    argTypes:
    - void*
    - void*
    - void*
    - size_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 273
    functionName: __sanitizer_weak_hook_memcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - TraceMemcmpCallback
    - AddValueForMemcmp
    - reinterpret_cast<const uint8_t *>
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_memcmp(void *caller_pc, const void *s1,\n
      \                                 const void *s2, size_t n, int result)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AddValueForStrcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:277,1
    - Dst: fuzzer::InternalStrnlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:280,1
    - Dst: fuzzer::InternalStrnlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:281,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:282,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:283,1
    - Dst: TraceMemcmpCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:285,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:285,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:286,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 5
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    - result
    argTypes:
    - void*
    - char*
    - char*
    - size_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 287
    functionName: __sanitizer_weak_hook_strncmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - std::min
    - fuzzer::InternalStrnlen
    - reinterpret_cast<const uint8_t *>
    - AddValueForStrcmp
    - TraceMemcmpCallback
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strncmp(void *caller_pc, const char *s1,\n
      \                                  const char *s2, size_t n, int result)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AddValueForStrcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:291,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:294,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:295,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:296,1
    - Dst: TraceMemcmpCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:298,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:298,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:299,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 4
    argNames:
    - caller_pc
    - s1
    - s2
    - result
    argTypes:
    - void*
    - char*
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 300
    functionName: __sanitizer_weak_hook_strcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - std::min
    - strlen
    - reinterpret_cast<const uint8_t *>
    - AddValueForStrcmp
    - TraceMemcmpCallback
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strcmp(void *caller_pc, const char *s1,\n
      \                                  const char *s2, int result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_weak_hook_strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - called_pc
    - s1
    - s2
    - n
    - result
    argTypes:
    - void*
    - char*
    - char*
    - size_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 2
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: __sanitizer_weak_hook_strncasecmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_weak_hook_strncmp
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strncasecmp(void *called_pc, const char
      *s1,\n                                       const char *s2, size_t n, int result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_weak_hook_strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - called_pc
    - s1
    - s2
    - result
    argTypes:
    - void*
    - char*
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: __sanitizer_weak_hook_strcasecmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_weak_hook_strcmp
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strcasecmp(void *called_pc, const char
      *s1,\n                                      const char *s2, int result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AddInterestingWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:312,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:312,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - called_pc
    - s1
    - s2
    - result
    argTypes:
    - void*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: __sanitizer_weak_hook_strstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - AddInterestingWord
    - reinterpret_cast<const uint8_t *>
    - strlen
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strstr(void *called_pc, const char *s1,\n
      \                                 const char *s2, char *result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AddInterestingWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:316,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:316,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - called_pc
    - s1
    - s2
    - result
    argTypes:
    - void*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: __sanitizer_weak_hook_strcasestr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - AddInterestingWord
    - reinterpret_cast<const uint8_t *>
    - strlen
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_strcasestr(void *called_pc, const char
      *s1,\n                                      const char *s2, char *result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AddInterestingWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:321,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 6
    argNames:
    - called_pc
    - s1
    - len1
    - s2
    - len2
    - result
    argTypes:
    - void*
    - void*
    - size_t
    - void*
    - size_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 322
    functionName: __sanitizer_weak_hook_memmem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTraceState.cpp
    functionUses: 0
    functionsReached:
    - AddInterestingWord
    - reinterpret_cast<const uint8_t *>
    linkageType: ''
    returnType: void
    signature: "void __sanitizer_weak_hook_memmem(void *called_pc, const void *s1,
      size_t len1,\n                                  const void *s2, size_t len2,
      void *result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: __libfuzzer_is_present
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void __libfuzzer_is_present()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: FUZZER_FLAG_INT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_INT(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: FUZZER_FLAG_UNSIGNED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_UNSIGNED(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Name
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: FUZZER_FLAG_STRING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_STRING(Name, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 70
    functionName: fuzzer::FlagDescriptions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FlagDescription
    signature: FlagDescription FlagDescriptions []
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - Name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: FUZZER_DEPRECATED_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_DEPRECATED_FLAG(Name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: FUZZER_FLAG_INT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_INT(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: FUZZER_FLAG_UNSIGNED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_UNSIGNED(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Name
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: FUZZER_FLAG_STRING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_STRING(Name, Description)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:79,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:80,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:81,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:82,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:84,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:85,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:87,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:90,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:90,1
    - Dst: strstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:94,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:95,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:96,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:97,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:98,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:99,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 103
    functionName: fuzzer::PrintHelp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - c_str
    - strlen
    - std::max
    - strstr
    linkageType: ''
    returnType: void
    signature: void PrintHelp()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:106,1
    - Dst: strstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 2
    argNames:
    - Param
    - Name
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: fuzzer::FlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - strstr
    - strlen
    linkageType: ''
    returnType: char
    signature: char *FlagValue(const char *Param, const char *Name)
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - Str
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 128
    functionName: fuzzer::MyStol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: long MyStol(const char *Str)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:136,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:139,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:140,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:145,1
    - Dst: fuzzer::MyStol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:148,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:151,1
    - Dst: std::stoul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:154,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:157,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:162,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:165,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:170,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    argCount: 1
    argNames:
    - Param
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 173
    functionName: fuzzer::ParseOneFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::FlagValue
    - std::stoul
    - fuzzer::Printf
    - fuzzer::MyStol
    linkageType: ''
    returnType: bool
    signature: bool ParseOneFlag(const char *Param)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:182,1
    - Dst: std::vector<std::string>::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:186,1
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:187,1
    - Dst: fuzzer::ParseOneFlag
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:188,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:188,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:189,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    argCount: 1
    argNames:
    - Args
    argTypes:
    - std::vector<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 191
    functionName: fuzzer::ParseFlags
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - std::vector<std::string>::size
    - c_str
    - fuzzer::ParseOneFlag
    - push_back
    - std::vector<std::string>::string>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void ParseFlags(const std::vector<std::string> &Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SleepSeconds
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:197,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 201
    functionName: fuzzer::PulseThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::SleepSeconds
    linkageType: ''
    returnType: void
    signature: void PulseThread()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:208,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:211,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:211,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:212,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:216,1
    - Dst: fuzzer::CopyFileToErr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:218,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    argCount: 4
    argNames:
    - Cmd
    - Counter
    - NumJobs
    - HasErrors
    argTypes:
    - std::string
    - std::atomic<unsigned>*
    - unsigned
    - std::atomic<bool>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 220
    functionName: fuzzer::WorkerThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - fuzzer::CopyFileToErr
    - fuzzer::ExecuteCommand
    - to_string
    linkageType: ''
    returnType: void
    signature: "void WorkerThread(const std::string &Cmd, std::atomic<unsigned> *Counter,\n
      \                        unsigned NumJobs, std::atomic<bool> *HasErrors)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 3
    argNames:
    - Args
    - X1
    - X2
    argTypes:
    - std::vector<std::string>
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: fuzzer::CloneArgsWithoutX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::FlagValue
    - c_str
    linkageType: ''
    returnType: std::string
    signature: "std::string CloneArgsWithoutX(const std::vector<std::string> &Args,\n
      \                             const char *X1, const char *X2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:237,1
    - Dst: std::thread::detach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:240,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:242,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:242,1
    - Dst: join
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - Args
    - NumWorkers
    - NumJobs
    argTypes:
    - std::vector<std::string>
    - unsigned
    - unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 246
    functionName: fuzzer::RunInMultipleProcesses
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - join
    - std::thread
    - std::thread::detach
    - fuzzer::CloneArgsWithoutX
    linkageType: ''
    returnType: int
    signature: "int RunInMultipleProcesses(const std::vector<std::string> &Args,\n
      \                                 unsigned NumWorkers, unsigned NumJobs)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SleepSeconds
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:250,1
    - Dst: fuzzer::GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:251,1
    - Dst: Fuzzer*::RssLimitCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - F
    - RssLimitMb
    argTypes:
    - Fuzzer*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: fuzzer::RssThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::SleepSeconds
    - Fuzzer*::RssLimitCallback
    - fuzzer::GetPeakRSSMb
    linkageType: ''
    returnType: void
    signature: void RssThread(Fuzzer *F, size_t RssLimitMb)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::thread::detach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - F
    - RssLimitMb
    argTypes:
    - Fuzzer*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: fuzzer::StartRssThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - std::thread::detach
    linkageType: ''
    returnType: void
    signature: void StartRssThread(Fuzzer *F, size_t RssLimitMb)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:264,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:265,1
    - Dst: Unit::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:266,1
    - Dst: Fuzzer*::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Fuzzer*::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - F
    - InputFilePath
    - MaxLen
    argTypes:
    - Fuzzer*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 270
    functionName: fuzzer::RunOneTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::FileToVector
    - Unit::size
    - Unit::data
    - Fuzzer*::RunOne
    - Unit::resize
    - Fuzzer*::TryDetectingAMemoryLeak
    linkageType: ''
    returnType: int
    signature: int RunOneTest(Fuzzer *F, const char *InputFilePath, size_t MaxLen)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:273,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 278
    functionName: fuzzer::AllInputsAreFiles
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - empty
    - fuzzer::IsFile
    linkageType: ''
    returnType: bool
    signature: bool AllInputsAreFiles()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:281,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:282,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:283,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:285,1
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:287,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:288,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:289,1
    - Dst: std::string::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:290,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:290,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:292,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:301,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:302,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:303,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:303,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:306,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:307,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:307,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:311,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:311,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:312,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:314,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:314,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:315,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:317,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:319,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:319,1
    - Dst: fuzzer::Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:321,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:324,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:324,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:325,1
    - Dst: fuzzer::WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:329,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:331,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:332,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:332,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:336,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 38
    argCount: 1
    argNames:
    - Args
    argTypes:
    - std::vector<std::string>
    assertStmts:
    - condition: (InputPos != std::string::npos)
      pos:
        line_end: 288
        line_start: 288
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 339
      start: 280
    functionDepth: 7
    functionLinenumber: 280
    functionLinenumberEnd: 339
    functionName: fuzzer::MinimizeCrashInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::ExecuteCommand
    - fuzzer::FileToVector
    - fuzzer::Printf
    - Unit::size
    - auto::c_str
    - exit
    - size
    - std::string::erase
    - std::string::c_str
    - fuzzer::WriteToFile
    - std::string::size
    - std::string::find
    - assert
    - fuzzer::CloneArgsWithoutX
    - fuzzer::Hash
    - at
    linkageType: ''
    returnType: int
    signature: int MinimizeCrashInput(const std::vector<std::string> &Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:342,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:342,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:343,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:344,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:345,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:345,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:346,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:346,1
    - Dst: InputCorpus*::AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:347,1
    - Dst: Fuzzer*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:348,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:348,1
    - Dst: Fuzzer*::SetMaxMutationLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:349,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:349,1
    - Dst: Fuzzer*::MinimizeCrashLoop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:350,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:351,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - F
    - Corpus
    argTypes:
    - Fuzzer*
    - InputCorpus*
    assertStmts:
    - condition: (Inputs->size() == 1)
      pos:
        line_end: 341
        line_start: 341
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    - condition: (U.size() > 2)
      pos:
        line_end: 344
        line_start: 344
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 354
      start: 341
    functionDepth: 2
    functionLinenumber: 341
    functionLinenumberEnd: 354
    functionName: fuzzer::MinimizeCrashInputInternalStep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::FileToVector
    - Unit::size
    - fuzzer::Printf
    - Fuzzer*::MinimizeCrashLoop
    - size
    - exit
    - Fuzzer*::SetMaxMutationLen
    - InputCorpus*::AddToCorpus
    - Fuzzer*::SetMaxInputLen
    - assert
    - at
    linkageType: ''
    returnType: int
    signature: int MinimizeCrashInputInternalStep(Fuzzer *F, InputCorpus *Corpus)
  - BBCount: 31
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:358,1
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:359,1
    - Dst: LLVMFuzzerInitialize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:361,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:363,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:363,1
    - Dst: std::string::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:364,1
    - Dst: fuzzer::ParseFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:365,1
    - Dst: fuzzer::PrintHelp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:367,1
    - Dst: fuzzer::MinimizeCrashInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:372,1
    - Dst: fuzzer::DupAndCloseStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:375,1
    - Dst: fuzzer::CloseStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:377,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:380,1
    - Dst: fuzzer::NumberOfCpuCores
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:380,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:382,1
    - Dst: fuzzer::RunInMultipleProcesses
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:386,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:416,1
    - Dst: fuzzer::ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:425,1
    - Dst: fuzzer::FileToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:425,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:427,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:428,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:428,1
    - Dst: fuzzer::AllInputsAreFiles
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:429,1
    - Dst: std::chrono::system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:445,1
    - Dst: fuzzer::GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:446,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:448,1
    - Dst: MutationDispatcher::MutationDispatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:451,1
    - Dst: InputCorpus::InputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:452,1
    - Dst: Fuzzer::Fuzzer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:453,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:456,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:456,1
    - Dst: auto*::AddWordToManualDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: Word
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: fuzzer::StartRssThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:459,1
    - Dst: fuzzer::SetSignalHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:468,1
    - Dst: fuzzer::MinimizeCrashInputInternalStep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:471,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:475,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:476,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:476,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:477,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:479,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:480,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:480,1
    - Dst: fuzzer::RunOneTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:482,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:482,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:483,1
    - Dst: duration_cast<milliseconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:484,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:485,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:485,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:487,1
    - Dst: auto*::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:491,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:492,1
    - Dst: auto*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:497,1
    - Dst: UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:498,1
    - Dst: auto*::CrashResistantMergeInternalStep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:500,1
    - Dst: auto*::CrashResistantMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:502,1
    - Dst: auto*::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:504,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:506,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:513,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:513,1
    - Dst: fuzzer::ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:514,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:514,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:521,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:521,1
    - Dst: auto*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: UnitVector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:525,1
    - Dst: UnitVector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:526,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:526,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:528,1
    - Dst: auto*::ShuffleAndMinimize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:530,1
    - Dst: UnitVector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:531,1
    - Dst: auto*::Loop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:532,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:535,1
    - Dst: auto*::getTotalNumberOfRuns
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:535,1
    - Dst: auto*::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:536,1
    - Dst: auto*::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:537,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:539,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 132
    argCount: 3
    argNames:
    - argc
    - argv
    - Callback
    argTypes:
    - int*
    - char***
    - UserCallback
    assertStmts:
    - condition: (argc && argv && "Argument pointers cannot be nullptr")
      pos:
        line_end: 357
        line_start: 357
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    - condition: (!Args.empty())
      pos:
        line_end: 362
        line_start: 362
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 540
      start: 356
    functionDepth: 8
    functionLinenumber: 356
    functionLinenumberEnd: 540
    functionName: fuzzer::FuzzerDriver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - Fuzzer::Fuzzer
    - fuzzer::ParseDictionaryFile
    - fuzzer::ReadDirToVectorOfUnits
    - UnitVector::clear
    - c_str
    - fuzzer::NumberOfCpuCores
    - fuzzer::RunOneTest
    - fuzzer::PrintHelp
    - data
    - fuzzer::FileToString
    - fuzzer::AllInputsAreFiles
    - std::chrono::system_clock::now
    - UsingTracePcGuard
    - fuzzer::MinimizeCrashInput
    - std::vector::size
    - MutationDispatcher::MutationDispatcher
    - auto*::CrashResistantMergeInternalStep
    - UnitVector::push_back
    - fuzzer::Printf
    - exit
    - size
    - auto*::PrintFinalStats
    - fuzzer::StartRssThread
    - auto*::SetMaxInputLen
    - auto*::Merge
    - fuzzer::GetPid
    - fuzzer::CloseStdout
    - auto*::CrashResistantMerge
    - LLVMFuzzerInitialize
    - auto*::AddWordToManualDictionary
    - duration_cast<milliseconds>
    - Unit
    - std::vector::empty
    - InputCorpus::InputCorpus
    - std::max
    - auto*::Loop
    - assert
    - fuzzer::RunInMultipleProcesses
    - std::string::string
    - fuzzer::ParseFlags
    - auto*::getTotalNumberOfRuns
    - std::min
    - auto*::ShuffleAndMinimize
    - ExternalFunctions::ExternalFunctions
    - fuzzer::DupAndCloseStderr
    - Word
    - UnitVector::empty
    - auto*::secondsSinceProcessStartUp
    - fuzzer::FixedWord::GetMaxSize
    - fuzzer::MinimizeCrashInputInternalStep
    - empty
    - fuzzer::SetSignalHandler
    - system_clock::now
    linkageType: ''
    returnType: int
    signature: int FuzzerDriver(int *argc, char ***argv, UserCallback Callback)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: FUZZER_FLAG_INT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_INT(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: FUZZER_FLAG_UNSIGNED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_UNSIGNED(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Name
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: FUZZER_FLAG_STRING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_STRING(Name, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 70
    functionName: fuzzer::FlagDescriptions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FlagDescription
    signature: FlagDescription FlagDescriptions []
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - Name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: FUZZER_DEPRECATED_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_DEPRECATED_FLAG(Name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: FUZZER_FLAG_INT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_INT(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Name
    - ','
    - Default
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: FUZZER_FLAG_UNSIGNED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_UNSIGNED(Name, Default, Description)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Name
    - ','
    - Description
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: FUZZER_FLAG_STRING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: FUZZER_FLAG_STRING(Name, Description)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:79,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:80,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:81,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:82,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:84,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:85,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:87,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:90,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:90,1
    - Dst: strstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:94,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:95,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:96,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:97,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:98,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:99,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 103
    functionName: fuzzer::PrintHelp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    - c_str
    - strlen
    - std::max
    - strstr
    linkageType: ''
    returnType: void
    signature: void PrintHelp()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:106,1
    - Dst: strstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 2
    argNames:
    - Param
    - Name
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: fuzzer::FlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 2
    functionsReached:
    - strstr
    - strlen
    linkageType: ''
    returnType: char
    signature: char *FlagValue(const char *Param, const char *Name)
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - Str
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 128
    functionName: fuzzer::MyStol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: long MyStol(const char *Str)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:136,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:139,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:140,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:145,1
    - Dst: fuzzer::MyStol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:148,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:151,1
    - Dst: std::stoul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:154,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:157,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:162,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:165,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:170,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    argCount: 1
    argNames:
    - Param
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 173
    functionName: fuzzer::ParseOneFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::FlagValue
    - std::stoul
    - fuzzer::Printf
    - fuzzer::MyStol
    linkageType: ''
    returnType: bool
    signature: bool ParseOneFlag(const char *Param)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:182,1
    - Dst: std::vector<std::string>::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:186,1
    - Dst: std::vector<std::string>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:187,1
    - Dst: fuzzer::ParseOneFlag
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:188,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:188,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:189,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    argCount: 1
    argNames:
    - Args
    argTypes:
    - std::vector<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 191
    functionName: fuzzer::ParseFlags
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - std::vector<std::string>::size
    - c_str
    - fuzzer::ParseOneFlag
    - push_back
    - std::vector<std::string>::string>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void ParseFlags(const std::vector<std::string> &Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SleepSeconds
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:197,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 201
    functionName: fuzzer::PulseThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - fuzzer::SleepSeconds
    linkageType: ''
    returnType: void
    signature: void PulseThread()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:208,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:211,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:211,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:212,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:216,1
    - Dst: fuzzer::CopyFileToErr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:218,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    argCount: 4
    argNames:
    - Cmd
    - Counter
    - NumJobs
    - HasErrors
    argTypes:
    - std::string
    - std::atomic<unsigned>*
    - unsigned
    - std::atomic<bool>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 220
    functionName: fuzzer::WorkerThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - fuzzer::CopyFileToErr
    - fuzzer::ExecuteCommand
    - to_string
    linkageType: ''
    returnType: void
    signature: "void WorkerThread(const std::string &Cmd, std::atomic<unsigned> *Counter,\n
      \                        unsigned NumJobs, std::atomic<bool> *HasErrors)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: fuzzer::FlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 3
    argNames:
    - Args
    - X1
    - X2
    argTypes:
    - std::vector<std::string>
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: fuzzer::CloneArgsWithoutX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 4
    functionsReached:
    - fuzzer::FlagValue
    - c_str
    linkageType: ''
    returnType: std::string
    signature: "std::string CloneArgsWithoutX(const std::vector<std::string> &Args,\n
      \                             const char *X1, const char *X2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:237,1
    - Dst: std::thread::detach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:240,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:242,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:242,1
    - Dst: join
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - Args
    - NumWorkers
    - NumJobs
    argTypes:
    - std::vector<std::string>
    - unsigned
    - unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 246
    functionName: fuzzer::RunInMultipleProcesses
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - std::vector::push_back
    - join
    - std::thread
    - std::thread::detach
    - fuzzer::CloneArgsWithoutX
    linkageType: ''
    returnType: int
    signature: "int RunInMultipleProcesses(const std::vector<std::string> &Args,\n
      \                                 unsigned NumWorkers, unsigned NumJobs)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::SleepSeconds
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:250,1
    - Dst: fuzzer::GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:251,1
    - Dst: Fuzzer*::RssLimitCallback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - F
    - RssLimitMb
    argTypes:
    - Fuzzer*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: fuzzer::RssThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::SleepSeconds
    - Fuzzer*::RssLimitCallback
    - fuzzer::GetPeakRSSMb
    linkageType: ''
    returnType: void
    signature: void RssThread(Fuzzer *F, size_t RssLimitMb)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::thread::detach
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - F
    - RssLimitMb
    argTypes:
    - Fuzzer*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: fuzzer::StartRssThread
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - std::thread::detach
    linkageType: ''
    returnType: void
    signature: void StartRssThread(Fuzzer *F, size_t RssLimitMb)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:264,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:265,1
    - Dst: Unit::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:266,1
    - Dst: Fuzzer*::RunOne
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:267,1
    - Dst: Fuzzer*::TryDetectingAMemoryLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:268,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - F
    - InputFilePath
    - MaxLen
    argTypes:
    - Fuzzer*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 270
    functionName: fuzzer::RunOneTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::FileToVector
    - Unit::size
    - Unit::data
    - Fuzzer*::RunOne
    - Unit::resize
    - Fuzzer*::TryDetectingAMemoryLeak
    linkageType: ''
    returnType: int
    signature: int RunOneTest(Fuzzer *F, const char *InputFilePath, size_t MaxLen)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:273,1
    - Dst: fuzzer::IsFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 278
    functionName: fuzzer::AllInputsAreFiles
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - empty
    - fuzzer::IsFile
    linkageType: ''
    returnType: bool
    signature: bool AllInputsAreFiles()
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:281,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:282,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:283,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:285,1
    - Dst: fuzzer::CloneArgsWithoutX
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:287,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:288,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:289,1
    - Dst: std::string::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:290,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:290,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:292,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:301,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:302,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:303,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:303,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:306,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:307,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:307,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:311,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:311,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:312,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:314,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:314,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:315,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:317,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:319,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:319,1
    - Dst: fuzzer::Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:321,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:324,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:324,1
    - Dst: fuzzer::ExecuteCommand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:325,1
    - Dst: fuzzer::WriteToFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:329,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:331,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:332,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:332,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:336,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 38
    argCount: 1
    argNames:
    - Args
    argTypes:
    - std::vector<std::string>
    assertStmts:
    - condition: (InputPos != std::string::npos)
      pos:
        line_end: 288
        line_start: 288
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 339
      start: 280
    functionDepth: 7
    functionLinenumber: 280
    functionLinenumberEnd: 339
    functionName: fuzzer::MinimizeCrashInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::ExecuteCommand
    - fuzzer::FileToVector
    - fuzzer::Printf
    - Unit::size
    - auto::c_str
    - exit
    - size
    - std::string::erase
    - std::string::c_str
    - fuzzer::WriteToFile
    - std::string::size
    - std::string::find
    - assert
    - fuzzer::CloneArgsWithoutX
    - fuzzer::Hash
    - at
    linkageType: ''
    returnType: int
    signature: int MinimizeCrashInput(const std::vector<std::string> &Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:342,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:342,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:343,1
    - Dst: fuzzer::FileToVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:344,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:345,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:345,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:346,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:346,1
    - Dst: InputCorpus*::AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:347,1
    - Dst: Fuzzer*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:348,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:348,1
    - Dst: Fuzzer*::SetMaxMutationLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:349,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:349,1
    - Dst: Fuzzer*::MinimizeCrashLoop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:350,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:351,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - F
    - Corpus
    argTypes:
    - Fuzzer*
    - InputCorpus*
    assertStmts:
    - condition: (Inputs->size() == 1)
      pos:
        line_end: 341
        line_start: 341
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    - condition: (U.size() > 2)
      pos:
        line_end: 344
        line_start: 344
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 354
      start: 341
    functionDepth: 2
    functionLinenumber: 341
    functionLinenumberEnd: 354
    functionName: fuzzer::MinimizeCrashInputInternalStep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::FileToVector
    - Unit::size
    - fuzzer::Printf
    - Fuzzer*::MinimizeCrashLoop
    - size
    - exit
    - Fuzzer*::SetMaxMutationLen
    - InputCorpus*::AddToCorpus
    - Fuzzer*::SetMaxInputLen
    - assert
    - at
    linkageType: ''
    returnType: int
    signature: int MinimizeCrashInputInternalStep(Fuzzer *F, InputCorpus *Corpus)
  - BBCount: 31
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:358,1
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:359,1
    - Dst: LLVMFuzzerInitialize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:361,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:363,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:363,1
    - Dst: std::string::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:364,1
    - Dst: fuzzer::ParseFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:365,1
    - Dst: fuzzer::PrintHelp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:367,1
    - Dst: fuzzer::MinimizeCrashInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:372,1
    - Dst: fuzzer::DupAndCloseStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:375,1
    - Dst: fuzzer::CloseStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:377,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:380,1
    - Dst: fuzzer::NumberOfCpuCores
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:380,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:382,1
    - Dst: fuzzer::RunInMultipleProcesses
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:386,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:416,1
    - Dst: fuzzer::ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:425,1
    - Dst: fuzzer::FileToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:425,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:427,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:428,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:428,1
    - Dst: fuzzer::AllInputsAreFiles
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:429,1
    - Dst: std::chrono::system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:445,1
    - Dst: fuzzer::GetPid
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:446,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:448,1
    - Dst: MutationDispatcher::MutationDispatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:451,1
    - Dst: InputCorpus::InputCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:452,1
    - Dst: Fuzzer::Fuzzer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:453,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:456,1
    - Dst: fuzzer::FixedWord::GetMaxSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:456,1
    - Dst: auto*::AddWordToManualDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: Word
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:457,1
    - Dst: fuzzer::StartRssThread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:459,1
    - Dst: fuzzer::SetSignalHandler
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:468,1
    - Dst: fuzzer::MinimizeCrashInputInternalStep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:471,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:475,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:476,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:476,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:477,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:479,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:480,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:480,1
    - Dst: fuzzer::RunOneTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:482,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:482,1
    - Dst: system_clock::now
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:483,1
    - Dst: duration_cast<milliseconds>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:484,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:485,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:485,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:487,1
    - Dst: auto*::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:491,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:492,1
    - Dst: auto*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:497,1
    - Dst: UsingTracePcGuard
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:498,1
    - Dst: auto*::CrashResistantMergeInternalStep
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:500,1
    - Dst: auto*::CrashResistantMerge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:502,1
    - Dst: auto*::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:504,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:506,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:513,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:513,1
    - Dst: fuzzer::ReadDirToVectorOfUnits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:514,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:514,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:521,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:521,1
    - Dst: auto*::SetMaxInputLen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: std::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:522,1
    - Dst: UnitVector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:525,1
    - Dst: UnitVector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:526,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:526,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:528,1
    - Dst: auto*::ShuffleAndMinimize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:530,1
    - Dst: UnitVector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:531,1
    - Dst: auto*::Loop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:532,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:535,1
    - Dst: auto*::getTotalNumberOfRuns
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:535,1
    - Dst: auto*::secondsSinceProcessStartUp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:536,1
    - Dst: auto*::PrintFinalStats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:537,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp:539,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 132
    argCount: 3
    argNames:
    - argc
    - argv
    - Callback
    argTypes:
    - int*
    - char***
    - UserCallback
    assertStmts:
    - condition: (argc && argv && "Argument pointers cannot be nullptr")
      pos:
        line_end: 357
        line_start: 357
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    - condition: (!Args.empty())
      pos:
        line_end: 362
        line_start: 362
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    constantsTouched: []
    func_position:
      end: 540
      start: 356
    functionDepth: 8
    functionLinenumber: 356
    functionLinenumberEnd: 540
    functionName: fuzzer::FuzzerDriver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDriver.cpp
    functionUses: 1
    functionsReached:
    - Fuzzer::Fuzzer
    - fuzzer::ParseDictionaryFile
    - fuzzer::ReadDirToVectorOfUnits
    - UnitVector::clear
    - c_str
    - fuzzer::NumberOfCpuCores
    - fuzzer::RunOneTest
    - fuzzer::PrintHelp
    - data
    - fuzzer::FileToString
    - fuzzer::AllInputsAreFiles
    - std::chrono::system_clock::now
    - UsingTracePcGuard
    - fuzzer::MinimizeCrashInput
    - std::vector::size
    - MutationDispatcher::MutationDispatcher
    - auto*::CrashResistantMergeInternalStep
    - UnitVector::push_back
    - fuzzer::Printf
    - exit
    - size
    - auto*::PrintFinalStats
    - fuzzer::StartRssThread
    - auto*::SetMaxInputLen
    - auto*::Merge
    - fuzzer::GetPid
    - fuzzer::CloseStdout
    - auto*::CrashResistantMerge
    - LLVMFuzzerInitialize
    - auto*::AddWordToManualDictionary
    - duration_cast<milliseconds>
    - Unit
    - std::vector::empty
    - InputCorpus::InputCorpus
    - std::max
    - auto*::Loop
    - assert
    - fuzzer::RunInMultipleProcesses
    - std::string::string
    - fuzzer::ParseFlags
    - auto*::getTotalNumberOfRuns
    - std::min
    - auto*::ShuffleAndMinimize
    - ExternalFunctions::ExternalFunctions
    - fuzzer::DupAndCloseStderr
    - Word
    - UnitVector::empty
    - auto*::secondsSinceProcessStartUp
    - fuzzer::FixedWord::GetMaxSize
    - fuzzer::MinimizeCrashInputInternalStep
    - empty
    - fuzzer::SetSignalHandler
    - system_clock::now
    linkageType: ''
    returnType: int
    signature: int FuzzerDriver(int *argc, char ***argv, UserCallback Callback)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: fuzzer::FixedWord::FixedWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FixedWord()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FixedWord::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - B
    - S
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: fuzzer::FixedWord::FixedWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::FixedWord::Set
    linkageType: ''
    returnType: void
    signature: void FixedWord(const uint8_t *B, uint8_t S)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:29,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - B
    - S
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts:
    - condition: (S <= kMaxSize)
      pos:
        line_end: 28
        line_start: 28
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: fuzzer::FixedWord::Set
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 1
    functionsReached:
    - memcpy
    - assert
    linkageType: ''
    returnType: void
    signature: void Set(const uint8_t *B, uint8_t S)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - w
    argTypes:
    - FixedWord<kMaxSize>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: operator==(const FixedWord<kMaxSize> &w) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - memcmp
    linkageType: ''
    returnType: bool
    signature: bool operator==(const FixedWord<kMaxSize> &w) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - FixedWord<kMaxSize>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: operator<(const FixedWord<kMaxSize> &w) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - memcmp
    linkageType: ''
    returnType: bool
    signature: bool operator<(const FixedWord<kMaxSize> &w) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: fuzzer::FixedWord::GetMaxSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetMaxSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: fuzzer::FixedWord::data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t *data() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: fuzzer::FixedWord::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry(Word W)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - W
    - PositionHint
    argTypes:
    - Word
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry(Word W, size_t PositionHint)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '&GetW() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Word
    signature: Word &GetW() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<size_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: fuzzer::DictionaryEntry::HasPositionHint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - std::numeric_limits<size_t>::max
    linkageType: ''
    returnType: bool
    signature: bool HasPositionHint() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:64,1
    - Dst: fuzzer::DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (HasPositionHint())
      pos:
        line_end: 63
        line_start: 63
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: fuzzer::DictionaryEntry::GetPositionHint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::HasPositionHint
    - assert
    linkageType: ''
    returnType: size_t
    signature: size_t GetPositionHint() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: fuzzer::DictionaryEntry::IncUseCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IncUseCount()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: fuzzer::DictionaryEntry::IncSuccessCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IncSuccessCount()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: fuzzer::DictionaryEntry::GetUseCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetUseCount() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: fuzzer::DictionaryEntry::GetSuccessCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetSuccessCount() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: fuzzer::DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:74,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:75,1
    - Dst: fuzzer::DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:75,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: fuzzer::DictionaryEntry::Print
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::GetPositionHint
    - size
    - data
    - fuzzer::DictionaryEntry::HasPositionHint
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void Print(const char *PrintAfter = "\n")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::any_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: fuzzer::Dictionary::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: fuzzer::Dictionary::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: fuzzer::Dictionary::ContainsWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::Dictionary::begin
    - fuzzer::Dictionary::end
    - GetW
    - std::any_of
    linkageType: ''
    returnType: bool
    signature: bool ContainsWord(const Word &W) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: fuzzer::Dictionary::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry *begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Dictionary::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: fuzzer::Dictionary::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 1
    functionsReached:
    - fuzzer::Dictionary::begin
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry *end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts:
    - condition: (Idx < Size)
      pos:
        line_end: 97
        line_start: 97
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '& operator[] (size_t Idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry & operator[] (size_t Idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - DE
    argTypes:
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: fuzzer::Dictionary::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void push_back(DictionaryEntry DE)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: fuzzer::Dictionary::clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: fuzzer::Dictionary::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: fuzzer::Dictionary::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: fuzzer::FixedWord::FixedWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FixedWord()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::FixedWord::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - B
    - S
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: fuzzer::FixedWord::FixedWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::FixedWord::Set
    linkageType: ''
    returnType: void
    signature: void FixedWord(const uint8_t *B, uint8_t S)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:29,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - B
    - S
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts:
    - condition: (S <= kMaxSize)
      pos:
        line_end: 28
        line_start: 28
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: fuzzer::FixedWord::Set
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 2
    functionsReached:
    - memcpy
    - assert
    linkageType: ''
    returnType: void
    signature: void Set(const uint8_t *B, uint8_t S)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - w
    argTypes:
    - FixedWord<kMaxSize>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: operator==(const FixedWord<kMaxSize> &w) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - memcmp
    linkageType: ''
    returnType: bool
    signature: bool operator==(const FixedWord<kMaxSize> &w) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - FixedWord<kMaxSize>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: operator<(const FixedWord<kMaxSize> &w) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - memcmp
    linkageType: ''
    returnType: bool
    signature: bool operator<(const FixedWord<kMaxSize> &w) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: fuzzer::FixedWord::GetMaxSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetMaxSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: fuzzer::FixedWord::data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t *data() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: fuzzer::FixedWord::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry(Word W)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - W
    - PositionHint
    argTypes:
    - Word
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: fuzzer::DictionaryEntry::DictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DictionaryEntry(Word W, size_t PositionHint)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '&GetW() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Word
    signature: Word &GetW() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<size_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: fuzzer::DictionaryEntry::HasPositionHint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 2
    functionsReached:
    - std::numeric_limits<size_t>::max
    linkageType: ''
    returnType: bool
    signature: bool HasPositionHint() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:64,1
    - Dst: fuzzer::DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (HasPositionHint())
      pos:
        line_end: 63
        line_start: 63
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: fuzzer::DictionaryEntry::GetPositionHint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 1
    functionsReached:
    - fuzzer::DictionaryEntry::HasPositionHint
    - assert
    linkageType: ''
    returnType: size_t
    signature: size_t GetPositionHint() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: fuzzer::DictionaryEntry::IncUseCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IncUseCount()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: fuzzer::DictionaryEntry::IncSuccessCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IncSuccessCount()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: fuzzer::DictionaryEntry::GetUseCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetUseCount() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: fuzzer::DictionaryEntry::GetSuccessCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t GetSuccessCount() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:73,1
    - Dst: fuzzer::DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:74,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:75,1
    - Dst: fuzzer::DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:75,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: fuzzer::DictionaryEntry::Print
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::GetPositionHint
    - size
    - data
    - fuzzer::DictionaryEntry::HasPositionHint
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void Print(const char *PrintAfter = "\n")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::any_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: fuzzer::Dictionary::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: fuzzer::Dictionary::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:91,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: fuzzer::Dictionary::ContainsWord
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - fuzzer::Dictionary::begin
    - fuzzer::Dictionary::end
    - GetW
    - std::any_of
    linkageType: ''
    returnType: bool
    signature: bool ContainsWord(const Word &W) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: fuzzer::Dictionary::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry *begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Dictionary::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: fuzzer::Dictionary::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 2
    functionsReached:
    - fuzzer::Dictionary::begin
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry *end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - size_t
    assertStmts:
    - condition: (Idx < Size)
      pos:
        line_end: 97
        line_start: 97
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '& operator[] (size_t Idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: DictionaryEntry
    signature: DictionaryEntry & operator[] (size_t Idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - DE
    argTypes:
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: fuzzer::Dictionary::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void push_back(DictionaryEntry DE)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: fuzzer::Dictionary::clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: fuzzer::Dictionary::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: fuzzer::Dictionary::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDictionary.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: fuzzer::Min
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T Min(T a, T b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::Max
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T Max(T a, T b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t Bswap(uint8_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap16
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap16
    linkageType: ''
    returnType: uint16_t
    signature: uint16_t Bswap(uint16_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap32
    linkageType: ''
    returnType: uint32_t
    signature: uint32_t Bswap(uint32_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap64
    linkageType: ''
    returnType: uint64_t
    signature: uint64_t Bswap(uint64_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: fuzzer::Min
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T Min(T a, T b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: fuzzer::Max
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T Max(T a, T b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t Bswap(uint8_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap16
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap16
    linkageType: ''
    returnType: uint16_t
    signature: uint16_t Bswap(uint16_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap32
    linkageType: ''
    returnType: uint32_t
    signature: uint32_t Bswap(uint32_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __builtin_bswap64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: fuzzer::Bswap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerDefs.h
    functionUses: 0
    functionsReached:
    - __builtin_bswap64
    linkageType: ''
    returnType: uint64_t
    signature: uint64_t Bswap(uint64_t x)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - Guard
    - PC
    argTypes:
    - uint32_t*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: fuzzer::TracePC::HandleTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleTrace(uint32_t *Guard, uintptr_t PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: fuzzer::TracePC::GetTotalPCCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::GetNumPCs
    linkageType: ''
    returnType: size_t
    signature: size_t TracePC::GetTotalPCCoverage()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Start
    - Stop
    argTypes:
    - uint32_t*
    - uint32_t*
    assertStmts:
    - condition: (NumModules < sizeof(Modules) / sizeof(Modules[0]))
      pos:
        line_end: 47
        line_start: 47
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: fuzzer::TracePC::HandleInit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleInit(uint32_t *Start, uint32_t *Stop)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:57,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:59,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: fuzzer::TracePC::PrintModuleInfo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - Printf
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintModuleInfo()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Caller
    - Callee
    argTypes:
    - uintptr_t
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: fuzzer::TracePC::HandleCallerCallee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::HandleValueProfile
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleCallerCallee(uintptr_t Caller, uintptr_t Callee)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:71,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:73,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 1
    argNames:
    - File
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: fuzzer::IsInterestingCoverageFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - std::string::find
    linkageType: ''
    returnType: bool
    signature: bool IsInterestingCoverageFile(std::string &File)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::set<uintptr_t>::set<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:85,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:86,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:87,1
    - Dst: PrintPC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:88,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: fuzzer::TracePC::PrintNewPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - insert
    - std::set<uintptr_t>::set<uintptr_t>
    - fuzzer::TracePC::GetNumPCs
    - PrintPC
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintNewPCs()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:95,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:104,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:105,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:107,1
    - Dst: IsInterestingCoverageFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:108,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:109,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:110,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:111,1
    - Dst: __sanitizer_get_module_and_offset_for_pc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:114,1
    - Dst: reinterpret_cast<void *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:115,1
    - Dst: std::stol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:119,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:120,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:122,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:123,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:124,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:125,1
    - Dst: DirName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:125,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:126,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:128,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:128,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:129,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:129,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:134,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:138,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:138,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:147,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:147,1
    - Dst: ExecuteCommandAndReadOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:153,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:154,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:154,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:159,1
    - Dst: std::stol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:160,1
    - Dst: std::binary_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:164,1
    - Dst: IsInterestingCoverageFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:165,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:166,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:167,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:170,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:171,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:172,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:175,1
    - Dst: std::stoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:176,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:178,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:179,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:184,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:184,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:186,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:186,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:188,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:188,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 190
    functionName: fuzzer::TracePC::PrintCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - std::stol
    - reinterpret_cast<uintptr_t>
    - std::string::empty
    - c_str
    - insert
    - DescribePC
    - std::stoi
    - Printf
    - auto::end
    - std::string::c_str
    - std::sort
    - std::set::insert
    - std::binary_search
    - __sanitizer_get_module_and_offset_for_pc
    - DirName
    - auto::begin
    - reinterpret_cast<void *>
    - std::getline
    - auto::c_str
    - ExecuteCommandAndReadOutput
    - first::c_str
    - IsInterestingCoverageFile
    - fuzzer::TracePC::GetNumPCs
    - count
    - push_back
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintCoverage()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_dump_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:193,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: fuzzer::TracePC::DumpCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_dump_coverage
    - fuzzer::TracePC::GetNumPCs
    linkageType: ''
    returnType: void
    signature: void TracePC::DumpCoverage()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:210,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:211,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:212,1
    - Dst: reinterpret_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:217,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    argCount: 4
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    argTypes:
    - void*
    - void*
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 222
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 222
    functionName: fuzzer::TracePC::AddValueForMemcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t *>
    - fuzzer::TracePC::HandleValueProfile
    - reinterpret_cast<size_t>
    - std::min
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: "ATTRIBUTE_NO_SANITIZE_MEMORY TracePC::AddValueForMemcmp(void *caller_pc,
      const void *s1, const void *s2,\n                              size_t n)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:228,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:229,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:230,1
    - Dst: reinterpret_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:235,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:239,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    argCount: 4
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    argTypes:
    - void*
    - char*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 240
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 240
    functionName: fuzzer::TracePC::AddValueForStrcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t *>
    - fuzzer::TracePC::HandleValueProfile
    - reinterpret_cast<size_t>
    - std::min
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: "ATTRIBUTE_NO_SANITIZE_MEMORY TracePC::AddValueForStrcmp(void *caller_pc,
      const char *s1, const char *s2,\n                              size_t n)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:248,1
    - Dst: __builtin_popcountl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:250,1
    - Dst: Insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:253,1
    - Dst: Insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:255,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - PC
    - Arg1
    - Arg2
    argTypes:
    - void*
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: fuzzer::TracePC::HandleCmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - Insert
    - __builtin_popcountl
    - fuzzer::TracePC::HandleValueProfile
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleCmp(void *PC, T Arg1, T Arg2)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - Guard
    - PC
    argTypes:
    - uint32_t*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: fuzzer::TracePC::HandleTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleTrace(uint32_t *Guard, uintptr_t PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: fuzzer::TracePC::GetTotalPCCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::GetNumPCs
    linkageType: ''
    returnType: size_t
    signature: size_t TracePC::GetTotalPCCoverage()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Start
    - Stop
    argTypes:
    - uint32_t*
    - uint32_t*
    assertStmts:
    - condition: (NumModules < sizeof(Modules) / sizeof(Modules[0]))
      pos:
        line_end: 47
        line_start: 47
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: fuzzer::TracePC::HandleInit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - assert
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleInit(uint32_t *Start, uint32_t *Stop)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:57,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:59,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: fuzzer::TracePC::PrintModuleInfo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - Printf
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintModuleInfo()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Caller
    - Callee
    argTypes:
    - uintptr_t
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: fuzzer::TracePC::HandleCallerCallee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::TracePC::HandleValueProfile
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleCallerCallee(uintptr_t Caller, uintptr_t Callee)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:71,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:73,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 1
    argNames:
    - File
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: fuzzer::IsInterestingCoverageFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - std::string::find
    linkageType: ''
    returnType: bool
    signature: bool IsInterestingCoverageFile(std::string &File)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::set<uintptr_t>::set<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:85,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:86,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:87,1
    - Dst: PrintPC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:88,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: fuzzer::TracePC::PrintNewPCs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - insert
    - std::set<uintptr_t>::set<uintptr_t>
    - fuzzer::TracePC::GetNumPCs
    - PrintPC
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintNewPCs()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:95,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:104,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:105,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:107,1
    - Dst: IsInterestingCoverageFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:108,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:109,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:110,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:111,1
    - Dst: __sanitizer_get_module_and_offset_for_pc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:114,1
    - Dst: reinterpret_cast<void *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:115,1
    - Dst: std::stol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:119,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:120,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:122,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:123,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:124,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:125,1
    - Dst: DirName
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:125,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:126,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:128,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:128,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:129,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:129,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:134,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:138,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:138,1
    - Dst: std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:146,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:147,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:147,1
    - Dst: ExecuteCommandAndReadOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:153,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:154,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:154,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:159,1
    - Dst: std::stol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:160,1
    - Dst: std::binary_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:161,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:164,1
    - Dst: IsInterestingCoverageFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:165,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:166,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:167,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:170,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:171,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:172,1
    - Dst: DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:175,1
    - Dst: std::stoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:176,1
    - Dst: count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:178,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:179,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:184,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:184,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:186,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:186,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:188,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:188,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 190
    functionName: fuzzer::TracePC::PrintCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - std::stol
    - reinterpret_cast<uintptr_t>
    - std::string::empty
    - c_str
    - insert
    - DescribePC
    - std::stoi
    - Printf
    - auto::end
    - std::string::c_str
    - std::sort
    - std::set::insert
    - std::binary_search
    - __sanitizer_get_module_and_offset_for_pc
    - DirName
    - auto::begin
    - reinterpret_cast<void *>
    - std::getline
    - auto::c_str
    - ExecuteCommandAndReadOutput
    - first::c_str
    - IsInterestingCoverageFile
    - fuzzer::TracePC::GetNumPCs
    - count
    - push_back
    linkageType: ''
    returnType: void
    signature: void TracePC::PrintCoverage()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_dump_coverage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:193,1
    - Dst: fuzzer::TracePC::GetNumPCs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: fuzzer::TracePC::DumpCoverage
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - __sanitizer_dump_coverage
    - fuzzer::TracePC::GetNumPCs
    linkageType: ''
    returnType: void
    signature: void TracePC::DumpCoverage()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:210,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:211,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:212,1
    - Dst: reinterpret_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:217,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    argCount: 4
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    argTypes:
    - void*
    - void*
    - void*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 222
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 222
    functionName: fuzzer::TracePC::AddValueForMemcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t *>
    - fuzzer::TracePC::HandleValueProfile
    - reinterpret_cast<size_t>
    - std::min
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: "ATTRIBUTE_NO_SANITIZE_MEMORY TracePC::AddValueForMemcmp(void *caller_pc,
      const void *s1, const void *s2,\n                              size_t n)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:228,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:229,1
    - Dst: reinterpret_cast<const uint8_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:230,1
    - Dst: reinterpret_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:235,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:239,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    argCount: 4
    argNames:
    - caller_pc
    - s1
    - s2
    - n
    argTypes:
    - void*
    - char*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 240
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 240
    functionName: fuzzer::TracePC::AddValueForStrcmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t *>
    - fuzzer::TracePC::HandleValueProfile
    - reinterpret_cast<size_t>
    - std::min
    linkageType: ''
    returnType: ATTRIBUTE_NO_SANITIZE_MEMORY
    signature: "ATTRIBUTE_NO_SANITIZE_MEMORY TracePC::AddValueForStrcmp(void *caller_pc,
      const char *s1, const char *s2,\n                              size_t n)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:248,1
    - Dst: __builtin_popcountl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:250,1
    - Dst: Insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:253,1
    - Dst: Insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:255,1
    - Dst: fuzzer::TracePC::HandleValueProfile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - PC
    - Arg1
    - Arg2
    argTypes:
    - void*
    - T
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: fuzzer::TracePC::HandleCmp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - Insert
    - __builtin_popcountl
    - fuzzer::TracePC::HandleValueProfile
    linkageType: ''
    returnType: void
    signature: void TracePC::HandleCmp(void *PC, T Arg1, T Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:262,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:264,1
    - Dst: HandleTrace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Guard
    argTypes:
    - uint32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: __sanitizer_cov_trace_pc_guard
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - HandleTrace
    - visibility
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_pc_guard(uint32_t *Guard)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:268,1
    - Dst: HandleInit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Start
    - Stop
    argTypes:
    - uint32_t*
    - uint32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: __sanitizer_cov_trace_pc_guard_init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleInit
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_pc_guard_init(uint32_t *Start, uint32_t
      *Stop)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:273,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:275,1
    - Dst: HandleCallerCallee
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Callee
    argTypes:
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: __sanitizer_cov_trace_pc_indir
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - HandleCallerCallee
    - visibility
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_pc_indir(uintptr_t Callee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:279,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:281,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Arg1
    - Arg2
    argTypes:
    - uint64_t
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: __sanitizer_cov_trace_cmp8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_cmp8(uint64_t Arg1, uint64_t Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:283,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:285,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Arg1
    - Arg2
    argTypes:
    - uint32_t
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: __sanitizer_cov_trace_cmp4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_cmp4(uint32_t Arg1, uint32_t Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:287,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:289,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Arg1
    - Arg2
    argTypes:
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: __sanitizer_cov_trace_cmp2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_cmp2(uint16_t Arg1, uint16_t Arg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:291,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:293,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Arg1
    - Arg2
    argTypes:
    - uint8_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: __sanitizer_cov_trace_cmp1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_cmp1(uint8_t Arg1, uint8_t Arg2)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:296,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:306,1
    - Dst: __builtin_clzl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:311,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:313,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:317,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:320,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:320,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:321,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:323,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - Val
    - Cases
    argTypes:
    - uint64_t
    - uint64_t*
    assertStmts:
    - condition: (PowerOfTwoGeN >= N)
      pos:
        line_end: 312
        line_start: 312
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    - condition: (Idx < N)
      pos:
        line_end: 316
        line_start: 316
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    constantsTouched: []
    func_position:
      end: 324
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 324
    functionName: __sanitizer_cov_trace_switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - static_cast<uint32_t>
    - assert
    - __builtin_clzl
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_switch(uint64_t Val, uint64_t *Cases)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:326,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:328,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Val
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: __sanitizer_cov_trace_div4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_div4(uint32_t Val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:330,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:332,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Val
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: __sanitizer_cov_trace_div8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_div8(uint64_t Val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visibility
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:334,1
    - Dst: HandleCmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:336,1
    - Dst: __builtin_return_address
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Idx
    argTypes:
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: __sanitizer_cov_trace_gep
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerTracePC.cpp
    functionUses: 0
    functionsReached:
    - visibility
    - HandleCmp
    - __builtin_return_address
    linkageType: ''
    returnType: void
    signature: void __sanitizer_cov_trace_gep(uintptr_t Idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: system
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp:19,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp
    functionUses: 4
    functionsReached:
    - system
    - std::string::c_str
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: system
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp:19,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - Command
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: fuzzer::ExecuteCommand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtilLinux.cpp
    functionUses: 4
    functionsReached:
    - system
    - std::string::c_str
    linkageType: ''
    returnType: int
    signature: int ExecuteCommand(const std::string &Command)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - W
    - PrintAfter
    argTypes:
    - Word
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 1
    functionsReached:
    - Word::data
    - Word::size
    - fuzzer::PrintASCII
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const Word &W, const char *PrintAfter)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:30,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:31,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:52,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:56,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Rand
    - Options
    argTypes:
    - Random
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 63
    functionName: fuzzer::MutationDispatcher::MutationDispatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - insert
    - begin
    - push_back
    linkageType: ''
    returnType: void
    signature: "void MutationDispatcher::MutationDispatcher(Random &Rand,\n                                       const
      FuzzingOptions &Options)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:66,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:66,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: fuzzer::RandCh
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Random::RandBool
    - Rand
    linkageType: ''
    returnType: char
    signature: char RandCh(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LLVMFuzzerCustomMutator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:73,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: fuzzer::MutationDispatcher::Mutate_Custom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - LLVMFuzzerCustomMutator
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_Custom(uint8_t *Data, size_t Size,\n
      \                                        size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:78,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:80,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:80,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:82,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:84,1
    - Dst: LLVMFuzzerCustomCrossOver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:86,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:90,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:91,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:91,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (NewSize <= MaxSize && "CustomCrossOver returned overisized unit")
      pos:
        line_end: 89
        line_start: 89
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 93
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 93
    functionName: fuzzer::MutationDispatcher::Mutate_CustomCrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - memcpy
    - Rand
    - size
    - Unit::data
    - auto::data
    - resize
    - assert
    - auto::size
    - LLVMFuzzerCustomCrossOver
    - Unit::empty
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CustomCrossOver(uint8_t *Data, size_t
      Size,\n                                                  size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:98,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:100,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:100,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:101,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:102,1
    - Dst: std::random_shuffle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size)
      pos:
        line_end: 97
        line_start: 97
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (ShuffleStart + ShuffleAmount <= Size)
      pos:
        line_end: 101
        line_start: 101
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: fuzzer::MutationDispatcher::Mutate_ShuffleBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - std::random_shuffle
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ShuffleBytes(uint8_t *Data, size_t
      Size,\n                                               size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:110,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:112,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:113,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:114,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size)
      pos:
        line_end: 109
        line_start: 109
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (N < Size)
      pos:
        line_end: 112
        line_start: 112
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: fuzzer::MutationDispatcher::Mutate_EraseBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memmove
    - assert
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_EraseBytes(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:124,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:126,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: fuzzer::MutationDispatcher::Mutate_InsertByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandCh
    - memmove
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_InsertByte(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:136,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:137,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:138,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:139,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:141,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size + N <= MaxSize && N)
      pos:
        line_end: 137
        line_start: 137
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 147
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 147
    functionName: fuzzer::MutationDispatcher::Mutate_InsertRepeatedBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandBool
    - std::min
    - Rand
    - assert
    - memmove
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_InsertRepeatedBytes(uint8_t *Data,\n
      \                                                     size_t Size,\n                                                      size_t
      MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:152,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandCh
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeByte(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:160,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeBit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeBit(uint8_t *Data, size_t
      Size,\n                                            size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromManualDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromManualDictionary(uint8_t
      *Data,\n                                                              size_t
      Size,\n                                                              size_t
      MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromTemporaryAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromTemporaryAutoDictionary(\n
      \   uint8_t *Data, size_t Size, size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: DictionaryEntry::GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:179,1
    - Dst: DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:180,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:181,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:181,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:182,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:183,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:184,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:185,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:185,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:186,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:186,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:188,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:190,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 4
    argNames:
    - Data
    - Size
    - MaxSize
    - DE
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 195
    functionName: fuzzer::MutationDispatcher::ApplyDictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - DictionaryEntry::GetW
    - memcpy
    - RandBool
    - Word::size
    - Rand
    - DictionaryEntry::GetPositionHint
    - Word::data
    - memmove
    - DictionaryEntry::HasPositionHint
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::ApplyDictionaryEntry(uint8_t *Data, size_t
      Size,\n                                                size_t MaxSize,\n                                                DictionaryEntry
      &DE)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:207,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:214,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:215,1
    - Dst: Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:215,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:216,1
    - Dst: Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:216,1
    - Dst: Word::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:218,1
    - Dst: reinterpret_cast<uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:218,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:224,1
    - Dst: DictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:229,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:229,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 4
    argNames:
    - Arg1
    - Arg2
    - Data
    - Size
    argTypes:
    - T
    - T
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 233
    functionName: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - SearchMemory
    - RandBool
    - Rand
    - Bswap
    - Word::Set
    - reinterpret_cast<uint8_t*>
    - DictionaryEntry
    linkageType: ''
    returnType: DictionaryEntry
    signature: "DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP(\n
      \   T Arg1, T Arg2, const uint8_t *Data, size_t Size)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:239,1
    - Dst: TORC8::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:240,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:240,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:241,1
    - Dst: TORC4::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:243,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:243,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:244,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:245,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:248,1
    - Dst: fuzzer::MutationDispatcher::ApplyDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:250,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:256,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 258
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromTORC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - TORC8::Get
    - RandBool
    - Rand
    - push_back
    - TORC4::Get
    - fuzzer::MutationDispatcher::ApplyDictionaryEntry
    - fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromTORC(\n    uint8_t *Data,
      size_t Size, size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary(\n
      \   uint8_t *Data, size_t Size, size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Dictionary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:268,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:269,1
    - Dst: Dictionary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:269,1
    - Dst: fuzzer::MutationDispatcher::ApplyDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:270,1
    - Dst: DictionaryEntry::IncUseCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:272,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:273,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 4
    argNames:
    - D
    - Data
    - Size
    - MaxSize
    argTypes:
    - Dictionary
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 275
    functionName: fuzzer::MutationDispatcher::AddWordFromDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 3
    functionsReached:
    - Rand
    - Dictionary::empty
    - DictionaryEntry::IncUseCount
    - push_back
    - fuzzer::MutationDispatcher::ApplyDictionaryEntry
    - Dictionary::size
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::AddWordFromDictionary(Dictionary &D, uint8_t
      *Data,\n                                                 size_t Size, size_t
      MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:282,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:283,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:284,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:285,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:286,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:287,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 4
    argNames:
    - From
    - FromSize
    - To
    - ToSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (ToBeg + CopySize <= ToSize)
      pos:
        line_end: 283
        line_start: 283
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (FromBeg + CopySize <= FromSize)
      pos:
        line_end: 286
        line_start: 286
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 290
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 290
    functionName: fuzzer::MutationDispatcher::CopyPartOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memmove
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::CopyPartOf(const uint8_t *From, size_t
      FromSize,\n                                      uint8_t *To, size_t ToSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:299,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:300,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:301,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:302,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:303,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:304,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:307,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:308,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:308,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:309,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:310,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:310,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:312,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:313,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 5
    argNames:
    - From
    - FromSize
    - To
    - ToSize
    - MaxToSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (FromBeg + CopySize <= FromSize)
      pos:
        line_end: 301
        line_start: 301
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (ToInsertPos + CopySize <= MaxToSize)
      pos:
        line_end: 303
        line_start: 303
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 316
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 316
    functionName: fuzzer::MutationDispatcher::InsertPartOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - std::min
    - Rand
    - data
    - assert
    - resize
    - memmove
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::InsertPartOf(const uint8_t *From, size_t
      FromSize,\n                                        uint8_t *To, size_t ToSize,\n
      \                                       size_t MaxToSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:321,1
    - Dst: fuzzer::MutationDispatcher::CopyPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:322,1
    - Dst: fuzzer::MutationDispatcher::InsertPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:324,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: fuzzer::MutationDispatcher::Mutate_CopyPart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::CopyPartOf
    - RandBool
    - fuzzer::MutationDispatcher::InsertPartOf
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CopyPart(uint8_t *Data, size_t Size,\n
      \                                          size_t MaxSize)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:330,1
    - Dst: isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:331,1
    - Dst: isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:334,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:335,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:343,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:348,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:349,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:354,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 37
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (B < E)
      pos:
        line_end: 334
        line_start: 334
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (0)
      pos:
        line_end: 348
        line_start: 348
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (Idx >= B && Idx < E)
      pos:
        line_end: 353
        line_start: 353
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 359
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 359
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeASCIIInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - isdigit
    - assert
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeASCIIInteger(uint8_t *Data,
      size_t Size,\n                                                     size_t MaxSize)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:364,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:365,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:367,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:369,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:370,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:372,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:373,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:375,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:379,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:382,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    argCount: 3
    argNames:
    - Data
    - Size
    - Rand
    argTypes:
    - uint8_t*
    - size_t
    - Random
    assertStmts:
    - condition: (Off + sizeof(T) <= Size)
      pos:
        line_end: 364
        line_start: 364
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: fuzzer::ChangeBinaryInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - Rand
    - assert
    - Random::RandBool
    - T
    - fuzzer::Bswap
    linkageType: ''
    returnType: size_t
    signature: size_t ChangeBinaryInteger(uint8_t *Data, size_t Size, Random &Rand)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:390,1
    - Dst: ChangeBinaryInteger<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:391,1
    - Dst: ChangeBinaryInteger<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:392,1
    - Dst: ChangeBinaryInteger<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:393,1
    - Dst: ChangeBinaryInteger<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:394,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (0)
      pos:
        line_end: 394
        line_start: 394
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 398
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 398
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeBinaryInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ChangeBinaryInteger<uint8_t>
    - Rand
    - ChangeBinaryInteger<uint16_t>
    - ChangeBinaryInteger<uint64_t>
    - ChangeBinaryInteger<uint32_t>
    - assert
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeBinaryInteger(uint8_t *Data,\n
      \                                                     size_t Size,\n                                                      size_t
      MaxSize)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:403,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:404,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:404,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:406,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:407,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:410,1
    - Dst: fuzzer::MutationDispatcher::CrossOver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: fuzzer::MutationDispatcher::InsertPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: fuzzer::MutationDispatcher::CopyPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:422,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:424,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:425,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:426,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:426,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (0)
      pos:
        line_end: 421
        line_start: 421
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (NewSize > 0 && "CrossOver returned empty unit")
      pos:
        line_end: 423
        line_start: 423
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (NewSize <= MaxSize && "CrossOver returned overisized unit")
      pos:
        line_end: 424
        line_start: 424
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 428
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 428
    functionName: fuzzer::MutationDispatcher::Mutate_CrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - fuzzer::MutationDispatcher::CopyPartOf
    - fuzzer::MutationDispatcher::CrossOver
    - memcpy
    - Rand
    - size
    - Unit::data
    - auto::data
    - resize
    - assert
    - auto::size
    - fuzzer::MutationDispatcher::InsertPartOf
    - Unit::empty
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t
      Size,\n                                            size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:431,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: fuzzer::MutationDispatcher::StartMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::StartMutationSequence()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: IncSuccessCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:439,1
    - Dst: ContainsWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:441,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:441,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:442,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:442,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 444
    functionName: fuzzer::MutationDispatcher::RecordSuccessfulMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ContainsWord
    - GetW
    - IncSuccessCount
    - push_back
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::RecordSuccessfulMutationSequence()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: ContainsWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:449,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:449,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:450,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:451,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:452,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:454,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:455,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:455,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:456,1
    - Dst: GetUseCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:456,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:458,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 459
    functionName: fuzzer::MutationDispatcher::PrintRecommendedDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ContainsWord
    - std::vector::push_back
    - GetUseCount
    - std::vector::empty
    - GetW
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::PrintRecommendedDictionary()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:462,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:462,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:464,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:465,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:466,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:468,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:469,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:469,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 472
    functionName: fuzzer::MutationDispatcher::PrintMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - size
    - GetW
    - empty
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::PrintMutationSequence()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::MutateImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: fuzzer::MutationDispatcher::Mutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::MutateImpl
    linkageType: ''
    returnType: size_t
    signature: size_t MutationDispatcher::Mutate(uint8_t *Data, size_t Size, size_t
      MaxSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::MutateImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: fuzzer::MutationDispatcher::DefaultMutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::MutateImpl
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::DefaultMutate(uint8_t *Data, size_t Size,\n
      \                                        size_t MaxSize)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:487,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:490,1
    - Dst: ToASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:492,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:495,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:500,1
    - Dst: std::vector<Mutator>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:500,1
    - Dst: ToASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:504,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:505,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:509,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    argCount: 4
    argNames:
    - Data
    - Size
    - MaxSize
    - Mutators
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    - std::vector<Mutator>
    assertStmts:
    - condition: (MaxSize > 0)
      pos:
        line_end: 486
        line_start: 486
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (Size > 0)
      pos:
        line_end: 494
        line_start: 494
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 510
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 510
    functionName: fuzzer::MutationDispatcher::MutateImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 2
    functionsReached:
    - std::vector<Mutator>::size
    - std::min
    - Rand
    - RandCh
    - push_back
    - assert
    - ToASCII
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::MutateImpl(uint8_t *Data, size_t Size,\n
      \                                     size_t MaxSize,\n                                      const
      std::vector<Mutator> &Mutators)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:513,1
    - Dst: std::numeric_limits<size_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: fuzzer::MutationDispatcher::AddWordToManualDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - std::numeric_limits<size_t>::max
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::AddWordToManualDictionary(const Word &W)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:519,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - DE
    argTypes:
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: fuzzer::MutationDispatcher::AddWordToAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - size
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::AddWordToAutoDictionary(DictionaryEntry DE)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: fuzzer::MutationDispatcher::ClearAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::ClearAutoDictionary()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - W
    - PrintAfter
    argTypes:
    - Word
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 2
    functionsReached:
    - Word::data
    - Word::size
    - fuzzer::PrintASCII
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const Word &W, const char *PrintAfter)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:30,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:31,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:52,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:56,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Rand
    - Options
    argTypes:
    - Random
    - FuzzingOptions
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 63
    functionName: fuzzer::MutationDispatcher::MutationDispatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - insert
    - begin
    - push_back
    linkageType: ''
    returnType: void
    signature: "void MutationDispatcher::MutationDispatcher(Random &Rand,\n                                       const
      FuzzingOptions &Options)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:66,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:66,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - Rand
    argTypes:
    - Random
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: fuzzer::RandCh
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Random::RandBool
    - Rand
    linkageType: ''
    returnType: char
    signature: char RandCh(Random &Rand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LLVMFuzzerCustomMutator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:73,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: fuzzer::MutationDispatcher::Mutate_Custom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - LLVMFuzzerCustomMutator
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_Custom(uint8_t *Data, size_t Size,\n
      \                                        size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:78,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:80,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:80,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:82,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:84,1
    - Dst: LLVMFuzzerCustomCrossOver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:86,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:87,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:90,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:91,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:91,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (NewSize <= MaxSize && "CustomCrossOver returned overisized unit")
      pos:
        line_end: 89
        line_start: 89
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 93
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 93
    functionName: fuzzer::MutationDispatcher::Mutate_CustomCrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - memcpy
    - Rand
    - size
    - Unit::data
    - auto::data
    - resize
    - assert
    - auto::size
    - LLVMFuzzerCustomCrossOver
    - Unit::empty
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CustomCrossOver(uint8_t *Data, size_t
      Size,\n                                                  size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:98,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:100,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:100,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:101,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:102,1
    - Dst: std::random_shuffle
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size)
      pos:
        line_end: 97
        line_start: 97
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (ShuffleStart + ShuffleAmount <= Size)
      pos:
        line_end: 101
        line_start: 101
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: fuzzer::MutationDispatcher::Mutate_ShuffleBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - std::random_shuffle
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ShuffleBytes(uint8_t *Data, size_t
      Size,\n                                               size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:110,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:112,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:113,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:114,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size)
      pos:
        line_end: 109
        line_start: 109
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (N < Size)
      pos:
        line_end: 112
        line_start: 112
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: fuzzer::MutationDispatcher::Mutate_EraseBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memmove
    - assert
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_EraseBytes(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:124,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:126,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: fuzzer::MutationDispatcher::Mutate_InsertByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandCh
    - memmove
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_InsertByte(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:136,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:137,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:138,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:139,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:141,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (Size + N <= MaxSize && N)
      pos:
        line_end: 137
        line_start: 137
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 147
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 147
    functionName: fuzzer::MutationDispatcher::Mutate_InsertRepeatedBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandBool
    - std::min
    - Rand
    - assert
    - memmove
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_InsertRepeatedBytes(uint8_t *Data,\n
      \                                                     size_t Size,\n                                                      size_t
      MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:152,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - RandCh
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeByte(uint8_t *Data, size_t
      Size,\n                                             size_t MaxSize)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:160,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeBit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeBit(uint8_t *Data, size_t
      Size,\n                                            size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromManualDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromManualDictionary(uint8_t
      *Data,\n                                                              size_t
      Size,\n                                                              size_t
      MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromTemporaryAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromTemporaryAutoDictionary(\n
      \   uint8_t *Data, size_t Size, size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: DictionaryEntry::GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:179,1
    - Dst: DictionaryEntry::HasPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:180,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:181,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:181,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:182,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:183,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:184,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:185,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:185,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:186,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:186,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:187,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:188,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:190,1
    - Dst: DictionaryEntry::GetPositionHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:191,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    - Dst: Word::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    - Dst: Word::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:192,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 4
    argNames:
    - Data
    - Size
    - MaxSize
    - DE
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 195
    functionName: fuzzer::MutationDispatcher::ApplyDictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 2
    functionsReached:
    - DictionaryEntry::GetW
    - memcpy
    - RandBool
    - Word::size
    - Rand
    - DictionaryEntry::GetPositionHint
    - Word::data
    - memmove
    - DictionaryEntry::HasPositionHint
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::ApplyDictionaryEntry(uint8_t *Data, size_t
      Size,\n                                                size_t MaxSize,\n                                                DictionaryEntry
      &DE)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:207,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:214,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:215,1
    - Dst: Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:215,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:216,1
    - Dst: Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:216,1
    - Dst: Word::Set
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:218,1
    - Dst: reinterpret_cast<uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:218,1
    - Dst: SearchMemory
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:224,1
    - Dst: DictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:229,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:229,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 4
    argNames:
    - Arg1
    - Arg2
    - Data
    - Size
    argTypes:
    - T
    - T
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 233
    functionName: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 1
    functionsReached:
    - SearchMemory
    - RandBool
    - Rand
    - Bswap
    - Word::Set
    - reinterpret_cast<uint8_t*>
    - DictionaryEntry
    linkageType: ''
    returnType: DictionaryEntry
    signature: "DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP(\n
      \   T Arg1, T Arg2, const uint8_t *Data, size_t Size)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:239,1
    - Dst: TORC8::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:240,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:240,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:241,1
    - Dst: TORC4::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:243,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:243,1
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:244,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:245,1
    - Dst: fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:248,1
    - Dst: fuzzer::MutationDispatcher::ApplyDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:250,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:256,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 258
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromTORC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - TORC8::Get
    - RandBool
    - Rand
    - push_back
    - TORC4::Get
    - fuzzer::MutationDispatcher::ApplyDictionaryEntry
    - fuzzer::MutationDispatcher::MakeDictionaryEntryFromCMP
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromTORC(\n    uint8_t *Data,
      size_t Size, size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::AddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: fuzzer::MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::AddWordFromDictionary
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary(\n
      \   uint8_t *Data, size_t Size, size_t MaxSize)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: Dictionary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:268,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:269,1
    - Dst: Dictionary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:269,1
    - Dst: fuzzer::MutationDispatcher::ApplyDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:270,1
    - Dst: DictionaryEntry::IncUseCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:272,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:273,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 4
    argNames:
    - D
    - Data
    - Size
    - MaxSize
    argTypes:
    - Dictionary
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 275
    functionName: fuzzer::MutationDispatcher::AddWordFromDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 6
    functionsReached:
    - Rand
    - Dictionary::empty
    - DictionaryEntry::IncUseCount
    - push_back
    - fuzzer::MutationDispatcher::ApplyDictionaryEntry
    - Dictionary::size
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::AddWordFromDictionary(Dictionary &D, uint8_t
      *Data,\n                                                 size_t Size, size_t
      MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:282,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:283,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:284,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:285,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:286,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:287,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 4
    argNames:
    - From
    - FromSize
    - To
    - ToSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (ToBeg + CopySize <= ToSize)
      pos:
        line_end: 283
        line_start: 283
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (FromBeg + CopySize <= FromSize)
      pos:
        line_end: 286
        line_start: 286
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 290
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 290
    functionName: fuzzer::MutationDispatcher::CopyPartOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 2
    functionsReached:
    - memmove
    - assert
    - std::min
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::CopyPartOf(const uint8_t *From, size_t
      FromSize,\n                                      uint8_t *To, size_t ToSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:299,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:300,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:301,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:302,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:303,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:304,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:307,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:308,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:308,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:309,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:310,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:310,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:312,1
    - Dst: memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:313,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 5
    argNames:
    - From
    - FromSize
    - To
    - ToSize
    - MaxToSize
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (FromBeg + CopySize <= FromSize)
      pos:
        line_end: 301
        line_start: 301
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (ToInsertPos + CopySize <= MaxToSize)
      pos:
        line_end: 303
        line_start: 303
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 316
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 316
    functionName: fuzzer::MutationDispatcher::InsertPartOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 2
    functionsReached:
    - memcpy
    - std::min
    - Rand
    - data
    - assert
    - resize
    - memmove
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::InsertPartOf(const uint8_t *From, size_t
      FromSize,\n                                        uint8_t *To, size_t ToSize,\n
      \                                       size_t MaxToSize)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:321,1
    - Dst: fuzzer::MutationDispatcher::CopyPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:322,1
    - Dst: fuzzer::MutationDispatcher::InsertPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:324,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: fuzzer::MutationDispatcher::Mutate_CopyPart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::CopyPartOf
    - RandBool
    - fuzzer::MutationDispatcher::InsertPartOf
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CopyPart(uint8_t *Data, size_t Size,\n
      \                                          size_t MaxSize)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:330,1
    - Dst: isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:331,1
    - Dst: isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:334,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:335,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:343,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:348,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:349,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:354,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 37
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (B < E)
      pos:
        line_end: 334
        line_start: 334
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (0)
      pos:
        line_end: 348
        line_start: 348
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (Idx >= B && Idx < E)
      pos:
        line_end: 353
        line_start: 353
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 359
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 359
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeASCIIInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - isdigit
    - assert
    - Rand
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeASCIIInteger(uint8_t *Data,
      size_t Size,\n                                                     size_t MaxSize)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:364,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:365,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:367,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:369,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:370,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:372,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:373,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:375,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: fuzzer::Bswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:376,1
    - Dst: Random::RandBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:379,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:382,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    argCount: 3
    argNames:
    - Data
    - Size
    - Rand
    argTypes:
    - uint8_t*
    - size_t
    - Random
    assertStmts:
    - condition: (Off + sizeof(T) <= Size)
      pos:
        line_end: 364
        line_start: 364
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: fuzzer::ChangeBinaryInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    - Rand
    - assert
    - Random::RandBool
    - T
    - fuzzer::Bswap
    linkageType: ''
    returnType: size_t
    signature: size_t ChangeBinaryInteger(uint8_t *Data, size_t Size, Random &Rand)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:390,1
    - Dst: ChangeBinaryInteger<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:391,1
    - Dst: ChangeBinaryInteger<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:392,1
    - Dst: ChangeBinaryInteger<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:393,1
    - Dst: ChangeBinaryInteger<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:394,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (0)
      pos:
        line_end: 394
        line_start: 394
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 398
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 398
    functionName: fuzzer::MutationDispatcher::Mutate_ChangeBinaryInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ChangeBinaryInteger<uint8_t>
    - Rand
    - ChangeBinaryInteger<uint16_t>
    - ChangeBinaryInteger<uint64_t>
    - ChangeBinaryInteger<uint32_t>
    - assert
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_ChangeBinaryInteger(uint8_t *Data,\n
      \                                                     size_t Size,\n                                                      size_t
      MaxSize)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:403,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:404,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:404,1
    - Dst: Unit::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:406,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:407,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:410,1
    - Dst: fuzzer::MutationDispatcher::CrossOver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:412,1
    - Dst: fuzzer::MutationDispatcher::InsertPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:415,1
    - Dst: fuzzer::MutationDispatcher::CopyPartOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:420,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:422,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:424,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:425,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:426,1
    - Dst: auto::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:426,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts:
    - condition: (0)
      pos:
        line_end: 421
        line_start: 421
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (NewSize > 0 && "CrossOver returned empty unit")
      pos:
        line_end: 423
        line_start: 423
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (NewSize <= MaxSize && "CrossOver returned overisized unit")
      pos:
        line_end: 424
        line_start: 424
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 428
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 428
    functionName: fuzzer::MutationDispatcher::Mutate_CrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - fuzzer::MutationDispatcher::CopyPartOf
    - fuzzer::MutationDispatcher::CrossOver
    - memcpy
    - Rand
    - size
    - Unit::data
    - auto::data
    - resize
    - assert
    - auto::size
    - fuzzer::MutationDispatcher::InsertPartOf
    - Unit::empty
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t
      Size,\n                                            size_t MaxSize)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:431,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: fuzzer::MutationDispatcher::StartMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::StartMutationSequence()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: IncSuccessCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:439,1
    - Dst: ContainsWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:441,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:441,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:442,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:442,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 444
    functionName: fuzzer::MutationDispatcher::RecordSuccessfulMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ContainsWord
    - GetW
    - IncSuccessCount
    - push_back
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::RecordSuccessfulMutationSequence()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: ContainsWord
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:449,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:449,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:450,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:451,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:452,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:454,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:455,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:455,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:456,1
    - Dst: GetUseCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:456,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:458,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 459
    functionName: fuzzer::MutationDispatcher::PrintRecommendedDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - ContainsWord
    - std::vector::push_back
    - GetUseCount
    - std::vector::empty
    - GetW
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::PrintRecommendedDictionary()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:462,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:462,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:464,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:465,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:466,1
    - Dst: Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:468,1
    - Dst: PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:469,1
    - Dst: GetW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:469,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 472
    functionName: fuzzer::MutationDispatcher::PrintMutationSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - size
    - GetW
    - empty
    - Printf
    - PrintASCII
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::PrintMutationSequence()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::MutateImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: fuzzer::MutationDispatcher::Mutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::MutateImpl
    linkageType: ''
    returnType: size_t
    signature: size_t MutationDispatcher::Mutate(uint8_t *Data, size_t Size, size_t
      MaxSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::MutationDispatcher::MutateImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - Data
    - Size
    - MaxSize
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: fuzzer::MutationDispatcher::DefaultMutate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::MutationDispatcher::MutateImpl
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::DefaultMutate(uint8_t *Data, size_t Size,\n
      \                                        size_t MaxSize)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:487,1
    - Dst: RandCh
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:490,1
    - Dst: ToASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:492,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:495,1
    - Dst: Rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:500,1
    - Dst: std::vector<Mutator>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:500,1
    - Dst: ToASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:504,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:505,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:509,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    argCount: 4
    argNames:
    - Data
    - Size
    - MaxSize
    - Mutators
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    - std::vector<Mutator>
    assertStmts:
    - condition: (MaxSize > 0)
      pos:
        line_end: 486
        line_start: 486
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    - condition: (Size > 0)
      pos:
        line_end: 494
        line_start: 494
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    constantsTouched: []
    func_position:
      end: 510
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 510
    functionName: fuzzer::MutationDispatcher::MutateImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 4
    functionsReached:
    - std::vector<Mutator>::size
    - std::min
    - Rand
    - RandCh
    - push_back
    - assert
    - ToASCII
    linkageType: ''
    returnType: size_t
    signature: "size_t MutationDispatcher::MutateImpl(uint8_t *Data, size_t Size,\n
      \                                     size_t MaxSize,\n                                      const
      std::vector<Mutator> &Mutators)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:513,1
    - Dst: std::numeric_limits<size_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - W
    argTypes:
    - Word
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: fuzzer::MutationDispatcher::AddWordToManualDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - std::numeric_limits<size_t>::max
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::AddWordToManualDictionary(const Word &W)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:519,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - DE
    argTypes:
    - DictionaryEntry
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: fuzzer::MutationDispatcher::AddWordToAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - size
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::AddWordToAutoDictionary(DictionaryEntry DE)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: fuzzer::MutationDispatcher::ClearAutoDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerMutate.cpp
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: void MutationDispatcher::ClearAutoDictionary()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:30,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Size
    - PrintAfter
    argTypes:
    - uint8_t*
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: fuzzer::PrintHexArray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: "void PrintHexArray(const uint8_t *Data, size_t Size,\n                   const
      char *PrintAfter)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintHexArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - v
    - PrintAfter
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: fuzzer::Print
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - fuzzer::PrintHexArray
    - Unit::data
    linkageType: ''
    returnType: void
    signature: void Print(const Unit &v, const char *PrintAfter)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:40,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:42,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:44,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:46,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 1
    argNames:
    - Byte
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: fuzzer::PrintASCIIByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void PrintASCIIByte(uint8_t Byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCIIByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:51,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Size
    - PrintAfter
    argTypes:
    - uint8_t*
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - fuzzer::PrintASCIIByte
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const uint8_t *Data, size_t Size, const char *PrintAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - U
    - PrintAfter
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 3
    functionsReached:
    - Unit::size
    - fuzzer::PrintASCII
    - Unit::data
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const Unit &U, const char *PrintAfter)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:65,1
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: fuzzer::ToASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - isprint
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool ToASCII(uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::IsASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: fuzzer::IsASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - Unit::size
    - fuzzer::IsASCII
    - Unit::data
    linkageType: ''
    returnType: bool
    signature: bool IsASCII(const Unit &U)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:77,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: fuzzer::IsASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - isprint
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool IsASCII(const uint8_t *Data, size_t Size)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: Unit*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:82,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:83,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:84,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:86,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:87,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:95,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:97,1
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:100,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:100,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:104,1
    - Dst: isxdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:110,1
    - Dst: isxdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:110,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:114,1
    - Dst: strtol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:114,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:121,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 42
    argCount: 2
    argNames:
    - Str
    - U
    argTypes:
    - std::string
    - Unit*
    assertStmts:
    - condition: (Str[L] == '\"')
      pos:
        line_end: 94
        line_start: 94
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    - condition: (L <= R)
      pos:
        line_end: 96
        line_start: 96
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    constantsTouched: []
    func_position:
      end: 125
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 125
    functionName: fuzzer::ParseOneDictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - Unit*::push_back
    - isprint
    - strtol
    - std::string::empty
    - Unit*::clear
    - assert
    - std::string::size
    - isxdigit
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool ParseOneDictionaryEntry(const std::string &Str, Unit *U)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:128,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:129,1
    - Dst: std::vector<Unit>*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:133,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:137,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:140,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:140,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:141,1
    - Dst: fuzzer::ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:143,1
    - Dst: std::vector<Unit>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:144,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:146,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:147,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 2
    argNames:
    - Text
    - Units
    argTypes:
    - std::string
    - std::vector<Unit>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 152
    functionName: fuzzer::ParseDictionaryFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - isspace
    - std::string::empty
    - fuzzer::ParseOneDictionaryEntry
    - std::string::size
    - std::vector<Unit>*::clear
    - std::vector<Unit>*::push_back
    - std::getline
    linkageType: ''
    returnType: bool
    signature: bool ParseDictionaryFile(const std::string &Text, std::vector<Unit>
      *Units)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:160,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:167,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 180
    functionName: fuzzer::Base64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    linkageType: ''
    returnType: std::string
    signature: std::string Base64(const Unit &U)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_symbolize_pc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:185,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - SymbolizedFMT
    - PC
    argTypes:
    - char*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 189
    functionName: fuzzer::DescribePC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<void*>
    - __sanitizer_symbolize_pc
    linkageType: ''
    returnType: std::string
    signature: std::string DescribePC(const char *SymbolizedFMT, uintptr_t PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:193,1
    - Dst: fuzzer::DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:193,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - SymbolizedFMT
    - FallbackFMT
    - PC
    argTypes:
    - char*
    - char*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: fuzzer::PrintPC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::DescribePC
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void PrintPC(const char *SymbolizedFMT, const char *FallbackFMT, uintptr_t
      PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::thread::hardware_concurrency
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:199,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 206
    functionName: fuzzer::NumberOfCpuCores
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - std::thread::hardware_concurrency
    linkageType: ''
    returnType: unsigned
    signature: unsigned NumberOfCpuCores()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::OpenProcessPipe
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:209,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:209,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:213,1
    - Dst: std::string*::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Command
    - Out
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 216
    functionName: fuzzer::ExecuteCommandAndReadOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::OpenProcessPipe
    - std::string*::append
    - std::string::c_str
    - fread
    linkageType: ''
    returnType: bool
    signature: bool ExecuteCommandAndReadOutput(const std::string &Command, std::string
      *Out)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:30,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Size
    - PrintAfter
    argTypes:
    - uint8_t*
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: fuzzer::PrintHexArray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: "void PrintHexArray(const uint8_t *Data, size_t Size,\n                   const
      char *PrintAfter)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintHexArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - v
    - PrintAfter
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: fuzzer::Print
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - fuzzer::PrintHexArray
    - Unit::data
    linkageType: ''
    returnType: void
    signature: void Print(const Unit &v, const char *PrintAfter)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:40,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:42,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:44,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:46,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 1
    argNames:
    - Byte
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: fuzzer::PrintASCIIByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void PrintASCIIByte(uint8_t Byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCIIByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:51,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - Data
    - Size
    - PrintAfter
    argTypes:
    - uint8_t*
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 3
    functionsReached:
    - fuzzer::Printf
    - fuzzer::PrintASCIIByte
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const uint8_t *Data, size_t Size, const char *PrintAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::PrintASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - U
    - PrintAfter
    argTypes:
    - Unit
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: fuzzer::PrintASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 4
    functionsReached:
    - Unit::size
    - fuzzer::PrintASCII
    - Unit::data
    linkageType: ''
    returnType: void
    signature: void PrintASCII(const Unit &U, const char *PrintAfter)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:65,1
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: fuzzer::ToASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - isprint
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool ToASCII(uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::IsASCII
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: fuzzer::IsASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - Unit::size
    - fuzzer::IsASCII
    - Unit::data
    linkageType: ''
    returnType: bool
    signature: bool IsASCII(const Unit &U)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:77,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: fuzzer::IsASCII
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - isprint
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool IsASCII(const uint8_t *Data, size_t Size)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: Unit*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:82,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:83,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:84,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:86,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:87,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:95,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:97,1
    - Dst: isprint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:100,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:100,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:104,1
    - Dst: isxdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:110,1
    - Dst: isxdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:110,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:114,1
    - Dst: strtol
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:114,1
    - Dst: Unit*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:121,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 42
    argCount: 2
    argNames:
    - Str
    - U
    argTypes:
    - std::string
    - Unit*
    assertStmts:
    - condition: (Str[L] == '\"')
      pos:
        line_end: 94
        line_start: 94
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    - condition: (L <= R)
      pos:
        line_end: 96
        line_start: 96
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    constantsTouched: []
    func_position:
      end: 125
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 125
    functionName: fuzzer::ParseOneDictionaryEntry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - Unit*::push_back
    - isprint
    - strtol
    - std::string::empty
    - Unit*::clear
    - assert
    - std::string::size
    - isxdigit
    - isspace
    linkageType: ''
    returnType: bool
    signature: bool ParseOneDictionaryEntry(const std::string &Str, Unit *U)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:128,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:129,1
    - Dst: std::vector<Unit>*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:133,1
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:137,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:140,1
    - Dst: isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:140,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:141,1
    - Dst: fuzzer::ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:143,1
    - Dst: std::vector<Unit>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:144,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:146,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:147,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 2
    argNames:
    - Text
    - Units
    argTypes:
    - std::string
    - std::vector<Unit>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 152
    functionName: fuzzer::ParseDictionaryFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - std::string::c_str
    - isspace
    - std::string::empty
    - fuzzer::ParseOneDictionaryEntry
    - std::string::size
    - std::vector<Unit>*::clear
    - std::vector<Unit>*::push_back
    - std::getline
    linkageType: ''
    returnType: bool
    signature: bool ParseDictionaryFile(const std::string &Text, std::vector<Unit>
      *Units)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:160,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:167,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - U
    argTypes:
    - Unit
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 180
    functionName: fuzzer::Base64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    linkageType: ''
    returnType: std::string
    signature: std::string Base64(const Unit &U)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: __sanitizer_symbolize_pc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:185,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - SymbolizedFMT
    - PC
    argTypes:
    - char*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 189
    functionName: fuzzer::DescribePC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 1
    functionsReached:
    - reinterpret_cast<void*>
    - __sanitizer_symbolize_pc
    linkageType: ''
    returnType: std::string
    signature: std::string DescribePC(const char *SymbolizedFMT, uintptr_t PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:193,1
    - Dst: fuzzer::DescribePC
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:193,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - SymbolizedFMT
    - FallbackFMT
    - PC
    argTypes:
    - char*
    - char*
    - uintptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: fuzzer::PrintPC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::DescribePC
    - fuzzer::Printf
    linkageType: ''
    returnType: void
    signature: void PrintPC(const char *SymbolizedFMT, const char *FallbackFMT, uintptr_t
      PC)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::thread::hardware_concurrency
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:199,1
    - Dst: fuzzer::Printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 206
    functionName: fuzzer::NumberOfCpuCores
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 2
    functionsReached:
    - fuzzer::Printf
    - std::thread::hardware_concurrency
    linkageType: ''
    returnType: unsigned
    signature: unsigned NumberOfCpuCores()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::OpenProcessPipe
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:209,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:209,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:213,1
    - Dst: std::string*::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Command
    - Out
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 216
    functionName: fuzzer::ExecuteCommandAndReadOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/FuzzerUtil.cpp
    functionUses: 0
    functionsReached:
    - fuzzer::OpenProcessPipe
    - std::string*::append
    - std::string::c_str
    - fread
    linkageType: ''
    returnType: bool
    signature: bool ExecuteCommandAndReadOutput(const std::string &Command, std::string
      *Out)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/BufferOverflowOnInput.cpp:14,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/BufferOverflowOnInput.cpp:19,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 13
        line_start: 13
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/BufferOverflowOnInput.cpp
    constantsTouched: []
    func_position:
      end: 22
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/BufferOverflowOnInput.cpp
    functionUses: 1
    functionsReached:
    - assert
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp:21,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp:22,1
    - Dst: std::this_thread::sleep_for
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp:24,1
    - Dst: std::chrono::seconds
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp:24,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 30
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemoryTest.cpp
    functionUses: 1
    functionsReached:
    - std::this_thread::sleep_for
    - memset
    - char::char
    - std::chrono::seconds
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: f34
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 0
    functionsReached:
    - exit
    linkageType: ''
    returnType: void
    signature: void f34()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: f23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void f23()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: f12
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void f12()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: f01
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void f01()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: f00
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void f00()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: f23
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp:47,1
    - Dst: f12
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp:48,1
    - Dst: f01
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp:49,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 58
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CallerCalleeTest.cpp
    functionUses: 1
    functionsReached:
    - f12
    - f23
    - memcpy
    - f01
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:13,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:17,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:20,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:20,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:20,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:21,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:21,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:21,1
    - Dst: join
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp:23,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 12
        line_start: 12
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp
    constantsTouched: []
    func_position:
      end: 25
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 25
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedTest.cpp
    functionUses: 1
    functionsReached:
    - std::thread
    - memcmp
    - assert
    - join
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemorySingleLargeMallocTest.cpp:19,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 26
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OutOfMemorySingleLargeMallocTest.cpp
    functionUses: 1
    functionsReached:
    - char::char
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AccumulateAllocationsTest.cpp:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AccumulateAllocationsTest.cpp
    functionUses: 1
    functionsReached:
    - int::int
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:15,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:16,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:17,1
    - Dst: __builtin_bswap64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:19,1
    - Dst: __builtin_bswap32
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:20,1
    - Dst: __builtin_bswap16
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:21,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:29,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp:30,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 34
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwapCmpTest.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    - exit
    - fprintf
    - __builtin_bswap32
    - __builtin_bswap64
    - __builtin_bswap16
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 25
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/NullDerefTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp:16,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp:23,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 15
        line_start: 15
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp
    functionUses: 1
    functionsReached:
    - assert
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LLVMFuzzerMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 4
    argNames:
    - Data
    - Size
    - MaxSize
    - Seed
    argTypes:
    - uint8_t*
    - size_t
    - size_t
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: LLVMFuzzerCustomMutator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomMutatorTest.cpp
    functionUses: 2
    functionsReached:
    - LLVMFuzzerMutate
    linkageType: ''
    returnType: size_t
    signature: "size_t LLVMFuzzerCustomMutator(uint8_t *Data, size_t Size,\n                                          size_t
      MaxSize, unsigned int Seed)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LeakTest.cpp:12,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 16
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LeakTest.cpp
    functionUses: 1
    functionsReached:
    - int::int
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 8
    functionName: __afl_manual_init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AFLDriverTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void __afl_manual_init()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 12
    functionName: __afl_persistent_loop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AFLDriverTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int __afl_persistent_loop(unsigned int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - char***
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: LLVMFuzzerInitialize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AFLDriverTest.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerInitialize(int *argc, char ***argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AFLDriverTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedMemcmp.cpp:14,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedMemcmp.cpp:18,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedMemcmp.cpp:19,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 22
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedMemcmp.cpp
    functionUses: 1
    functionsReached:
    - memcmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 1
    functionsReached:
    - abort
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:27,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:28,1
    - Dst: Unit::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:72,1
    - Dst: MutationDispatcher::CrossOver
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:73,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:73,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:73,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:73,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:73,1
    - Dst: Unit::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:74,1
    - Dst: Unit::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:74,1
    - Dst: Unit::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:75,1
    - Dst: std::set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:76,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:79,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:80,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 83
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - Unit::size
    - Unit::data
    - size
    - std::set::insert
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    - MutationDispatcher::CrossOver
    - data
    - Unit::resize
    - insert
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(Fuzzer, CrossOver)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:88,1
    - Dst: fuzzer::Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:88,1
    - Dst: fuzzer::Unit::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:90,1
    - Dst: fuzzer::Hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 7
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Hash
    - fuzzer::Unit::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(Fuzzer, Hash)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:97,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:98,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:123,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:124,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:125,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:126,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:127,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:128,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:129,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:130,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:132,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:133,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:134,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:136,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:137,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:138,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:140,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 33
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 141
    functionName: TestEraseBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestEraseBytes(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestEraseBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestEraseBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, EraseBytes1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestEraseBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestEraseBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, EraseBytes2)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:151,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:152,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:167,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:168,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:169,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:170,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:171,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:172,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:173,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:176,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 21
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 177
    functionName: TestInsertByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestInsertByte(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInsertByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestInsertByte
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, InsertByte1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInsertByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestInsertByte
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, InsertByte2)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:187,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:188,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:207,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:208,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:209,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:210,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:211,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:213,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:214,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:215,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:216,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:217,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:220,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 25
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 221
    functionName: TestInsertRepeatedBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestInsertRepeatedBytes(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInsertRepeatedBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestInsertRepeatedBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, InsertRepeatedBytes1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInsertRepeatedBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestInsertRepeatedBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, InsertRepeatedBytes2)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:231,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:232,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:247,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:248,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:249,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:250,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:251,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:252,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:253,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:256,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 21
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 257
    functionName: TestChangeByte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestChangeByte(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeByte
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeByte1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeByte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeByte
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeByte2)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:267,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:268,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:283,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:284,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:285,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:286,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:287,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:288,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:289,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:292,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 21
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 293
    functionName: TestChangeBit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestChangeBit(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeBit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeBit
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeBit1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeBit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeBit
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeBit2)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:303,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:304,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:316,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:317,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:318,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:319,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:320,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:322,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 323
    functionName: TestShuffleBytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestShuffleBytes(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestShuffleBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestShuffleBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ShuffleBytes1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestShuffleBytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestShuffleBytes
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ShuffleBytes2)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:333,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:334,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:347,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:348,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:349,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:350,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:351,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:363,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:364,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:365,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:366,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:370,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 27
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 371
    functionName: TestCopyPart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestCopyPart(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestCopyPart
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestCopyPart
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, CopyPart1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestCopyPart
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestCopyPart
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, CopyPart2)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:381,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:382,1
    - Dst: MutationDispatcher::AddWordToManualDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:387,1
    - Dst: Word
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:387,1
    - Dst: MutationDispatcher::AddWordToManualDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:388,1
    - Dst: Word
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:388,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:401,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:402,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:403,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:404,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:405,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:406,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:407,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:408,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:410,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 23
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 411
    functionName: TestAddWordFromDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - MutationDispatcher::AddWordToManualDictionary
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    - Word
    - EXPECT_EQ
    - memcmp
    linkageType: ''
    returnType: void
    signature: void TestAddWordFromDictionary(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestAddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestAddWordFromDictionary
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, AddWordFromDictionary1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestAddWordFromDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 2
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestAddWordFromDictionary
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, AddWordFromDictionary2)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:423,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:424,1
    - Dst: MutationDispatcher::AddWordToAutoDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:429,1
    - Dst: Word
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:429,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:433,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:436,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:439,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 440
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 440
    functionName: TestAddWordFromDictionaryWithHint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - MutationDispatcher::AddWordToAutoDictionary
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    - Word
    - EXPECT_EQ
    - memset
    - memcmp
    linkageType: ''
    returnType: void
    signature: void TestAddWordFromDictionaryWithHint(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestAddWordFromDictionaryWithHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 442
    functionDepth: 2
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestAddWordFromDictionaryWithHint
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, AddWordFromDictionaryWithHint1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestAddWordFromDictionaryWithHint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 2
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestAddWordFromDictionaryWithHint
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, AddWordFromDictionaryWithHint2)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:452,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:453,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:465,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:466,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:467,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:468,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:471,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 472
    functionName: TestChangeASCIIInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestChangeASCIIInteger(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeASCIIInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 474
    functionDepth: 2
    functionLinenumber: 474
    functionLinenumberEnd: 477
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeASCIIInteger
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeASCIIInteger1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeASCIIInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeASCIIInteger
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeASCIIInteger2)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: ExternalFunctions::ExternalFunctions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:484,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:485,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:502,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:503,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:504,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:505,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:506,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:507,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:508,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:511,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 21
    argCount: 2
    argNames:
    - M
    - NumIter
    argTypes:
    - Mutator
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 512
      start: 483
    functionDepth: 1
    functionLinenumber: 483
    functionLinenumberEnd: 512
    functionName: TestChangeBinaryInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - memcmp
    - EXPECT_EQ
    - std::unique_ptr::get
    - ExternalFunctions::ExternalFunctions
    linkageType: ''
    returnType: void
    signature: void TestChangeBinaryInteger(Mutator M, int NumIter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeBinaryInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 517
      start: 514
    functionDepth: 2
    functionLinenumber: 514
    functionLinenumberEnd: 517
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeBinaryInteger
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeBinaryInteger1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestChangeBinaryInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 2
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - TestChangeBinaryInteger
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerMutate, ChangeBinaryInteger2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:526,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:526,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:527,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:527,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:528,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:529,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:529,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:530,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:530,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:531,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:531,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:532,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:532,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:533,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:533,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:534,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:534,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:535,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:535,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:536,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:536,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:537,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:537,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:538,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:539,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:539,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:540,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:540,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:541,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:541,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:542,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:542,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:543,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:543,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:544,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:544,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:545,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:546,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:546,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:547,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:547,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:548,1
    - Dst: ParseOneDictionaryEntry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:548,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:549,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 550
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - Unit
    - EXPECT_FALSE
    - EXPECT_EQ
    - ParseOneDictionaryEntry
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerDictionary, ParseOneDictionaryEntry)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:554,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:554,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:555,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:555,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:556,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:556,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:557,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:557,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:558,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:558,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:559,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:560,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:560,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:561,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:561,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:562,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:562,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:563,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:563,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:564,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:565,1
    - Dst: std::vector<Unit>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:565,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:565,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:566,1
    - Dst: ParseDictionaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:567,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:568,1
    - Dst: std::vector<Unit>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:569,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:569,1
    - Dst: Unit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 570
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - std::vector<Unit>
    - ParseDictionaryFile
    - Unit
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerDictionary, ParseDictionaryFile)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:573,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:573,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:574,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:575,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:575,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:576,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:577,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:578,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:579,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:580,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:581,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:582,1
    - Dst: Base64
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 583
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 583
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Base64
    linkageType: ''
    returnType: void
    signature: void TEST(FuzzerUtil, Base64)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InputCorpus::AddToCorpus
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:591,1
    - Dst: static_cast<uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:591,1
    - Dst: InputCorpus::ChooseUnitIdxToMutate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:595,1
    - Dst: EXPECT_GT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:599,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 601
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 601
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - static_cast<uint8_t>
    - InputCorpus::ChooseUnitIdxToMutate
    - InputCorpus::AddToCorpus
    - EXPECT_GT
    linkageType: ''
    returnType: void
    signature: void TEST(Corpus, Distribution)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:619,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 621
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - Merger::Parse
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Merge, Bad)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - A
    - B
    argTypes:
    - std::vector<uint32_t>
    - std::vector<uint32_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 625
    functionName: EQ
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 17
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void EQ(const std::vector<uint32_t> &A, const std::vector<uint32_t>
      &B)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<std::string>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:628,1
    - Dst: std::vector<std::string>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:628,1
    - Dst: std::vector<std::string>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:629,1
    - Dst: std::vector<std::string>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:629,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - A
    - B
    argTypes:
    - std::vector<std::string>
    - std::vector<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 631
    functionName: EQ
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 18
    functionsReached:
    - std::vector<std::string>::begin
    - std::vector<std::string>::end
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void EQ(const std::vector<std::string> &A, const std::vector<std::string>
      &B)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:638,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:639,1
    - Dst: Merger::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:639,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - Input
    - Result
    - NumNewFeatures
    argTypes:
    - std::string
    - std::vector<std::string>
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 641
      start: 633
    functionDepth: 2
    functionLinenumber: 633
    functionLinenumberEnd: 641
    functionName: Merge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 9
    functionsReached:
    - Merger::Parse
    - EXPECT_EQ
    - EXPECT_TRUE
    - Merger::Merge
    - EQ
    linkageType: ''
    returnType: void
    signature: "void Merge(const std::string &Input,\n                  const std::vector<std::string>
      Result,\n                  size_t NumNewFeatures)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:646,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:646,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:647,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:649,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:650,1
    - Dst: Merger::LastFailure::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:651,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:653,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:653,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:654,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:654,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:656,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:659,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:661,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:661,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:668,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:668,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:670,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:671,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:673,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:674,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:675,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:676,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:677,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:678,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:679,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:684,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:684,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:689,1
    - Dst: Merger::Files::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:689,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:691,1
    - Dst: Merger::LastFailure::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:691,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:692,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:693,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:694,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:696,1
    - Dst: Merger::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:696,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:697,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:699,1
    - Dst: Merger::Parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:699,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:704,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:705,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:706,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:707,1
    - Dst: Merger::Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:707,1
    - Dst: EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 643
    functionDepth: 3
    functionLinenumber: 643
    functionLinenumberEnd: 709
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - Merger::Files::size
    - EXPECT_EQ
    - EXPECT_TRUE
    - Merger::LastFailure::empty
    - Merger::Merge
    - EQ
    - Merger::Parse
    linkageType: ''
    returnType: void
    signature: void TEST(Merge, Good)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:713,1
    - Dst: Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:719,1
    - Dst: Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:725,1
    - Dst: Merge
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 738
      start: 711
    functionDepth: 3
    functionLinenumber: 711
    functionLinenumberEnd: 738
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FuzzerUnittest.cpp
    functionUses: 0
    functionsReached:
    - Merge
    linkageType: ''
    returnType: void
    signature: void TEST(Merge, Merge)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrncmpTest.cpp:12,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrncmpTest.cpp:13,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrncmpTest.cpp:14,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 17
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrncmpTest.cpp
    functionUses: 1
    functionsReached:
    - strncmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - a
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 10
    functionName: DSO1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSO1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int DSO1(int a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: Uncovered1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSO1.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncovered1()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:13,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:16,1
    - Dst: strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:18,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 3
    argNames:
    - Data
    - Size
    - Str
    argTypes:
    - uint8_t*
    - size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 20
    functionName: Eq
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp
    functionUses: 0
    functionsReached:
    - strcmp
    - memcpy
    - strlen
    linkageType: ''
    returnType: bool
    signature: bool Eq(const uint8_t *Data, size_t Size, const char *Str)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:23,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:24,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:25,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:28,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp:29,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 32
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrcmpTest.cpp
    functionUses: 1
    functionsReached:
    - Eq
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/EmptyTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:15,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:17,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:18,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:19,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:20,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:21,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp:22,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 14
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpTest.cpp
    functionUses: 1
    functionsReached:
    - strncmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - a
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 18
    functionName: Switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Switch(int a)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp:26,1
    - Dst: Switch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp:27,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp:30,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp:31,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 34
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/Switch2Test.cpp
    functionUses: 1
    functionsReached:
    - exit
    - memcpy
    - Switch
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - Line
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: PrintOnce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp
    functionUses: 0
    functionsReached:
    - fprintf
    linkageType: ''
    returnType: bool
    signature: bool PrintOnce(int Line)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:25,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:26,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:27,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:28,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:30,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:31,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:32,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:33,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:34,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:35,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:36,1
    - Dst: PrintOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:37,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:39,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp:41,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 12
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 44
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleCmpTest.cpp
    functionUses: 1
    functionsReached:
    - PrintOnce
    - memcpy
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ShrinkValueProfileTest.cpp:17,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ShrinkValueProfileTest.cpp:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 21
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ShrinkValueProfileTest.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - ','
    - d
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 15
    functionName: memmem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: memmem(a, b, c, d)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: strstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:20,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:20,1
    - Dst: strcasestr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:21,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:21,1
    - Dst: memmem
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:22,1
    - Dst: std::string::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:22,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:22,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:24,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp:25,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrstrTest.cpp
    functionUses: 1
    functionsReached:
    - std::string::c_str
    - fprintf
    - exit
    - std::string::data
    - memmem
    - strcasestr
    - strstr
    - std::string::size
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FourIndependentBranchesTest.cpp:18,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 21
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FourIndependentBranchesTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/NthRunCrashTest.cpp:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 17
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/NthRunCrashTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleTest.cpp:14,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleTest.cpp:21,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 13
        line_start: 13
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleTest.cpp
    constantsTouched: []
    func_position:
      end: 26
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 26
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleTest.cpp
    functionUses: 1
    functionsReached:
    - assert
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/TraceMallocTest.cpp:20,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/TraceMallocTest.cpp:23,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 26
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/TraceMallocTest.cpp
    functionUses: 1
    functionsReached:
    - int::int
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp:15,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp:16,1
    - Dst: abs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp:17,1
    - Dst: printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp:18,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp:19,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 22
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstantTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    - printf
    - memcpy
    - abs
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:12,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:13,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:14,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:15,1
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:16,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:17,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:21,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:23,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp:24,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 19
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 31
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/MemcmpTest.cpp
    functionUses: 1
    functionsReached:
    - memcmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FullCoverageSetTest.cpp:20,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 23
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/FullCoverageSetTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CounterTest.cpp:15,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 18
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CounterTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:21,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:22,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:23,1
    - Dst: DSO1
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:25,1
    - Dst: DSO2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:25,1
    - Dst: DSOTestExtra
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:25,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 31
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestMain.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    - fprintf
    - DSO2
    - DSO1
    - DSOTestExtra
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 25
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/TimeoutTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ShrinkControlFlowTest.cpp:15,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 27
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ShrinkControlFlowTest.cpp
    functionUses: 1
    functionsReached:
    - memset
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DivTest.cpp:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DivTest.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp:15,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp:16,1
    - Dst: labs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp:17,1
    - Dst: printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp:18,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp:19,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 22
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/AbsNegAndConstant64Test.cpp
    functionUses: 1
    functionsReached:
    - exit
    - printf
    - memcpy
    - labs
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:21,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:28,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:30,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 20
        line_start: 20
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp
    constantsTouched: []
    func_position:
      end: 33
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 33
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp
    functionUses: 1
    functionsReached:
    - std::string::find
    - assert
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:40,1
    - Dst: R
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:50,1
    - Dst: R
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:52,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:58,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:59,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 7
    argNames:
    - Data1
    - Size1
    - Data2
    - Size2
    - Out
    - MaxOutSize
    - Seed
    argTypes:
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - uint8_t*
    - size_t
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 63
    functionName: LLVMFuzzerCustomCrossOver
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/CustomCrossOverTest.cpp
    functionUses: 2
    functionsReached:
    - memcpy
    - strlen
    - R
    linkageType: ''
    returnType: size_t
    signature: "size_t LLVMFuzzerCustomCrossOver(const uint8_t *Data1, size_t Size1,\n
      \                                           const uint8_t *Data2, size_t Size2,\n
      \                                           uint8_t *Out, size_t MaxOutSize,\n
      \                                           unsigned int Seed)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleDictionaryTest.cpp:18,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleDictionaryTest.cpp:23,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleDictionaryTest.cpp:25,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleDictionaryTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    - strlen
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrcmpTest.cpp:12,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrcmpTest.cpp:13,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrcmpTest.cpp:14,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 17
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleStrcmpTest.cpp
    functionUses: 1
    functionsReached:
    - strcmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 14
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/TimeoutEmptyTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - a
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 10
    functionName: DSO2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSO2.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int DSO2(int a)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: Uncovered2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSO2.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncovered2()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedLeakTest.cpp:14,1
    - Dst: std::thread::join
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedLeakTest.cpp:15,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 17
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/ThreadedLeakTest.cpp
    functionUses: 1
    functionsReached:
    - int::int
    - std::thread::join
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp:12,1
    - Dst: printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp:13,1
    - Dst: fflush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp:14,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp:15,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 11
        line_start: 11
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp
    constantsTouched: []
    func_position:
      end: 20
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 20
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SpamyTest.cpp
    functionUses: 1
    functionsReached:
    - printf
    - fprintf
    - fflush
    - assert
    - flush
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:16,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:19,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:19,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:19,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:20,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:20,1
    - Dst: std::thread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:20,1
    - Dst: join
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp:22,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 24
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleThreadedTest.cpp
    functionUses: 1
    functionsReached:
    - std::thread
    - abort
    - join
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedBytesTest.cpp:12,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedBytesTest.cpp:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 11
        line_start: 11
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedBytesTest.cpp
    constantsTouched: []
    func_position:
      end: 28
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/RepeatedBytesTest.cpp
    functionUses: 1
    functionsReached:
    - assert
    - exit
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpOOBTest.cpp:16,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpOOBTest.cpp:18,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 20
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/StrncmpOOBTest.cpp
    functionUses: 1
    functionsReached:
    - strncmp
    - reinterpret_cast<const char *>
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:15,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - char***
    assertStmts:
    - condition: (*argc > 0)
      pos:
        line_end: 14
        line_start: 14
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp
    constantsTouched: []
    func_position:
      end: 19
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 19
    functionName: LLVMFuzzerInitialize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp
    functionUses: 2
    functionsReached:
    - assert
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerInitialize(int *argc, char ***argv)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:22,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:23,1
    - Dst: reinterpret_cast<const char *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:23,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:24,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/InitializeTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    - fprintf
    - strlen
    - reinterpret_cast<const char *>
    - strncmp
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OneHugeAllocTest.cpp:19,1
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OneHugeAllocTest.cpp:20,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 27
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/OneHugeAllocTest.cpp
    functionUses: 1
    functionsReached:
    - memset
    - char::char
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SignedIntOverflowTest.cpp:16,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts:
    - condition: (Data)
      pos:
        line_end: 15
        line_start: 15
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SignedIntOverflowTest.cpp
    constantsTouched: []
    func_position:
      end: 27
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 27
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SignedIntOverflowTest.cpp
    functionUses: 1
    functionsReached:
    - assert
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 26
    functionName: simple_hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint32_t
    signature: uint32_t simple_hash(const uint8_t *Data, size_t Size)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: simple_hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp:32,1
    - Dst: reinterpret_cast<const uint32_t *>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp:33,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp:36,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SimpleHashTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    - reinterpret_cast<const uint32_t *>
    - simple_hash
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LoadTest.cpp:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LoadTest.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/UninstrumentedTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 18
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/NullDerefOnEmptyTest.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:17,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 29
    functionName: Switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp
    functionUses: 1
    functionsReached:
    - memcpy
    linkageType: ''
    returnType: bool
    signature: bool Switch(const uint8_t *Data, size_t Size)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:34,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 46
    functionName: ShortSwitch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp
    functionUses: 0
    functionsReached:
    - memcpy
    linkageType: ''
    returnType: bool
    signature: bool ShortSwitch(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Switch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:49,1
    - Dst: Switch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:50,1
    - Dst: ShortSwitch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:51,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:53,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp:54,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SwitchTest.cpp
    functionUses: 1
    functionsReached:
    - exit
    - ShortSwitch
    - Switch
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - a
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 10
    functionName: DSOTestExtra
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/DSOTestExtra.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int DSOTestExtra(int a)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LeakTimeoutTest.cpp:12,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LeakTimeoutTest.cpp:13,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 16
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/LeakTimeoutTest.cpp
    functionUses: 1
    functionsReached:
    - int::int
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleMemcmpTest.cpp:12,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleMemcmpTest.cpp:13,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleMemcmpTest.cpp:14,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - Data
    - Size
    argTypes:
    - uint8_t*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 17
    functionName: LLVMFuzzerTestOneInput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/test/SingleMemcmpTest.cpp
    functionUses: 1
    functionsReached:
    - memcmp
    - exit
    - fprintf
    linkageType: ''
    returnType: int
    signature: int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:24,1
    - Dst: LLVMFuzzerInitialize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:26,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:28,1
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:29,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:30,1
    - Dst: fseek
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:31,1
    - Dst: ftell
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:32,1
    - Dst: fseek
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:33,1
    - Dst: malloc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:34,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:35,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:36,1
    - Dst: LLVMFuzzerTestOneInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:37,1
    - Dst: free
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:38,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts:
    - condition: (f)
      pos:
        line_end: 29
        line_start: 29
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c
    - condition: (n_read == len)
      pos:
        line_end: 35
        line_start: 35
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c
    constantsTouched: []
    func_position:
      end: 41
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 41
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/standalone/StandaloneFuzzTargetMain.c
    functionUses: 0
    functionsReached:
    - fseek
    - malloc
    - fprintf
    - fread
    - LLVMFuzzerTestOneInput
    - fopen
    - assert
    - free
    - ftell
    - LLVMFuzzerInitialize
    linkageType: ''
    returnType: int
    signature: int main(int argc, char **argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - cond
    - ','
    - error_message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: CHECK_ERROR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_ERROR(cond, error_message)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: getrusage
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:115,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (0 && "GetPeakRSSMb() is not implemented for your platform")
      pos:
        line_end: 123
        line_start: 123
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    constantsTouched: []
    func_position:
      end: 126
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 126
    functionName: GetPeakRSSMb
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 8
    functionsReached:
    - assert
    - getrusage
    linkageType: ''
    returnType: size_t
    signature: size_t GetPeakRSSMb()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:132,1
    - Dst: sigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:134,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:135,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - signum
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 138
    functionName: SetSigaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 4
    functionsReached:
    - memset
    - fprintf
    - exit
    - sigaction
    linkageType: ''
    returnType: void
    signature: "void SetSigaction(int signum,\n                         void (*callback)(int,
      siginfo_t *, void *))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetPeakRSSMb
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:143,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:148,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:151,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:153,1
    - Dst: fclose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 155
    functionName: write_extra_stats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached:
    - GetPeakRSSMb
    - CHECK_ERROR
    - fclose
    - fprintf
    linkageType: ''
    returnType: void
    signature: void write_extra_stats()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:162,1
    - Dst: write_extra_stats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: crash_handler
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached:
    - write_extra_stats
    - CHECK_ERROR
    linkageType: ''
    returnType: void
    signature: void crash_handler(int, siginfo_t *, void *)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: getenv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:178,1
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:186,1
    - Dst: fscanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:190,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:195,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:197,1
    - Dst: fclose
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:197,1
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:200,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:201,1
    - Dst: fopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:205,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:206,1
    - Dst: SetSigaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:216,1
    - Dst: atexit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:219,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 220
    functionName: maybe_initialize_extra_stats
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached:
    - SetSigaction
    - fclose
    - getenv
    - fopen
    - atexit
    - fscanf
    - CHECK_ERROR
    linkageType: ''
    returnType: void
    signature: void maybe_initialize_extra_stats()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: getenv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:225,1
    - Dst: freopen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:231,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:234,1
    - Dst: abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 239
    functionName: maybe_duplicate_stderr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached:
    - abort
    - getenv
    - freopen
    - fprintf
    linkageType: ''
    returnType: void
    signature: void maybe_duplicate_stderr()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:242,1
    - Dst: LLVMFuzzerInitialize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:253,1
    - Dst: maybe_duplicate_stderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:256,1
    - Dst: maybe_initialize_extra_stats
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:257,1
    - Dst: __afl_manual_init
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:259,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:263,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:264,1
    - Dst: __afl_persistent_loop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:267,1
    - Dst: read
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:268,1
    - Dst: uint8_t::uint8_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:272,1
    - Dst: memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:273,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:276,1
    - Dst: gettimeofday
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:276,1
    - Dst: LLVMFuzzerTestOneInput
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:280,1
    - Dst: CHECK_ERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:283,1
    - Dst: gettimeofday
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:283,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp:294,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts:
    - condition: (N > 0)
      pos:
        line_end: 263
        line_start: 263
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    constantsTouched: []
    func_position:
      end: 295
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 295
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/Fuzzer/afl/afl_driver.cpp
    functionUses: 0
    functionsReached:
    - atoi
    - __afl_persistent_loop
    - memcpy
    - fprintf
    - maybe_duplicate_stderr
    - LLVMFuzzerTestOneInput
    - gettimeofday
    - assert
    - uint8_t::uint8_t
    - CHECK_ERROR
    - read
    - __afl_manual_init
    - LLVMFuzzerInitialize
    - maybe_initialize_extra_stats
    linkageType: ''
    returnType: int
    signature: int main(int argc, char **argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - k
    argTypes:
    - std::unordered_map<Key, std::size_t>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: nlohmann::fifo_map_compare::fifo_map_compare
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void fifo_map_compare(std::unordered_map<Key, std::size_t>* k)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:60,1
    - Dst: nlohmann::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:61,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:63,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Key
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 77
    functionName: operator()(const Key& lhs, const Key& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - end
    - nlohmann::find
    linkageType: ''
    returnType: bool
    signature: bool operator()(const Key& lhs, const Key& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: nlohmann::fifo_map_compare::add_key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: void
    signature: void add_key(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: nlohmann::fifo_map_compare::remove_key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - erase
    linkageType: ''
    returnType: void
    signature: void remove_key(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void fifo_map()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fifo_map::m_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:129,1
    - Dst: fifo_map::m_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - fifo_map::m_map::end
    - fifo_map::m_map::begin
    linkageType: ''
    returnType: void
    signature: void fifo_map(const fifo_map &f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIterator
    - InputIterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fifo_map(InputIterator first, InputIterator last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fifo_map(std::initializer_list<value_type> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '& at(const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '& at(const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '& operator[](const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - add_key
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '& operator[](Key&& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - add_key
    linkageType: ''
    returnType: T
    signature: T & operator[](Key&& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: nlohmann::fifo_map::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::begin
    linkageType: ''
    returnType: iterator
    signature: iterator begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: nlohmann::fifo_map::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::end
    linkageType: ''
    returnType: iterator
    signature: iterator end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: nlohmann::fifo_map::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: nlohmann::fifo_map::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: nlohmann::fifo_map::cbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::cbegin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: nlohmann::fifo_map::cend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::cend
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: nlohmann::fifo_map::rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::rbegin
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rbegin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: nlohmann::fifo_map::rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::rend
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rend() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: nlohmann::fifo_map::rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::rbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: nlohmann::fifo_map::rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::rend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: nlohmann::fifo_map::crbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::crbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: nlohmann::fifo_map::crend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::crend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: nlohmann::fifo_map::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: nlohmann::fifo_map::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::size
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: nlohmann::fifo_map::max_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::max_size
    linkageType: ''
    returnType: size_type
    signature: size_type max_size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:290,1
    - Dst: nlohmann::fifo_map::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 292
    functionName: nlohmann::fifo_map::clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::clear
    linkageType: ''
    returnType: void
    signature: void clear() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:297,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 299
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:305,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - P
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( P&& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:312,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - hint
    - ' value'
    argTypes:
    - const_iterator
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 314
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 314
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator hint, const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:319,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - hint
    - ' value'
    argTypes:
    - const_iterator
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator hint, value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:329,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 333
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:340,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ilist
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 344
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: void
    signature: void insert(std::initializer_list<value_type> ilist)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:350,1
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:351,1
    - Dst: nlohmann::fifo_map::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:352,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: nlohmann::fifo_map::emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - std::move
    - std::forward<Args>
    - nlohmann::fifo_map::emplace
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:359,1
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:360,1
    - Dst: nlohmann::fifo_map::emplace_hint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:361,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - hint
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 362
    functionName: nlohmann::fifo_map::emplace_hint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - std::move
    - std::forward<Args>
    - nlohmann::fifo_map::emplace_hint
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator emplace_hint(const_iterator hint, Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:367,1
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - pos
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: iterator
    signature: iterator erase(const_iterator pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:376,1
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: iterator
    signature: iterator erase(const_iterator first, const_iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:385,1
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 393
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const key_type& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:398,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:399,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 401
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 401
    functionName: nlohmann::fifo_map::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: void
    signature: void swap(fifo_map& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: nlohmann::fifo_map::count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::count
    linkageType: ''
    returnType: size_type
    signature: size_type count(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: nlohmann::fifo_map::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::find
    linkageType: ''
    returnType: iterator
    signature: iterator find(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: nlohmann::fifo_map::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::find
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::equal_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: nlohmann::fifo_map::equal_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::equal_range
    linkageType: ''
    returnType: std::pair<iterator, iterator>
    signature: std::pair<iterator, iterator> equal_range(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::equal_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 1
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: nlohmann::fifo_map::equal_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::equal_range
    linkageType: ''
    returnType: std::pair<const_iterator, const_iterator>
    signature: std::pair<const_iterator, const_iterator> equal_range(const Key& key)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: nlohmann::fifo_map::lower_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::lower_bound
    linkageType: ''
    returnType: iterator
    signature: iterator lower_bound(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: nlohmann::fifo_map::lower_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::lower_bound
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator lower_bound(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::upper_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: nlohmann::fifo_map::upper_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::fifo_map::upper_bound
    linkageType: ''
    returnType: iterator
    signature: iterator upper_bound(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::upper_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 460
    functionName: nlohmann::fifo_map::upper_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::upper_bound
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator upper_bound(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: nlohmann::fifo_map::key_comp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: key_compare
    signature: key_compare key_comp() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: operator==(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: operator!=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: operator<(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: operator<=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: operator>(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: operator>=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - k
    argTypes:
    - std::unordered_map<Key, std::size_t>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: nlohmann::fifo_map_compare::fifo_map_compare
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void fifo_map_compare(std::unordered_map<Key, std::size_t>* k)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:60,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:61,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:63,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Key
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 77
    functionName: operator()(const Key& lhs, const Key& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - end
    - find
    linkageType: ''
    returnType: bool
    signature: bool operator()(const Key& lhs, const Key& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: nlohmann::fifo_map_compare::add_key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: void
    signature: void add_key(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: nlohmann::fifo_map_compare::remove_key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - erase
    linkageType: ''
    returnType: void
    signature: void remove_key(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void fifo_map()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fifo_map::m_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:129,1
    - Dst: fifo_map::m_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - fifo_map::m_map::end
    - fifo_map::m_map::begin
    linkageType: ''
    returnType: void
    signature: void fifo_map(const fifo_map &f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIterator
    - InputIterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fifo_map(InputIterator first, InputIterator last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: nlohmann::fifo_map::fifo_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fifo_map(std::initializer_list<value_type> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '& at(const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '& at(const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '& operator[](const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - add_key
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '& operator[](Key&& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - add_key
    linkageType: ''
    returnType: T
    signature: T & operator[](Key&& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: nlohmann::fifo_map::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::begin
    linkageType: ''
    returnType: iterator
    signature: iterator begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: nlohmann::fifo_map::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::end
    linkageType: ''
    returnType: iterator
    signature: iterator end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: nlohmann::fifo_map::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: nlohmann::fifo_map::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: nlohmann::fifo_map::cbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::cbegin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: nlohmann::fifo_map::cend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::cend
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: nlohmann::fifo_map::rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::rbegin
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rbegin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: nlohmann::fifo_map::rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::rend
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rend() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: nlohmann::fifo_map::rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::rbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: nlohmann::fifo_map::rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::rend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: nlohmann::fifo_map::crbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::crbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: nlohmann::fifo_map::crend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::crend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: nlohmann::fifo_map::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: nlohmann::fifo_map::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::size
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: nlohmann::fifo_map::max_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::max_size
    linkageType: ''
    returnType: size_type
    signature: size_type max_size() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:290,1
    - Dst: nlohmann::fifo_map::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 292
    functionName: nlohmann::fifo_map::clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::clear
    linkageType: ''
    returnType: void
    signature: void clear() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:297,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 299
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 11
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:305,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - P
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 12
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( P&& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:312,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - hint
    - ' value'
    argTypes:
    - const_iterator
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 314
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 314
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 13
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator hint, const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:319,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - hint
    - ' value'
    argTypes:
    - const_iterator
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 14
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator hint, value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:329,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 333
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:340,1
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ilist
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 344
    functionName: nlohmann::fifo_map::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 16
    functionsReached:
    - nlohmann::fifo_map::insert
    - add_key
    linkageType: ''
    returnType: void
    signature: void insert(std::initializer_list<value_type> ilist)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:350,1
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:351,1
    - Dst: nlohmann::fifo_map::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:352,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: nlohmann::fifo_map::emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - std::move
    - std::forward<Args>
    - nlohmann::fifo_map::emplace
    - add_key
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:359,1
    - Dst: add_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:360,1
    - Dst: nlohmann::fifo_map::emplace_hint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:361,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - hint
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 362
    functionName: nlohmann::fifo_map::emplace_hint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - std::move
    - std::forward<Args>
    - nlohmann::fifo_map::emplace_hint
    - add_key
    linkageType: ''
    returnType: iterator
    signature: iterator emplace_hint(const_iterator hint, Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:367,1
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - pos
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: iterator
    signature: iterator erase(const_iterator pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:376,1
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 5
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: iterator
    signature: iterator erase(const_iterator first, const_iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:385,1
    - Dst: remove_key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 393
    functionName: nlohmann::fifo_map::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 6
    functionsReached:
    - remove_key
    - nlohmann::fifo_map::erase
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const key_type& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:398,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:399,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 401
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 401
    functionName: nlohmann::fifo_map::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: void
    signature: void swap(fifo_map& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: nlohmann::fifo_map::count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::count
    linkageType: ''
    returnType: size_type
    signature: size_type count(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: nlohmann::fifo_map::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::find
    linkageType: ''
    returnType: iterator
    signature: iterator find(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: nlohmann::fifo_map::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::find
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::equal_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: nlohmann::fifo_map::equal_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::equal_range
    linkageType: ''
    returnType: std::pair<iterator, iterator>
    signature: std::pair<iterator, iterator> equal_range(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::equal_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 1
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: nlohmann::fifo_map::equal_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::equal_range
    linkageType: ''
    returnType: std::pair<const_iterator, const_iterator>
    signature: std::pair<const_iterator, const_iterator> equal_range(const Key& key)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: nlohmann::fifo_map::lower_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::lower_bound
    linkageType: ''
    returnType: iterator
    signature: iterator lower_bound(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: nlohmann::fifo_map::lower_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::lower_bound
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator lower_bound(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::upper_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: nlohmann::fifo_map::upper_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::fifo_map::upper_bound
    linkageType: ''
    returnType: iterator
    signature: iterator upper_bound(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::upper_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 460
    functionName: nlohmann::fifo_map::upper_bound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::upper_bound
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator upper_bound(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: nlohmann::fifo_map::key_comp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: key_compare
    signature: key_compare key_comp() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: operator==(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: operator!=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: operator<(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: operator<=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: operator>(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - fifo_map
    - fifo_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: operator>=(const fifo_map& lhs, const fifo_map& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const fifo_map& lhs, const fifo_map& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' m1'
    - ' m2'
    argTypes:
    - nlohmann::fifo_map<Key, T, Compare, Allocator>
    - nlohmann::fifo_map<Key, T, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 527
    functionName: std::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 3
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: void
    signature: "void swap(nlohmann::fifo_map<Key, T, Compare, Allocator>& m1, // NOLINT(cert-dcl58-cpp,cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n
      \                nlohmann::fifo_map<Key, T, Compare, Allocator>& m2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' m1'
    - ' m2'
    argTypes:
    - nlohmann::fifo_map<Key, T, Compare, Allocator>
    - nlohmann::fifo_map<Key, T, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 527
    functionName: std::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/fifo_map/fifo_map.hpp
    functionUses: 4
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: void
    signature: "void swap(nlohmann::fifo_map<Key, T, Compare, Allocator>& m1, // NOLINT(cert-dcl58-cpp,cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n
      \                nlohmann::fifo_map<Key, T, Compare, Allocator>& m2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 11
    functionName: CAPTURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CAPTURE(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 15
    functionName: SECTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: SECTION(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - x
    - ','
    - var_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 18
    functionName: INFO_WITH_TEMP_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INFO_WITH_TEMP_IMPL(x, var_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 19
    functionName: INFO_WITH_TEMP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INFO_WITH_TEMP(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - str
    - ','
    - var_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: CHECK_THROWS_WITH_STD_STR_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_THROWS_WITH_STD_STR_IMPL(expr, str, var_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - str
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: CHECK_THROWS_WITH_STD_STR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest_compatibility.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: CHECK_THROWS_WITH_STD_STR(expr, str)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: DOCTEST_TOSTR_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_TOSTR_IMPL(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 56
    functionName: DOCTEST_TOSTR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_TOSTR(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - MAJOR
    - ','
    - MINOR
    - ','
    - PATCH
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 78
    functionName: DOCTEST_COMPILER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_COMPILER(MAJOR, MINOR, PATCH)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 117
    functionName: DOCTEST_PRAGMA_TO_STR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_PRAGMA_TO_STR(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 119
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 119
    functionName: DOCTEST_CLANG_SUPPRESS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_CLANG_SUPPRESS_WARNING(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 131
    functionName: DOCTEST_PRAGMA_TO_STR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_PRAGMA_TO_STR(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: DOCTEST_GCC_SUPPRESS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_GCC_SUPPRESS_WARNING(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: DOCTEST_GCC_SUPPRESS_WARNING_WITH_PUSH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_GCC_SUPPRESS_WARNING_WITH_PUSH(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 146
    functionName: DOCTEST_MSVC_SUPPRESS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_MSVC_SUPPRESS_WARNING(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - w
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH(w)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 361
    functionName: DOCTEST_ALIGNMENT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_ALIGNMENT(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 414
    functionName: DOCTEST_DECLARE_INTERFACE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_DECLARE_INTERFACE(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: DOCTEST_DEFINE_INTERFACE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_DEFINE_INTERFACE(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - s1
    - ','
    - s2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 420
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 420
    functionName: DOCTEST_CAT_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_CAT_IMPL(s1, s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - s1
    - ','
    - s2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 421
    functionName: DOCTEST_CAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_CAT(s1, s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 423
    functionName: DOCTEST_ANONYMOUS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_ANONYMOUS(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 425
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 425
    functionName: DOCTEST_ANONYMOUS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_ANONYMOUS(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 429
    functionName: DOCTEST_REF_WRAP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_REF_WRAP(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 431
    functionName: DOCTEST_REF_WRAP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_REF_WRAP(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 447
    functionName: doctest::detail::consume
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR
    signature: DOCTEST_CONSTEXPR consume(const int*, int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 447
    functionName: doctest::detail::consume
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR
    signature: DOCTEST_CONSTEXPR consume(const int*, int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 447
    functionName: doctest::detail::consume
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR
    signature: DOCTEST_CONSTEXPR consume(const int*, int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 447
    functionName: doctest::detail::consume
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR
    signature: DOCTEST_CONSTEXPR consume(const int*, int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - var
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 454
    functionName: DOCTEST_GLOBAL_NO_WARNINGS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_GLOBAL_NO_WARNINGS(var, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 461
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 464
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 468
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 471
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 473
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 476
    functionName: DOCTEST_BREAK_INTO_DEBUGGER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_BREAK_INTO_DEBUGGER()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:619,1
    - Dst: const_cast<String*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:642,1
    - Dst: doctest::isOnStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:644,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:645,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 663
    functionName: doctest::String
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<size_type>
    - doctest::isOnStack
    - reinterpret_cast<char*>
    - const_cast<String*>
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE String
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 611
    functionName: doctest::isOnStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool isOnStack() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_cast<String*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - const_cast<String*>
    linkageType: ''
    returnType: char
    signature: char * c_str() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: doctest::isOnStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:644,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 648
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 648
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::isOnStack
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: char
    signature: char *       c_str()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 681
    functionName: doctest::Contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE Contains
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 822
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 822
    functionName: doctest::TestCaseData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE TestCaseData
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::StringContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: content
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: isContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    - Dst: Contains::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 824
    functionDepth: 1
    functionLinenumber: 824
    functionLinenumberEnd: 863
    functionName: doctest::AssertData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - content
    - Contains::string::c_str
    - doctest::StringContains
    - isContains
    - static_cast<Contains&&>
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE AssertData
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::StringContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: content
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: isContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    - Dst: Contains::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 845
    functionDepth: 1
    functionLinenumber: 845
    functionLinenumberEnd: 859
    functionName: doctest::StringContains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - content
    - Contains::string::c_str
    - doctest::StringContains
    - isContains
    - static_cast<Contains&&>
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE StringContains
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - cntn
    argTypes:
    - Contains
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 852
    functionName: doctest::StringContains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - static_cast<Contains&&>
    linkageType: ''
    returnType: void
    signature: void StringContains(Contains cntn)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - String
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 854
    functionName: doctest::check
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool check(const String& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 856
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 856
    functionName: operator const String&() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator const String&() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 858
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 858
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - string::c_str
    linkageType: ''
    returnType: char
    signature: char * c_str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 871
    functionName: doctest::MessageData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE MessageData
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 881
      start: 873
    functionDepth: 0
    functionLinenumber: 873
    functionLinenumberEnd: 881
    functionName: doctest::SubcaseSignature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE SubcaseSignature
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_DECLARE_INTERFACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 883
    functionDepth: 1
    functionLinenumber: 883
    functionLinenumberEnd: 887
    functionName: doctest::IContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_DECLARE_INTERFACE
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE IContextScope
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:990,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::operator<<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1012
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - ::operator<<
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1017
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1046
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1053
    functionDepth: 1
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::fill
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached:
    - doctest::detail::filloss
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1066,1
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1067,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1065
    functionDepth: 2
    functionLinenumber: 1065
    functionLinenumberEnd: 1069
    functionName: doctest::detail::toStream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::filloss
    - tlssPush
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStream(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::toStream
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 3
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::toStream
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T) in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:990,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::operator<<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1012
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - ::operator<<
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1017
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1046
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1053
    functionDepth: 1
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - doctest::detail::fill
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached:
    - doctest::detail::filloss
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1066,1
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1067,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1065
    functionDepth: 2
    functionLinenumber: 1065
    functionLinenumberEnd: 1069
    functionName: doctest::detail::toStream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached:
    - doctest::detail::filloss
    - tlssPush
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStream(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::toStream
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 3
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::toStream
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T) in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1088
    functionName: DOCTEST_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_STRINGIFY(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1089
    functionDepth: 0
    functionLinenumber: 1089
    functionLinenumberEnd: 1090
    functionName: DOCTEST_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_STRINGIFY(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1097,1
    - Dst: String::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: String::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: static_cast<String::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: String::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1101,1
    - Dst: String::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1102,1
    - Dst: String::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1094
    functionDepth: 0
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<String::size_type>
    - String::find
    - String::substr
    - String::size
    linkageType: ''
    returnType: String
    signature: String toString()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - DOCTEST_REF_WRAP
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1107
    functionDepth: 0
    functionLinenumber: 1107
    functionLinenumberEnd: 1109
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::convert
    linkageType: ''
    returnType: String
    signature: String toString(const DOCTEST_REF_WRAP(T) value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1145,1
    - Dst: static_cast<UT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - DOCTEST_REF_WRAP
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1143
    functionDepth: 1
    functionLinenumber: 1143
    functionLinenumberEnd: 1146
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_STRINGIFY
    - static_cast<UT>
    linkageType: ''
    returnType: String
    signature: String toString(const DOCTEST_REF_WRAP(T) value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1158
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T& in)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1165
    functionDepth: 1
    functionLinenumber: 1165
    functionLinenumberEnd: 1172
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T(&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1183
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - String
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP fill(std::ostream* stream, const
      char (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1158
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T& in)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1165
    functionDepth: 1
    functionLinenumber: 1165
    functionLinenumberEnd: 1172
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T(&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1183
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - String
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP fill(std::ostream* stream, const
      char (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::filldata<const void*>::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1198,1
    - Dst: DOCTEST_COMPILER
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1199,1
    - Dst: reinterpret_cast<const void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1200,1
    - Dst: reinterpret_cast<const void* const*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - in
    argTypes:
    - std::ostream*
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1195
    functionDepth: 1
    functionLinenumber: 1195
    functionLinenumberEnd: 1206
    functionName: doctest::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const void* const*>
    - detail::filldata<const void*>::fill
    - DOCTEST_COMPILER
    - reinterpret_cast<const void*>
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T* in)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:619,1
    - Dst: const_cast<String*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:642,1
    - Dst: doctest::isOnStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:644,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:645,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 663
    functionName: doctest::String
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<size_type>
    - doctest::isOnStack
    - reinterpret_cast<char*>
    - const_cast<String*>
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE String
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 611
    functionName: doctest::isOnStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool isOnStack() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_cast<String*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - const_cast<String*>
    linkageType: ''
    returnType: char
    signature: char * c_str() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: doctest::isOnStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:644,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 648
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 648
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::isOnStack
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: char
    signature: char *       c_str()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 681
    functionName: doctest::Contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE Contains
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 822
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 822
    functionName: doctest::TestCaseData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE TestCaseData
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::StringContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: content
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: isContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    - Dst: Contains::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 863
    functionName: doctest::AssertData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - content
    - Contains::string::c_str
    - doctest::StringContains
    - isContains
    - static_cast<Contains&&>
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE AssertData
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::StringContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: content
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: isContains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:851,1
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    - Dst: Contains::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 845
    functionDepth: 1
    functionLinenumber: 845
    functionLinenumberEnd: 859
    functionName: doctest::StringContains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - content
    - Contains::string::c_str
    - doctest::StringContains
    - isContains
    - static_cast<Contains&&>
    linkageType: ''
    returnType: class DOCTEST_INTERFACE
    signature: class DOCTEST_INTERFACE StringContains
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<Contains&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:852,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - cntn
    argTypes:
    - Contains
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 852
    functionName: doctest::StringContains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - static_cast<Contains&&>
    linkageType: ''
    returnType: void
    signature: void StringContains(Contains cntn)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - String
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 854
    functionName: doctest::check
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool check(const String& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 856
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 856
    functionName: operator const String&() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator const String&() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 858
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 858
    functionName: doctest::c_str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - string::c_str
    linkageType: ''
    returnType: char
    signature: char * c_str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 871
    functionName: doctest::MessageData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE MessageData
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 881
      start: 873
    functionDepth: 0
    functionLinenumber: 873
    functionLinenumberEnd: 881
    functionName: doctest::SubcaseSignature
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE SubcaseSignature
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_DECLARE_INTERFACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 883
    functionDepth: 1
    functionLinenumber: 883
    functionLinenumberEnd: 887
    functionName: doctest::IContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_DECLARE_INTERFACE
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE IContextScope
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:990,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::operator<<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1012
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - ::operator<<
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1017
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1046
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1053
    functionDepth: 1
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - doctest::detail::fill
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 5
    functionsReached:
    - doctest::detail::filloss
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1066,1
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1067,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1065
    functionDepth: 2
    functionLinenumber: 1065
    functionLinenumberEnd: 1069
    functionName: doctest::detail::toStream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - doctest::detail::filloss
    - tlssPush
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStream(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::toStream
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 3
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::toStream
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T) in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:990,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - typename types::remove_reference<T>::type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: doctest::detail::forward
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<T&&>
    linkageType: ''
    returnType: DOCTEST_CONSTEXPR_FUNC
    signature: DOCTEST_CONSTEXPR_FUNC && forward(typename types::remove_reference<T>::type&&
      t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::operator<<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1012
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - ::operator<<
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' t'
    argTypes:
    - std::ostream
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1017
    functionName: doctest::detail::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void insert(std::ostream& os, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1046
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1053
    functionDepth: 1
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 6
    functionsReached:
    - doctest::detail::fill
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionName: doctest::detail::filloss
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 7
    functionsReached:
    - doctest::detail::filloss
    linkageType: ''
    returnType: void
    signature: void filloss(std::ostream* stream, const T (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1066,1
    - Dst: doctest::detail::filloss
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1067,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1065
    functionDepth: 2
    functionLinenumber: 1065
    functionLinenumberEnd: 1069
    functionName: doctest::detail::toStream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached:
    - doctest::detail::filloss
    - tlssPush
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStream(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::detail::toStream
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 3
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: doctest::detail::convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::detail::toStream
    linkageType: ''
    returnType: String
    signature: String convert(const DOCTEST_REF_WRAP(T) in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1088
    functionName: DOCTEST_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_STRINGIFY(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1089
    functionDepth: 0
    functionLinenumber: 1089
    functionLinenumberEnd: 1090
    functionName: DOCTEST_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_STRINGIFY(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1097,1
    - Dst: String::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: String::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: static_cast<String::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1098,1
    - Dst: String::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1101,1
    - Dst: String::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1102,1
    - Dst: String::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1094
    functionDepth: 0
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<String::size_type>
    - String::find
    - String::substr
    - String::size
    linkageType: ''
    returnType: String
    signature: String toString()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - DOCTEST_REF_WRAP
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1107
    functionDepth: 0
    functionLinenumber: 1107
    functionLinenumberEnd: 1109
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - doctest::convert
    linkageType: ''
    returnType: String
    signature: String toString(const DOCTEST_REF_WRAP(T) value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1145,1
    - Dst: static_cast<UT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - DOCTEST_REF_WRAP
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1143
    functionDepth: 1
    functionLinenumber: 1143
    functionLinenumberEnd: 1146
    functionName: doctest::toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_STRINGIFY
    - static_cast<UT>
    linkageType: ''
    returnType: String
    signature: String toString(const DOCTEST_REF_WRAP(T) value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1158
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T& in)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1165
    functionDepth: 1
    functionLinenumber: 1165
    functionLinenumberEnd: 1172
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T(&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1183
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - String
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP fill(std::ostream* stream, const
      char (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::fifo_map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - stream
    - ' in'
    argTypes:
    - std::ostream*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1158
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - nlohmann::fifo_map::insert
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T& in)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1165
    functionDepth: 1
    functionLinenumber: 1165
    functionLinenumberEnd: 1172
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T(&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - (in)
    argTypes:
    - std::ostream*
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1183
    functionName: doctest::detail::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - String
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP fill(std::ostream* stream, const
      char (&in)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::filldata<const void*>::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1198,1
    - Dst: DOCTEST_COMPILER
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1199,1
    - Dst: reinterpret_cast<const void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1200,1
    - Dst: reinterpret_cast<const void* const*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - stream
    - in
    argTypes:
    - std::ostream*
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1195
    functionDepth: 1
    functionLinenumber: 1195
    functionLinenumberEnd: 1206
    functionName: doctest::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const void* const*>
    - detail::filldata<const void*>::fill
    - DOCTEST_COMPILER
    - reinterpret_cast<const void*>
    linkageType: ''
    returnType: void
    signature: void fill(std::ostream* stream, const T* in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1221,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1231,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1242,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1265,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1269,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1270,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1271,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1272,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1273,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1274,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1275,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1276,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1285
      start: 1210
    functionDepth: 0
    functionLinenumber: 1210
    functionLinenumberEnd: 1285
    functionName: Approx
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE Approx
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' value'
    - static_cast<T*>(nullptr)
    argTypes:
    - T
    - typename detail::types::enable_if<std::is_constructible<double, T>::value>::type*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1218
    functionDepth: 0
    functionLinenumber: 1218
    functionLinenumberEnd: 1222
    functionName: Approx
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: void
    signature: "void Approx(const T& value,\n                    typename detail::types::enable_if<std::is_constructible<double,
      T>::value>::type* =\n                            static_cast<T*>(nullptr))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' newEpsilon'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1229
    functionDepth: 0
    functionLinenumber: 1229
    functionLinenumberEnd: 1233
    functionName: epsilon
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: typename std::enable_if<std::is_constructible<double, T>::value, Approx&>::type
    signature: "typename std::enable_if<std::is_constructible<double, T>::value, Approx&>::type
      epsilon(\n            const T& newEpsilon)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' newScale'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1240
    functionDepth: 0
    functionLinenumber: 1240
    functionLinenumberEnd: 1244
    functionName: scale
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: typename std::enable_if<std::is_constructible<double, T>::value, Approx&>::type
    signature: "typename std::enable_if<std::is_constructible<double, T>::value, Approx&>::type
      scale(\n            const T& newScale)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1265
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1265
    functionName: operator==(const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator==(const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1266
    functionDepth: 0
    functionLinenumber: 1266
    functionLinenumberEnd: 1266
    functionName: operator==(const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator==(const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1267
    functionDepth: 0
    functionLinenumber: 1267
    functionLinenumberEnd: 1267
    functionName: operator!=(const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator!=(const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1268
    functionName: operator!=(const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator!=(const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1269
      start: 1269
    functionDepth: 0
    functionLinenumber: 1269
    functionLinenumberEnd: 1269
    functionName: operator<=(const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator<=(const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1270
      start: 1270
    functionDepth: 0
    functionLinenumber: 1270
    functionLinenumberEnd: 1270
    functionName: operator<=(const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator<=(const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1271
    functionDepth: 0
    functionLinenumber: 1271
    functionLinenumberEnd: 1271
    functionName: operator>=(const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator>=(const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1272
    functionDepth: 0
    functionLinenumber: 1272
    functionLinenumberEnd: 1272
    functionName: operator>=(const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator>=(const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1273
      start: 1273
    functionDepth: 0
    functionLinenumber: 1273
    functionLinenumberEnd: 1273
    functionName: operator< (const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator< (const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1274
    functionName: operator< (const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator< (const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1275
    functionName: operator> (const T& lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator> (const T& lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Approx
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1276
    functionDepth: 0
    functionLinenumber: 1276
    functionLinenumberEnd: 1276
    functionName: operator> (const Approx& lhs, const T& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    linkageType: ''
    returnType: DOCTEST_APPROX_PREFIX
    signature: DOCTEST_APPROX_PREFIX operator> (const Approx& lhs, const T& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1298
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1298
    functionName: IsNaN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE_DECL
    signature: struct DOCTEST_INTERFACE_DECL IsNaN
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1295
    functionDepth: 0
    functionLinenumber: 1295
    functionLinenumberEnd: 1295
    functionName: IsNaN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsNaN(F f, bool flip = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1296
    functionName: operator!() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: IsNaN<F>
    signature: IsNaN<F> operator!() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Subcase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1346,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1352
    functionName: Subcase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached:
    - Subcase
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE Subcase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1342
    functionDepth: 0
    functionLinenumber: 1342
    functionLinenumberEnd: 1342
    functionName: Subcase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Subcase(const Subcase&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1343
    functionDepth: 0
    functionLinenumber: 1343
    functionLinenumberEnd: 1343
    functionName: Subcase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Subcase(Subcase&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1357,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - op
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1358
    functionName: stringifyBinaryExpr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: String
    signature: "String stringifyBinaryExpr(const DOCTEST_REF_WRAP(L) lhs, const char*
      op,\n                               const DOCTEST_REF_WRAP(R) rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ret
    - ','
    - op
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1370
    functionName: SFINAE_OP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: SFINAE_OP(ret,op)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ret
    - ','
    - op
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: SFINAE_OP
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: SFINAE_OP(ret,op)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - op
    - ','
    - op_str
    - ','
    - op_macro
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1384
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1384
    functionName: DOCTEST_DO_BINARY_EXPRESSION_COMPARISON
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_DO_BINARY_EXPRESSION_COMPARISON(op, op_str, op_macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - rt
    - ','
    - op
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1388
    functionDepth: 0
    functionLinenumber: 1388
    functionLinenumberEnd: 1395
    functionName: DOCTEST_FORBIT_EXPRESSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_FORBIT_EXPRESSION(rt, op)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1402,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1405,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1406,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1407,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1408,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1409,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1410,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1411,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1412,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1413,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1414,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1415,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1416,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1417,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1418,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1419,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1420,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1421,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1422,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1423,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1424,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1425,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1426,1
    - Dst: DOCTEST_CLANG_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1432,1
    - Dst: DOCTEST_CLANG_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1433,1
    - Dst: DOCTEST_GCC_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1439,1
    - Dst: DOCTEST_GCC_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1440,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1445,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1448,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1449,1
    - Dst: eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1459,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1459,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1459,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1460,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1461,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1462,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1463,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1464,1
    - Dst: name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1470,1
    - Dst: DOCTEST_REF_WRAP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1470,1
    - Dst: DOCTEST_REF_WRAP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1471,1
    - Dst: DOCTEST_RELATIONAL_OP
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1480,1
    - Dst: DOCTEST_CMP_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1483,1
    - Dst: DOCTEST_CMP_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1484,1
    - Dst: DOCTEST_CMP_GT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1485,1
    - Dst: DOCTEST_CMP_LT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1486,1
    - Dst: DOCTEST_CMP_GE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1487,1
    - Dst: DOCTEST_CMP_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1490,1
    - Dst: eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1490,1
    - Dst: static_cast<L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1506,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1511,1
    - Dst: static_cast<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1512,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1518,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1519,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1551,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1552,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1555,1
    - Dst: DOCTEST_FORBIT_EXPRESSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1556,1
    - Dst: DOCTEST_COMPILER
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1567,1
    - Dst: Expression_lhs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1583,1
    - Dst: static_cast<const L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1583,1
    - Dst: Expression_lhs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1588,1
    - Dst: fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1608,1
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1624,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1629,1
    - Dst: fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1639,1
    - Dst: op
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1672,1
    - Dst: RelationalComparator<comparison, L, R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1695,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1696,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1697,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1710,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1711,1
    - Dst: RelationalComparator<comparison, L, R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1768,1
    - Dst: DOCTEST_ASSERT_OUT_OF_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1774,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1774,1
    - Dst: DOCTEST_ASSERT_IN_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1775,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1775,1
    - Dst: DOCTEST_ASSERT_OUT_OF_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1791,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1791,1
    - Dst: DOCTEST_ASSERT_IN_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1792,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1792,1
    - Dst: DOCTEST_DECLARE_INTERFACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1798,1
    - Dst: m_translateFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1815,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1819,1
    - Dst: ContextScopeBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1840,1
    - Dst: static_cast<L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1853,1
    - Dst: lambda_
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1861,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1865,1
    - Dst: MessageBuilder
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1883,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1886,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1889,1
    - Dst: ContextScope<L>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1911,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 92
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1913
      start: 1396
    functionDepth: 2
    functionLinenumber: 1396
    functionLinenumberEnd: 1913
    functionName: Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - String
    - DOCTEST_CMP_GT
    - Expression_lhs
    - fill
    - DOCTEST_DECLARE_INTERFACE
    - DOCTEST_STRINGIFY
    - DOCTEST_FORBIT_EXPRESSION
    - destroy
    - DOCTEST_CMP_LT
    - DOCTEST_CLANG_SUPPRESS_WARNING
    - DOCTEST_ASSERT_OUT_OF_TESTS
    - ContextScope<L>
    - stringifyBinaryExpr
    - DOCTEST_CMP_NE
    - static_cast<bool>
    - m_translateFunction
    - static_cast<void>
    - op
    - eq
    - ContextScopeBase
    - static_cast<L&&>
    - DOCTEST_ASSERT_IN_TESTS
    - lambda_
    - DOCTEST_MSVC_SUPPRESS_WARNING
    - name
    - DOCTEST_COMPILER
    - static_cast<const L&&>
    - MessageBuilder
    - DOCTEST_RELATIONAL_OP
    - DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
    - DOCTEST_CMP_EQ
    - RelationalComparator<comparison, L, R>
    - DOCTEST_GCC_SUPPRESS_WARNING
    - DOCTEST_CMP_GE
    - getContextOptions
    - DOCTEST_REF_WRAP
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE Result
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1401
      start: 1401
    functionDepth: 0
    functionLinenumber: 1401
    functionLinenumberEnd: 1401
    functionName: Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Result()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - l
    - ','
    - r
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1496
    functionName: DOCTEST_CMP_LE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_CMP_LE(l, r)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1506,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 2
    argNames:
    - ' in'
    - at
    argTypes:
    - L
    - assertType::Enum
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1507
      start: 1505
    functionDepth: 0
    functionLinenumber: 1505
    functionLinenumberEnd: 1507
    functionName: Expression_lhs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached:
    - static_cast<L&&>
    linkageType: ''
    returnType: void
    signature: void Expression_lhs(L&& in, assertType::Enum at)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1511,1
    - Dst: static_cast<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1512,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1518,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1522
      start: 1509
    functionDepth: 1
    functionLinenumber: 1509
    functionLinenumberEnd: 1522
    functionName: Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - getContextOptions
    - static_cast<bool>
    - DOCTEST_STRINGIFY
    - DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
    linkageType: ''
    returnType: DOCTEST_NOINLINE
    signature: DOCTEST_NOINLINE Result()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' assertType::is_false'
    argTypes:
    - m_at
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1516
      start: 1513
    functionDepth: 0
    functionLinenumber: 1513
    functionLinenumberEnd: 1516
    functionName: if
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP if(m_at & assertType::is_false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1525
    functionDepth: 0
    functionLinenumber: 1525
    functionLinenumberEnd: 1525
    functionName: operator L() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator L() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expression_lhs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1583,1
    - Dst: static_cast<const L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1583,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    argCount: 1
    argNames:
    - ' operand'
    argTypes:
    - L
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1582
    functionDepth: 1
    functionLinenumber: 1582
    functionLinenumberEnd: 1584
    functionName: operator<<(const L&& operand)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - Expression_lhs
    - static_cast<const L&&>
    linkageType: ''
    returnType: Expression_lhs<const L&&>
    signature: Expression_lhs<const L&&> operator<<(const L&& operand)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expression_lhs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - operand
    argTypes:
    - L
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1589
    functionName: operator<<(const L &operand)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - Expression_lhs
    linkageType: ''
    returnType: Expression_lhs<const L&>
    signature: Expression_lhs<const L&> operator<<(const L &operand)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1669
    functionDepth: 0
    functionLinenumber: 1669
    functionLinenumberEnd: 1669
    functionName: operator()(const DOCTEST_REF_WRAP(L),     const DOCTEST_REF_WRAP(R)    )
      const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(const DOCTEST_REF_WRAP(L),     const DOCTEST_REF_WRAP(R)    )
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: op
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1672
    functionDepth: 0
    functionLinenumber: 1672
    functionLinenumberEnd: 1672
    functionName: operator()(const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R)
      rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - op
    linkageType: ''
    returnType: bool
    signature: bool operator()(const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R)
      rhs) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: RelationalComparator<comparison, L, R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1695,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1696,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1697,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1700
      start: 1693
    functionDepth: 2
    functionLinenumber: 1693
    functionLinenumberEnd: 1700
    functionName: binary_assert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - getContextOptions
    - RelationalComparator<comparison, L, R>
    - stringifyBinaryExpr
    linkageType: ''
    returnType: DOCTEST_NOINLINE
    signature: "DOCTEST_NOINLINE binary_assert(const DOCTEST_REF_WRAP(L) lhs,\n                                            const
      DOCTEST_REF_WRAP(R) rhs)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1710,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1711,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1715
      start: 1703
    functionDepth: 1
    functionLinenumber: 1703
    functionLinenumberEnd: 1715
    functionName: unary_assert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - getContextOptions
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: DOCTEST_NOINLINE
    signature: DOCTEST_NOINLINE unary_assert(const DOCTEST_REF_WRAP(L) val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - decomp
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1753
      start: 1737
    functionDepth: 0
    functionLinenumber: 1737
    functionLinenumberEnd: 1753
    functionName: DOCTEST_ASSERT_OUT_OF_TESTS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_ASSERT_OUT_OF_TESTS(decomp)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - decomp
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1763
      start: 1754
    functionDepth: 0
    functionLinenumber: 1754
    functionLinenumberEnd: 1763
    functionName: DOCTEST_ASSERT_IN_TESTS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_ASSERT_IN_TESTS(decomp)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RelationalComparator<comparison, L, R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1768,1
    - Dst: DOCTEST_ASSERT_OUT_OF_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1774,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1774,1
    - Dst: DOCTEST_ASSERT_IN_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1775,1
    - Dst: stringifyBinaryExpr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - at
    - file
    - line
    - expr
    argTypes:
    - assertType::Enum
    - char*
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1777
      start: 1765
    functionDepth: 2
    functionLinenumber: 1765
    functionLinenumberEnd: 1777
    functionName: binary_assert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_ASSERT_OUT_OF_TESTS
    - DOCTEST_ASSERT_IN_TESTS
    - RelationalComparator<comparison, L, R>
    - stringifyBinaryExpr
    linkageType: ''
    returnType: DOCTEST_NOINLINE
    signature: "DOCTEST_NOINLINE binary_assert(assertType::Enum at, const char* file,
      int line,\n                                        const char* expr, const DOCTEST_REF_WRAP(L)
      lhs,\n                                        const DOCTEST_REF_WRAP(R) rhs)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_ASSERT_OUT_OF_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1791,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1791,1
    - Dst: DOCTEST_ASSERT_IN_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1792,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1792,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 4
    argNames:
    - at
    - file
    - line
    - expr
    argTypes:
    - assertType::Enum
    - char*
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1794
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1794
    functionName: unary_assert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_ASSERT_OUT_OF_TESTS
    - DOCTEST_ASSERT_IN_TESTS
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: DOCTEST_NOINLINE
    signature: "DOCTEST_NOINLINE unary_assert(assertType::Enum at, const char* file,
      int line,\n                                       const char* expr, const DOCTEST_REF_WRAP(L)
      val)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_DECLARE_INTERFACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1800
      start: 1796
    functionDepth: 1
    functionLinenumber: 1796
    functionLinenumberEnd: 1800
    functionName: IExceptionTranslator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_DECLARE_INTERFACE
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE IExceptionTranslator
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1806
    functionDepth: 0
    functionLinenumber: 1806
    functionLinenumberEnd: 1807
    functionName: ExceptionTranslator::ExceptionTranslator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExceptionTranslator(String (*translateFunction)(T))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_translateFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1815,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1819,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - ' res'
    argTypes:
    - String
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1821
      start: 1809
    functionDepth: 0
    functionLinenumber: 1809
    functionLinenumberEnd: 1821
    functionName: ExceptionTranslator::translate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - m_translateFunction
    - static_cast<void>
    linkageType: ''
    returnType: bool
    signature: bool translate(String& res) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContextScopeBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1840,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1845
      start: 1831
    functionDepth: 1
    functionLinenumber: 1831
    functionLinenumberEnd: 1845
    functionName: ContextScopeBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - ContextScopeBase
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE ContextScopeBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1832
      start: 1832
    functionDepth: 0
    functionLinenumber: 1832
    functionLinenumberEnd: 1832
    functionName: ContextScopeBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContextScopeBase(const ContextScopeBase&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1837
      start: 1837
    functionDepth: 0
    functionLinenumber: 1837
    functionLinenumberEnd: 1837
    functionName: ~ContextScopeBase() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~ContextScopeBase() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - lambda
    argTypes:
    - L
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1852
    functionDepth: 0
    functionLinenumber: 1852
    functionLinenumberEnd: 1852
    functionName: ContextScope::ContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContextScope(const L &lambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<L&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1853,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 1
    argNames:
    - ' lambda'
    argTypes:
    - L
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1853
      start: 1853
    functionDepth: 0
    functionLinenumber: 1853
    functionLinenumberEnd: 1853
    functionName: ContextScope::ContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<L&&>
    linkageType: ''
    returnType: void
    signature: void ContextScope(L&& lambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1855
      start: 1855
    functionDepth: 0
    functionLinenumber: 1855
    functionLinenumberEnd: 1855
    functionName: ContextScope::ContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContextScope(const ContextScope&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1856
      start: 1856
    functionDepth: 0
    functionLinenumber: 1856
    functionLinenumberEnd: 1856
    functionName: ContextScope::ContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContextScope(ContextScope&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1858
      start: 1858
    functionDepth: 0
    functionLinenumber: 1858
    functionLinenumberEnd: 1858
    functionName: '& operator=(const ContextScope&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ContextScope
    signature: ContextScope & operator=(const ContextScope&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1859
      start: 1859
    functionDepth: 0
    functionLinenumber: 1859
    functionLinenumberEnd: 1859
    functionName: '& operator=(ContextScope&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ContextScope
    signature: ContextScope & operator=(ContextScope&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: lambda_
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1861
      start: 1861
    functionDepth: 0
    functionLinenumber: 1861
    functionLinenumberEnd: 1861
    functionName: ContextScope::stringify
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - lambda_
    linkageType: ''
    returnType: void
    signature: void stringify(std::ostream* s) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1865,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1867
      start: 1863
    functionDepth: 0
    functionLinenumber: 1863
    functionLinenumberEnd: 1867
    functionName: ~ContextScope() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - destroy
    linkageType: ''
    returnType: void
    signature: void ~ContextScope() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MessageBuilder
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1883,1
    - Dst: DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1886,1
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1889,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1907
      start: 1870
    functionDepth: 1
    functionLinenumber: 1870
    functionLinenumberEnd: 1907
    functionName: MessageBuilder
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - MessageBuilder
    - DOCTEST_STRINGIFY
    - DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH
    linkageType: ''
    returnType: struct DOCTEST_INTERFACE
    signature: struct DOCTEST_INTERFACE MessageBuilder
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1877
      start: 1877
    functionDepth: 0
    functionLinenumber: 1877
    functionLinenumberEnd: 1877
    functionName: MessageBuilder
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MessageBuilder(const MessageBuilder&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1878
    functionDepth: 0
    functionLinenumber: 1878
    functionLinenumberEnd: 1878
    functionName: MessageBuilder
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MessageBuilder(MessageBuilder&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_STRINGIFY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1888
    functionDepth: 1
    functionLinenumber: 1888
    functionLinenumberEnd: 1891
    functionName: '& operator,(const T& in)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - DOCTEST_STRINGIFY
    linkageType: ''
    returnType: MessageBuilder
    signature: MessageBuilder & operator,(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1896
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1896
    functionName: '& operator<<(const T& in)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP & operator<<(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1903
    functionDepth: 0
    functionLinenumber: 1903
    functionLinenumberEnd: 1903
    functionName: '& operator*(const T& in)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MessageBuilder
    signature: MessageBuilder & operator*(const T& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContextScope<L>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:1911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - lambda
    argTypes:
    - L
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1912
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1912
    functionName: MakeContextScope
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - ContextScope<L>
    linkageType: ''
    returnType: ContextScope<L>
    signature: ContextScope<L> MakeContextScope(const L &lambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - name
    - ','
    - type
    - ','
    - def
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1924
      start: 1915
    functionDepth: 0
    functionLinenumber: 1915
    functionLinenumberEnd: 1924
    functionName: DOCTEST_DEFINE_DECORATOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_DEFINE_DECORATOR(name, type, def)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - assert_type
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3839
      start: 3838
    functionDepth: 0
    functionLinenumber: 3838
    functionLinenumberEnd: 3839
    functionName: DOCTEST_GENERATE_ASSERT_TYPE_CASE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_GENERATE_ASSERT_TYPE_CASE(assert_type)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - assert_type
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3843
      start: 3839
    functionDepth: 0
    functionLinenumber: 3839
    functionLinenumberEnd: 3843
    functionName: DOCTEST_GENERATE_ASSERT_TYPE_CASES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: DOCTEST_GENERATE_ASSERT_TYPE_CASES(assert_type)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - at
    argTypes:
    - assertType::Enum
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3884
      start: 3872
    functionDepth: 0
    functionLinenumber: 3872
    functionLinenumberEnd: 3884
    functionName: failureString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOCTEST_MSVC_SUPPRESS_WARNING_POP
    signature: DOCTEST_MSVC_SUPPRESS_WARNING_POP * failureString(assertType::Enum
      at)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3891,1
    - Dst: std::strrchr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3892,1
    - Dst: std::strrchr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3893,1
    - Dst: getContextOptions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3900,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3903,1
    - Dst: std::min
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3906,1
    - Dst: auto::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3906,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3906,1
    - Dst: std::strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3912,1
    - Dst: auto::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3912,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    argCount: 1
    argNames:
    - file
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3922
      start: 3889
    functionDepth: 1
    functionLinenumber: 3889
    functionLinenumberEnd: 3922
    functionName: skipPathFromFilename
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - std::strncmp
    - auto::c_str
    - std::min
    - std::strrchr
    - getContextOptions
    - auto::size
    - auto::find
    linkageType: ''
    returnType: char
    signature: char * skipPathFromFilename(const char* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3928,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - SubcaseSignature
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3930
      start: 3923
    functionDepth: 0
    functionLinenumber: 3923
    functionLinenumberEnd: 3930
    functionName: 'DOCTEST_GCC_SUPPRESS_WARNING_POP


      bool SubcaseSignature::operator==(const SubcaseSignature& other) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - std::strcmp
    linkageType: ''
    returnType: DOCTEST_CLANG_SUPPRESS_WARNING_POP
    signature: 'DOCTEST_CLANG_SUPPRESS_WARNING_POP DOCTEST_GCC_SUPPRESS_WARNING_POP


      bool SubcaseSignature::operator==(const SubcaseSignature& other) const'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3935,1
    - Dst: std::strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3936,1
    - Dst: compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3937,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - SubcaseSignature
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3938
      start: 3932
    functionDepth: 0
    functionLinenumber: 3932
    functionLinenumberEnd: 3938
    functionName: SubcaseSignature::operator<(const SubcaseSignature& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - compare
    - std::strcmp
    linkageType: ''
    returnType: bool
    signature: bool SubcaseSignature::operator<(const SubcaseSignature& other) const
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - stream
    - in
    argTypes:
    - std::ostream*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3946
      start: 3943
    functionDepth: 0
    functionLinenumber: 3943
    functionLinenumberEnd: 3946
    functionName: detail::filldata<const void*>::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void filldata<const void*>::fill(std::ostream* stream, const void*
      in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3950,1
    - Dst: os
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3951,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3953
      start: 3949
    functionDepth: 0
    functionLinenumber: 3949
    functionLinenumberEnd: 3953
    functionName: detail::toStreamLit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - tlssPush
    - os
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStreamLit(T t)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - stream
    - in
    argTypes:
    - std::ostream*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3946
      start: 3943
    functionDepth: 0
    functionLinenumber: 3943
    functionLinenumberEnd: 3946
    functionName: detail::filldata<const void*>::fill
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void filldata<const void*>::fill(std::ostream* stream, const void*
      in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tlssPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3950,1
    - Dst: os
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3951,1
    - Dst: tlssPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3953
      start: 3949
    functionDepth: 0
    functionLinenumber: 3949
    functionLinenumberEnd: 3953
    functionName: detail::toStreamLit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - tlssPush
    - os
    - tlssPop
    linkageType: ''
    returnType: String
    signature: String toStreamLit(T t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3957
      start: 3957
    functionDepth: 0
    functionLinenumber: 3957
    functionLinenumberEnd: 3957
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - String
    linkageType: ''
    returnType: String
    signature: String toString(const char* in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3962
      start: 3962
    functionDepth: 0
    functionLinenumber: 3962
    functionLinenumberEnd: 3962
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - c_str
    linkageType: ''
    returnType: String
    signature: String toString(const std::string& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3965
      start: 3965
    functionDepth: 0
    functionLinenumber: 3965
    functionLinenumberEnd: 3965
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String toString(String in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3967
      start: 3967
    functionDepth: 0
    functionLinenumber: 3967
    functionLinenumberEnd: 3967
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String toString(std::nullptr_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3969
      start: 3969
    functionDepth: 0
    functionLinenumber: 3969
    functionLinenumberEnd: 3969
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: String toString(bool in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - float
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3971
      start: 3971
    functionDepth: 0
    functionLinenumber: 3971
    functionLinenumberEnd: 3971
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(float in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3972,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3972
      start: 3972
    functionDepth: 0
    functionLinenumber: 3972
    functionLinenumberEnd: 3972
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(double in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - double long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3973
      start: 3973
    functionDepth: 0
    functionLinenumber: 3973
    functionLinenumberEnd: 3973
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(double long in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3975,1
    - Dst: static_cast<signed>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3975,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3975
      start: 3975
    functionDepth: 0
    functionLinenumber: 3975
    functionLinenumberEnd: 3975
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    - static_cast<signed>
    linkageType: ''
    returnType: String
    signature: String toString(char in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3976,1
    - Dst: static_cast<signed>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - char signed
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3976
      start: 3976
    functionDepth: 0
    functionLinenumber: 3976
    functionLinenumberEnd: 3976
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    - static_cast<signed>
    linkageType: ''
    returnType: String
    signature: String toString(char signed in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3977,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - char unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3977
      start: 3977
    functionDepth: 0
    functionLinenumber: 3977
    functionLinenumberEnd: 3977
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    - static_cast<unsigned>
    linkageType: ''
    returnType: String
    signature: String toString(char unsigned in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3978
      start: 3978
    functionDepth: 0
    functionLinenumber: 3978
    functionLinenumberEnd: 3978
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(short in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - short unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3979
      start: 3979
    functionDepth: 0
    functionLinenumber: 3979
    functionLinenumberEnd: 3979
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(short unsigned in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - signed
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3980
      start: 3980
    functionDepth: 0
    functionLinenumber: 3980
    functionLinenumberEnd: 3980
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(signed in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3981,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3981
      start: 3981
    functionDepth: 0
    functionLinenumber: 3981
    functionLinenumberEnd: 3981
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(unsigned in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3982
      start: 3982
    functionDepth: 0
    functionLinenumber: 3982
    functionLinenumberEnd: 3982
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(long in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - long unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3983
      start: 3983
    functionDepth: 0
    functionLinenumber: 3983
    functionLinenumberEnd: 3983
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(long unsigned in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - long long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3984
      start: 3984
    functionDepth: 0
    functionLinenumber: 3984
    functionLinenumberEnd: 3984
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(long long in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toStreamLit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - long long unsigned
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3985
      start: 3985
    functionDepth: 0
    functionLinenumber: 3985
    functionLinenumberEnd: 3985
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - toStreamLit
    linkageType: ''
    returnType: String
    signature: String toString(long long unsigned in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3988,1
    - Dst: epsilon
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3990
      start: 3987
    functionDepth: 1
    functionLinenumber: 3987
    functionLinenumberEnd: 3990
    functionName: Approx::Approx
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - static_cast<double>
    - epsilon
    linkageType: ''
    returnType: void
    signature: void Approx::Approx(double value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Approx::epsilon
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3994,1
    - Dst: Approx::scale
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:3995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3997
      start: 3992
    functionDepth: 1
    functionLinenumber: 3992
    functionLinenumberEnd: 3997
    functionName: Approx::operator()(double value) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - Approx::scale
    - Approx::epsilon
    linkageType: ''
    returnType: Approx
    signature: Approx Approx::operator()(double value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - newEpsilon
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4002
      start: 3999
    functionDepth: 0
    functionLinenumber: 3999
    functionLinenumberEnd: 4002
    functionName: '& Approx::epsilon(double newEpsilon)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Approx
    signature: Approx & Approx::epsilon(double newEpsilon)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - newScale
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4006
      start: 4003
    functionDepth: 0
    functionLinenumber: 4003
    functionLinenumberEnd: 4006
    functionName: '& Approx::scale(double newScale)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Approx
    signature: Approx & Approx::scale(double newScale)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4010,1
    - Dst: std::max<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4011,1
    - Dst: std::fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4011,1
    - Dst: std::fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4012
      start: 4008
    functionDepth: 0
    functionLinenumber: 4008
    functionLinenumberEnd: 4012
    functionName: operator==(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - std::fabs
    - std::max<double>
    linkageType: ''
    returnType: bool
    signature: bool operator==(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4013
      start: 4013
    functionDepth: 0
    functionLinenumber: 4013
    functionLinenumberEnd: 4013
    functionName: operator==(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4014
      start: 4014
    functionDepth: 0
    functionLinenumber: 4014
    functionLinenumberEnd: 4014
    functionName: operator!=(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4015
      start: 4015
    functionDepth: 0
    functionLinenumber: 4015
    functionLinenumberEnd: 4015
    functionName: operator!=(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4016
      start: 4016
    functionDepth: 0
    functionLinenumber: 4016
    functionLinenumberEnd: 4016
    functionName: operator<=(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4017
      start: 4017
    functionDepth: 0
    functionLinenumber: 4017
    functionLinenumberEnd: 4017
    functionName: operator<=(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4018
      start: 4018
    functionDepth: 0
    functionLinenumber: 4018
    functionLinenumberEnd: 4018
    functionName: operator>=(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4019
      start: 4019
    functionDepth: 0
    functionLinenumber: 4019
    functionLinenumberEnd: 4019
    functionName: operator>=(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4020
      start: 4020
    functionDepth: 0
    functionLinenumber: 4020
    functionLinenumberEnd: 4020
    functionName: operator<(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4021
      start: 4021
    functionDepth: 0
    functionLinenumber: 4021
    functionLinenumberEnd: 4021
    functionName: operator<(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - ' rhs'
    argTypes:
    - double
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4022
      start: 4022
    functionDepth: 0
    functionLinenumber: 4022
    functionLinenumberEnd: 4022
    functionName: operator>(double lhs, const Approx& rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(double lhs, const Approx& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - rhs
    argTypes:
    - Approx
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4023
      start: 4023
    functionDepth: 0
    functionLinenumber: 4023
    functionLinenumberEnd: 4023
    functionName: operator>(const Approx& lhs, double rhs)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const Approx& lhs, double rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: doctest::toString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' in'
    argTypes:
    - Approx
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4025
    functionDepth: 1
    functionLinenumber: 4025
    functionLinenumberEnd: 4027
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 1
    functionsReached:
    - doctest::toString
    linkageType: ''
    returnType: String
    signature: String toString(const Approx& in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DOCTEST_BRANCH_ON_DISABLED
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4028
      start: 4028
    functionDepth: 0
    functionLinenumber: 4028
    functionLinenumberEnd: 4028
    functionName: getContextOptions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 5
    functionsReached:
    - DOCTEST_BRANCH_ON_DISABLED
    linkageType: ''
    returnType: ContextOptions
    signature: ContextOptions * getContextOptions()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4034
      start: 4032
    functionDepth: 0
    functionLinenumber: 4032
    functionLinenumberEnd: 4034
    functionName: IsNaN<F>::operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached:
    - std::isnan
    linkageType: ''
    returnType: void
    signature: void IsNaN<F>::operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: String
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4040,1
    - Dst: doctest::toString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - IsNaN<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4040
      start: 4040
    functionDepth: 1
    functionLinenumber: 4040
    functionLinenumberEnd: 4040
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 2
    functionsReached:
    - String
    - doctest::toString
    linkageType: ''
    returnType: String
    signature: String toString(IsNaN<F> in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4041,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - IsNaN<float>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4041
      start: 4041
    functionDepth: 1
    functionLinenumber: 4041
    functionLinenumberEnd: 4041
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 3
    functionsReached:
    - toString
    linkageType: ''
    returnType: String
    signature: String toString(IsNaN<float> in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - IsNaN<double>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4042
      start: 4042
    functionDepth: 1
    functionLinenumber: 4042
    functionLinenumberEnd: 4042
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 4
    functionsReached:
    - toString
    linkageType: ''
    returnType: String
    signature: String toString(IsNaN<double> in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: toString
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h:4043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - in
    argTypes:
    - IsNaN<double long>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4043
      start: 4043
    functionDepth: 1
    functionLinenumber: 4043
    functionLinenumberEnd: 4043
    functionName: toString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 5
    functionsReached:
    - toString
    linkageType: ''
    returnType: String
    signature: String toString(IsNaN<double long> in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4088
      start: 4085
    functionDepth: 0
    functionLinenumber: 4085
    functionLinenumberEnd: 4088
    functionName: getCurrentTestSuite
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/thirdparty/doctest/doctest.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: doctest::detail::TestSuite
    signature: doctest::detail::TestSuite & getCurrentTestSuite()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: json_sizeof_diag_off
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t json_sizeof_diag_off()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: json_sizeof_diag_off_explicit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t json_sizeof_diag_off_explicit()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp:28,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp:29,1
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: json_at_diag_off
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_off.cpp
    functionUses: 0
    functionsReached:
    - start_object
    - json::at
    - nlohmann::json_pointer::json_pointer
    linkageType: ''
    returnType: void
    signature: void json_at_diag_off()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: json_sizeof_diag_on
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t json_sizeof_diag_on()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: json_sizeof_diag_on_explicit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t json_sizeof_diag_on_explicit()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp:28,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp:29,1
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: json_at_diag_on
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/diag/diag_on.cpp
    functionUses: 0
    functionsReached:
    - start_object
    - json::at
    - nlohmann::json_pointer::json_pointer
    linkageType: ''
    returnType: void
    signature: void json_at_diag_on()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:165,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:166,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 168
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:165,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:166,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 168
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:165,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:166,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 168
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:165,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:166,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 168
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: JSON_HEDLEY_STRINGIFY_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY_EX(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 210
    functionName: JSON_HEDLEY_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 215
    functionName: JSON_HEDLEY_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT_EX(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 220
    functionName: JSON_HEDLEY_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 225
    functionName: JSON_HEDLEY_CONCAT3_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3_EX(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 230
    functionName: JSON_HEDLEY_CONCAT3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - revision
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 235
    functionName: JSON_HEDLEY_VERSION_ENCODE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_ENCODE(major,minor,revision)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 240
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 240
    functionName: JSON_HEDLEY_VERSION_DECODE_MAJOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MAJOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 245
    functionName: JSON_HEDLEY_VERSION_DECODE_MINOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MINOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 250
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 250
    functionName: JSON_HEDLEY_VERSION_DECODE_REVISION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_REVISION(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 265
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 267
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 285
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 287
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 289
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 291
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 291
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 307
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 309
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 323
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 325
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 339
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 341
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 361
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 363
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 363
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 377
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 379
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 379
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 395
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 397
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 415
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 417
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 439
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 441
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 455
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 457
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 457
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 471
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 473
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 487
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 489
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 503
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 505
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 505
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 519
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 521
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 535
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 535
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 537
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 555
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 557
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 575
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 577
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 577
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 591
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 591
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 593
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 607
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 607
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 609
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 609
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 623
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 625
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 639
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 639
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 641
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 641
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 655
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 657
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 657
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 686
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 688
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 688
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 699
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 701
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 708
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 710
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 710
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 717
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 719
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 729
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 731
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 731
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 738
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 738
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 744
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 744
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 746
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 746
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 753
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 755
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 762
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 763
    functionDepth: 0
    functionLinenumber: 763
    functionLinenumberEnd: 764
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 771
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 772
    functionDepth: 0
    functionLinenumber: 772
    functionLinenumberEnd: 773
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 780
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 782
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 789
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 789
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 791
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 798
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 800
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 800
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 807
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 807
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 809
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 816
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 818
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 825
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 827
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 834
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 834
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 836
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 843
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 843
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 845
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 852
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 853
    functionDepth: 0
    functionLinenumber: 853
    functionLinenumberEnd: 854
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 861
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 863
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 870
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 872
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 872
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 879
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 881
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 881
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 888
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 888
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 890
      start: 889
    functionDepth: 0
    functionLinenumber: 889
    functionLinenumberEnd: 890
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 897
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 899
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 899
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 921
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 923
      start: 922
    functionDepth: 0
    functionLinenumber: 922
    functionLinenumberEnd: 923
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 983
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 990
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 997
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 997
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1002
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1009
      start: 1008
    functionDepth: 0
    functionLinenumber: 1008
    functionLinenumberEnd: 1009
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1019
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1021
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1027
    functionDepth: 0
    functionLinenumber: 1027
    functionLinenumberEnd: 1028
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1030
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1036
    functionDepth: 0
    functionLinenumber: 1036
    functionLinenumberEnd: 1037
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1039
      start: 1038
    functionDepth: 0
    functionLinenumber: 1038
    functionLinenumberEnd: 1039
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1046
    functionDepth: 0
    functionLinenumber: 1046
    functionLinenumberEnd: 1051
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1056
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1056
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1058
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1060
    functionDepth: 0
    functionLinenumber: 1060
    functionLinenumberEnd: 1061
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1208
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1208
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1208
    functionDepth: 0
    functionLinenumber: 1208
    functionLinenumberEnd: 1209
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1223
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1224
      start: 1223
    functionDepth: 0
    functionLinenumber: 1223
    functionLinenumberEnd: 1224
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1225
    functionDepth: 0
    functionLinenumber: 1225
    functionLinenumberEnd: 1226
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1227
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1227
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1244
    functionDepth: 0
    functionLinenumber: 1244
    functionLinenumberEnd: 1245
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1246
      start: 1245
    functionDepth: 0
    functionLinenumber: 1245
    functionLinenumberEnd: 1246
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1251
      start: 1250
    functionDepth: 0
    functionLinenumber: 1250
    functionLinenumberEnd: 1251
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1251
    functionDepth: 0
    functionLinenumber: 1251
    functionLinenumberEnd: 1252
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1254
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1254
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1255
      start: 1254
    functionDepth: 0
    functionLinenumber: 1254
    functionLinenumberEnd: 1255
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - available_since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1269
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1269
    functionName: JSON_HEDLEY_UNAVAILABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNAVAILABLE(available_since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1299
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1301
    functionDepth: 0
    functionLinenumber: 1301
    functionLinenumberEnd: 1302
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1304
    functionDepth: 0
    functionLinenumber: 1304
    functionLinenumberEnd: 1305
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1308
      start: 1307
    functionDepth: 0
    functionLinenumber: 1307
    functionLinenumberEnd: 1308
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - position
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1322
    functionDepth: 0
    functionLinenumber: 1322
    functionLinenumberEnd: 1323
    functionName: JSON_HEDLEY_SENTINEL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SENTINEL(position)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1398
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1400
      start: 1399
    functionDepth: 0
    functionLinenumber: 1399
    functionLinenumberEnd: 1400
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1404
    functionDepth: 0
    functionLinenumber: 1404
    functionLinenumberEnd: 1405
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1406
    functionDepth: 0
    functionLinenumber: 1406
    functionLinenumberEnd: 1407
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1418
      start: 1417
    functionDepth: 0
    functionLinenumber: 1417
    functionLinenumberEnd: 1418
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1420
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1420
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1424
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1424
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1426
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1432
    functionDepth: 0
    functionLinenumber: 1432
    functionLinenumberEnd: 1433
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1435
      start: 1434
    functionDepth: 0
    functionLinenumber: 1434
    functionLinenumberEnd: 1435
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1438
      start: 1437
    functionDepth: 0
    functionLinenumber: 1437
    functionLinenumberEnd: 1438
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1441
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1441
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1465
    functionDepth: 0
    functionLinenumber: 1465
    functionLinenumberEnd: 1466
    functionName: JSON_HEDLEY_NON_NULL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_NON_NULL(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1476
      start: 1475
    functionDepth: 0
    functionLinenumber: 1475
    functionLinenumberEnd: 1476
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1477
    functionDepth: 0
    functionLinenumber: 1477
    functionLinenumberEnd: 1478
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1497
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1499
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1499
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1529
      start: 1528
    functionDepth: 0
    functionLinenumber: 1528
    functionLinenumberEnd: 1529
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - value
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1535
      start: 1534
    functionDepth: 0
    functionLinenumber: 1534
    functionLinenumberEnd: 1535
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, value, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1536
      start: 1535
    functionDepth: 0
    functionLinenumber: 1535
    functionLinenumberEnd: 1536
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1536
    functionDepth: 0
    functionLinenumber: 1536
    functionLinenumberEnd: 1537
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1538
      start: 1537
    functionDepth: 0
    functionLinenumber: 1537
    functionLinenumberEnd: 1538
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1538
    functionDepth: 0
    functionLinenumber: 1538
    functionLinenumberEnd: 1539
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1558
      start: 1556
    functionDepth: 0
    functionLinenumber: 1556
    functionLinenumberEnd: 1558
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1563
      start: 1558
    functionDepth: 0
    functionLinenumber: 1558
    functionLinenumberEnd: 1563
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1568
      start: 1563
    functionDepth: 0
    functionLinenumber: 1563
    functionLinenumberEnd: 1568
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1568
    functionDepth: 0
    functionLinenumber: 1568
    functionLinenumberEnd: 1569
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1570
      start: 1569
    functionDepth: 0
    functionLinenumber: 1569
    functionLinenumberEnd: 1570
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1571
    functionDepth: 0
    functionLinenumber: 1571
    functionLinenumberEnd: 1572
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1573
      start: 1572
    functionDepth: 0
    functionLinenumber: 1572
    functionLinenumberEnd: 1573
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1574
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1574
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1574
    functionDepth: 0
    functionLinenumber: 1574
    functionLinenumberEnd: 1575
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1575
    functionDepth: 0
    functionLinenumber: 1575
    functionLinenumberEnd: 1576
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1579
      start: 1578
    functionDepth: 0
    functionLinenumber: 1578
    functionLinenumberEnd: 1579
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1921
      start: 1920
    functionDepth: 0
    functionLinenumber: 1920
    functionLinenumberEnd: 1921
    functionName: JSON_HEDLEY_ARRAY_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARRAY_PARAM(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1948
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1959
    functionDepth: 0
    functionLinenumber: 1959
    functionLinenumberEnd: 1960
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1963
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1963
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1977
      start: 1976
    functionDepth: 0
    functionLinenumber: 1976
    functionLinenumberEnd: 1977
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1980
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1980
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2001
      start: 1992
    functionDepth: 0
    functionLinenumber: 1992
    functionLinenumberEnd: 2001
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2006
      start: 2005
    functionDepth: 0
    functionLinenumber: 2005
    functionLinenumberEnd: 2006
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2008
      start: 2007
    functionDepth: 0
    functionLinenumber: 2007
    functionLinenumberEnd: 2008
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2011
      start: 2010
    functionDepth: 0
    functionLinenumber: 2010
    functionLinenumberEnd: 2011
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2013
      start: 2012
    functionDepth: 0
    functionLinenumber: 2012
    functionLinenumberEnd: 2013
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2046
      start: 2045
    functionDepth: 0
    functionLinenumber: 2045
    functionLinenumberEnd: 2046
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2051
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2051
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2081
      start: 2076
    functionDepth: 0
    functionLinenumber: 2076
    functionLinenumberEnd: 2081
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2084
    functionDepth: 0
    functionLinenumber: 2084
    functionLinenumberEnd: 2085
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2087
      start: 2086
    functionDepth: 0
    functionLinenumber: 2086
    functionLinenumberEnd: 2087
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2089
      start: 2088
    functionDepth: 0
    functionLinenumber: 2088
    functionLinenumberEnd: 2089
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2091
      start: 2090
    functionDepth: 0
    functionLinenumber: 2090
    functionLinenumberEnd: 2091
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2104
      start: 2099
    functionDepth: 0
    functionLinenumber: 2099
    functionLinenumberEnd: 2104
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2108
    functionDepth: 0
    functionLinenumber: 2108
    functionLinenumberEnd: 2109
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2112
    functionDepth: 0
    functionLinenumber: 2112
    functionLinenumberEnd: 2113
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2115
      start: 2114
    functionDepth: 0
    functionLinenumber: 2114
    functionLinenumberEnd: 2115
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2130
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2135
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2135
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2137
      start: 2136
    functionDepth: 0
    functionLinenumber: 2136
    functionLinenumberEnd: 2137
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2138
      start: 2137
    functionDepth: 0
    functionLinenumber: 2137
    functionLinenumberEnd: 2138
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2163
      start: 2157
    functionDepth: 0
    functionLinenumber: 2157
    functionLinenumberEnd: 2163
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2164
    functionDepth: 0
    functionLinenumber: 2164
    functionLinenumberEnd: 2165
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2185
      start: 2184
    functionDepth: 0
    functionLinenumber: 2184
    functionLinenumberEnd: 2185
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2187
      start: 2186
    functionDepth: 0
    functionLinenumber: 2186
    functionLinenumberEnd: 2187
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2193
      start: 2192
    functionDepth: 0
    functionLinenumber: 2192
    functionLinenumberEnd: 2193
    functionName: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2198
      start: 2197
    functionDepth: 0
    functionLinenumber: 2197
    functionLinenumberEnd: 2198
    functionName: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2203
      start: 2202
    functionDepth: 0
    functionLinenumber: 2202
    functionLinenumberEnd: 2203
    functionName: JSON_HEDLEY_CLANG_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2208
      start: 2207
    functionDepth: 0
    functionLinenumber: 2207
    functionLinenumberEnd: 2208
    functionName: JSON_HEDLEY_CLANG_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2213
      start: 2212
    functionDepth: 0
    functionLinenumber: 2212
    functionLinenumberEnd: 2213
    functionName: JSON_HEDLEY_CLANG_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2218
      start: 2217
    functionDepth: 0
    functionLinenumber: 2217
    functionLinenumberEnd: 2218
    functionName: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2223
      start: 2222
    functionDepth: 0
    functionLinenumber: 2222
    functionLinenumberEnd: 2223
    functionName: JSON_HEDLEY_CLANG_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2254
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2255
    functionDepth: 0
    functionLinenumber: 2255
    functionLinenumberEnd: 2255
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2256
    functionDepth: 0
    functionLinenumber: 2256
    functionLinenumberEnd: 2256
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2257
      start: 2257
    functionDepth: 0
    functionLinenumber: 2257
    functionLinenumberEnd: 2257
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2258
    functionDepth: 0
    functionLinenumber: 2258
    functionLinenumberEnd: 2258
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2259
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2259
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2254
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2255
    functionDepth: 0
    functionLinenumber: 2255
    functionLinenumberEnd: 2255
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2256
    functionDepth: 0
    functionLinenumber: 2256
    functionLinenumberEnd: 2256
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2257
      start: 2257
    functionDepth: 0
    functionLinenumber: 2257
    functionLinenumberEnd: 2257
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2258
    functionDepth: 0
    functionLinenumber: 2258
    functionLinenumberEnd: 2258
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2259
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2259
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2254
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2255
    functionDepth: 0
    functionLinenumber: 2255
    functionLinenumberEnd: 2255
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2256
    functionDepth: 0
    functionLinenumber: 2256
    functionLinenumberEnd: 2256
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2257
      start: 2257
    functionDepth: 0
    functionLinenumber: 2257
    functionLinenumberEnd: 2257
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2258
    functionDepth: 0
    functionLinenumber: 2258
    functionLinenumberEnd: 2258
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2259
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2259
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2254
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2255
    functionDepth: 0
    functionLinenumber: 2255
    functionLinenumberEnd: 2255
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2256
    functionDepth: 0
    functionLinenumber: 2256
    functionLinenumberEnd: 2256
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2257
      start: 2257
    functionDepth: 0
    functionLinenumber: 2257
    functionLinenumberEnd: 2257
    functionName: nlohmann::detail::nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2258
    functionDepth: 0
    functionLinenumber: 2258
    functionLinenumberEnd: 2258
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2259
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2259
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2407
      start: 2406
    functionDepth: 0
    functionLinenumber: 2406
    functionLinenumberEnd: 2407
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2409
      start: 2408
    functionDepth: 0
    functionLinenumber: 2408
    functionLinenumberEnd: 2409
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2410
      start: 2409
    functionDepth: 0
    functionLinenumber: 2409
    functionLinenumberEnd: 2410
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2413
      start: 2412
    functionDepth: 0
    functionLinenumber: 2412
    functionLinenumberEnd: 2413
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2415
      start: 2414
    functionDepth: 0
    functionLinenumber: 2414
    functionLinenumberEnd: 2415
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2416
      start: 2415
    functionDepth: 0
    functionLinenumber: 2415
    functionLinenumberEnd: 2416
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2442
      start: 2441
    functionDepth: 0
    functionLinenumber: 2441
    functionLinenumberEnd: 2442
    functionName: JSON_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_ASSERT(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ENUM_TYPE
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2481
      start: 2456
    functionDepth: 0
    functionLinenumber: 2456
    functionLinenumberEnd: 2481
    functionName: NLOHMANN_JSON_SERIALIZE_ENUM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2502
      start: 2501
    functionDepth: 0
    functionLinenumber: 2501
    functionLinenumberEnd: 2502
    functionName: NLOHMANN_JSON_EXPAND
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_EXPAND( x )
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 133
    argNames:
    - (
    - _1
    - ','
    - _2
    - ','
    - _3
    - ','
    - _4
    - ','
    - _5
    - ','
    - _6
    - ','
    - _7
    - ','
    - _8
    - ','
    - _9
    - ','
    - _10
    - ','
    - _11
    - ','
    - _12
    - ','
    - _13
    - ','
    - _14
    - ','
    - _15
    - ','
    - _16
    - ','
    - _17
    - ','
    - _18
    - ','
    - _19
    - ','
    - _20
    - ','
    - _21
    - ','
    - _22
    - ','
    - _23
    - ','
    - _24
    - ','
    - _25
    - ','
    - _26
    - ','
    - _27
    - ','
    - _28
    - ','
    - _29
    - ','
    - _30
    - ','
    - _31
    - ','
    - _32
    - ','
    - _33
    - ','
    - _34
    - ','
    - _35
    - ','
    - _36
    - ','
    - _37
    - ','
    - _38
    - ','
    - _39
    - ','
    - _40
    - ','
    - _41
    - ','
    - _42
    - ','
    - _43
    - ','
    - _44
    - ','
    - _45
    - ','
    - _46
    - ','
    - _47
    - ','
    - _48
    - ','
    - _49
    - ','
    - _50
    - ','
    - _51
    - ','
    - _52
    - ','
    - _53
    - ','
    - _54
    - ','
    - _55
    - ','
    - _56
    - ','
    - _57
    - ','
    - _58
    - ','
    - _59
    - ','
    - _60
    - ','
    - _61
    - ','
    - _62
    - ','
    - _63
    - ','
    - _64
    - ','
    - NAME
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2503
      start: 2502
    functionDepth: 0
    functionLinenumber: 2502
    functionLinenumberEnd: 2503
    functionName: NLOHMANN_JSON_GET_MACRO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11,
      _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27,
      _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43,
      _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59,
      _60, _61, _62, _63, _64, NAME,...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2568
      start: 2503
    functionDepth: 0
    functionLinenumber: 2503
    functionLinenumberEnd: 2568
    functionName: NLOHMANN_JSON_PASTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - func
    - ','
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2569
      start: 2568
    functionDepth: 0
    functionLinenumber: 2568
    functionLinenumberEnd: 2569
    functionName: NLOHMANN_JSON_PASTE2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE2(func, v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2569
    functionDepth: 0
    functionLinenumber: 2569
    functionLinenumberEnd: 2570
    functionName: NLOHMANN_JSON_PASTE3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE3(func, v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2571
      start: 2570
    functionDepth: 0
    functionLinenumber: 2570
    functionLinenumberEnd: 2571
    functionName: NLOHMANN_JSON_PASTE4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE4(func, v1, v2, v3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2572
      start: 2571
    functionDepth: 0
    functionLinenumber: 2571
    functionLinenumberEnd: 2572
    functionName: NLOHMANN_JSON_PASTE5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2573
      start: 2572
    functionDepth: 0
    functionLinenumber: 2572
    functionLinenumberEnd: 2573
    functionName: NLOHMANN_JSON_PASTE6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2574
      start: 2573
    functionDepth: 0
    functionLinenumber: 2573
    functionLinenumberEnd: 2574
    functionName: NLOHMANN_JSON_PASTE7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2575
      start: 2574
    functionDepth: 0
    functionLinenumber: 2574
    functionLinenumberEnd: 2575
    functionName: NLOHMANN_JSON_PASTE8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2576
      start: 2575
    functionDepth: 0
    functionLinenumber: 2575
    functionLinenumberEnd: 2576
    functionName: NLOHMANN_JSON_PASTE9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2577
      start: 2576
    functionDepth: 0
    functionLinenumber: 2576
    functionLinenumberEnd: 2577
    functionName: NLOHMANN_JSON_PASTE10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 23
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2578
      start: 2577
    functionDepth: 0
    functionLinenumber: 2577
    functionLinenumberEnd: 2578
    functionName: NLOHMANN_JSON_PASTE11
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 25
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2579
      start: 2578
    functionDepth: 0
    functionLinenumber: 2578
    functionLinenumberEnd: 2579
    functionName: NLOHMANN_JSON_PASTE12
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 27
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2580
      start: 2579
    functionDepth: 0
    functionLinenumber: 2579
    functionLinenumberEnd: 2580
    functionName: NLOHMANN_JSON_PASTE13
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 29
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2581
      start: 2580
    functionDepth: 0
    functionLinenumber: 2580
    functionLinenumberEnd: 2581
    functionName: NLOHMANN_JSON_PASTE14
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 31
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2581
    functionDepth: 0
    functionLinenumber: 2581
    functionLinenumberEnd: 2582
    functionName: NLOHMANN_JSON_PASTE15
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 33
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2583
      start: 2582
    functionDepth: 0
    functionLinenumber: 2582
    functionLinenumberEnd: 2583
    functionName: NLOHMANN_JSON_PASTE16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 35
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2584
      start: 2583
    functionDepth: 0
    functionLinenumber: 2583
    functionLinenumberEnd: 2584
    functionName: NLOHMANN_JSON_PASTE17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 37
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2585
      start: 2584
    functionDepth: 0
    functionLinenumber: 2584
    functionLinenumberEnd: 2585
    functionName: NLOHMANN_JSON_PASTE18
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 39
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2586
      start: 2585
    functionDepth: 0
    functionLinenumber: 2585
    functionLinenumberEnd: 2586
    functionName: NLOHMANN_JSON_PASTE19
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 41
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2587
      start: 2586
    functionDepth: 0
    functionLinenumber: 2586
    functionLinenumberEnd: 2587
    functionName: NLOHMANN_JSON_PASTE20
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 43
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2588
      start: 2587
    functionDepth: 0
    functionLinenumber: 2587
    functionLinenumberEnd: 2588
    functionName: NLOHMANN_JSON_PASTE21
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 45
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2588
    functionDepth: 0
    functionLinenumber: 2588
    functionLinenumberEnd: 2589
    functionName: NLOHMANN_JSON_PASTE22
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 47
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2590
      start: 2589
    functionDepth: 0
    functionLinenumber: 2589
    functionLinenumberEnd: 2590
    functionName: NLOHMANN_JSON_PASTE23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 49
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2591
      start: 2590
    functionDepth: 0
    functionLinenumber: 2590
    functionLinenumberEnd: 2591
    functionName: NLOHMANN_JSON_PASTE24
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 51
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2592
      start: 2591
    functionDepth: 0
    functionLinenumber: 2591
    functionLinenumberEnd: 2592
    functionName: NLOHMANN_JSON_PASTE25
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 53
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2593
      start: 2592
    functionDepth: 0
    functionLinenumber: 2592
    functionLinenumberEnd: 2593
    functionName: NLOHMANN_JSON_PASTE26
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 55
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2593
    functionDepth: 0
    functionLinenumber: 2593
    functionLinenumberEnd: 2594
    functionName: NLOHMANN_JSON_PASTE27
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 57
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2595
      start: 2594
    functionDepth: 0
    functionLinenumber: 2594
    functionLinenumberEnd: 2595
    functionName: NLOHMANN_JSON_PASTE28
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 59
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2596
      start: 2595
    functionDepth: 0
    functionLinenumber: 2595
    functionLinenumberEnd: 2596
    functionName: NLOHMANN_JSON_PASTE29
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 61
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2597
      start: 2596
    functionDepth: 0
    functionLinenumber: 2596
    functionLinenumberEnd: 2597
    functionName: NLOHMANN_JSON_PASTE30
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 63
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2598
      start: 2597
    functionDepth: 0
    functionLinenumber: 2597
    functionLinenumberEnd: 2598
    functionName: NLOHMANN_JSON_PASTE31
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 65
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2599
      start: 2598
    functionDepth: 0
    functionLinenumber: 2598
    functionLinenumberEnd: 2599
    functionName: NLOHMANN_JSON_PASTE32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 67
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2600
      start: 2599
    functionDepth: 0
    functionLinenumber: 2599
    functionLinenumberEnd: 2600
    functionName: NLOHMANN_JSON_PASTE33
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 69
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2601
      start: 2600
    functionDepth: 0
    functionLinenumber: 2600
    functionLinenumberEnd: 2601
    functionName: NLOHMANN_JSON_PASTE34
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 71
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2602
      start: 2601
    functionDepth: 0
    functionLinenumber: 2601
    functionLinenumberEnd: 2602
    functionName: NLOHMANN_JSON_PASTE35
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 73
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2602
    functionDepth: 0
    functionLinenumber: 2602
    functionLinenumberEnd: 2603
    functionName: NLOHMANN_JSON_PASTE36
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 75
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2604
      start: 2603
    functionDepth: 0
    functionLinenumber: 2603
    functionLinenumberEnd: 2604
    functionName: NLOHMANN_JSON_PASTE37
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 77
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2605
      start: 2604
    functionDepth: 0
    functionLinenumber: 2604
    functionLinenumberEnd: 2605
    functionName: NLOHMANN_JSON_PASTE38
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 79
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2606
      start: 2605
    functionDepth: 0
    functionLinenumber: 2605
    functionLinenumberEnd: 2606
    functionName: NLOHMANN_JSON_PASTE39
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 81
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2607
      start: 2606
    functionDepth: 0
    functionLinenumber: 2606
    functionLinenumberEnd: 2607
    functionName: NLOHMANN_JSON_PASTE40
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 83
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2607
    functionDepth: 0
    functionLinenumber: 2607
    functionLinenumberEnd: 2608
    functionName: NLOHMANN_JSON_PASTE41
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 85
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2609
      start: 2608
    functionDepth: 0
    functionLinenumber: 2608
    functionLinenumberEnd: 2609
    functionName: NLOHMANN_JSON_PASTE42
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 87
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2610
      start: 2609
    functionDepth: 0
    functionLinenumber: 2609
    functionLinenumberEnd: 2610
    functionName: NLOHMANN_JSON_PASTE43
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 89
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2611
      start: 2610
    functionDepth: 0
    functionLinenumber: 2610
    functionLinenumberEnd: 2611
    functionName: NLOHMANN_JSON_PASTE44
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 91
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2612
      start: 2611
    functionDepth: 0
    functionLinenumber: 2611
    functionLinenumberEnd: 2612
    functionName: NLOHMANN_JSON_PASTE45
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 93
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2613
      start: 2612
    functionDepth: 0
    functionLinenumber: 2612
    functionLinenumberEnd: 2613
    functionName: NLOHMANN_JSON_PASTE46
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 95
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2614
      start: 2613
    functionDepth: 0
    functionLinenumber: 2613
    functionLinenumberEnd: 2614
    functionName: NLOHMANN_JSON_PASTE47
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 97
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2615
      start: 2614
    functionDepth: 0
    functionLinenumber: 2614
    functionLinenumberEnd: 2615
    functionName: NLOHMANN_JSON_PASTE48
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 99
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2615
    functionDepth: 0
    functionLinenumber: 2615
    functionLinenumberEnd: 2616
    functionName: NLOHMANN_JSON_PASTE49
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 101
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2617
      start: 2616
    functionDepth: 0
    functionLinenumber: 2616
    functionLinenumberEnd: 2617
    functionName: NLOHMANN_JSON_PASTE50
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 103
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2618
      start: 2617
    functionDepth: 0
    functionLinenumber: 2617
    functionLinenumberEnd: 2618
    functionName: NLOHMANN_JSON_PASTE51
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 105
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2619
      start: 2618
    functionDepth: 0
    functionLinenumber: 2618
    functionLinenumberEnd: 2619
    functionName: NLOHMANN_JSON_PASTE52
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 107
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2620
      start: 2619
    functionDepth: 0
    functionLinenumber: 2619
    functionLinenumberEnd: 2620
    functionName: NLOHMANN_JSON_PASTE53
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 109
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2621
      start: 2620
    functionDepth: 0
    functionLinenumber: 2620
    functionLinenumberEnd: 2621
    functionName: NLOHMANN_JSON_PASTE54
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 111
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2622
      start: 2621
    functionDepth: 0
    functionLinenumber: 2621
    functionLinenumberEnd: 2622
    functionName: NLOHMANN_JSON_PASTE55
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 113
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2623
      start: 2622
    functionDepth: 0
    functionLinenumber: 2622
    functionLinenumberEnd: 2623
    functionName: NLOHMANN_JSON_PASTE56
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 115
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2624
      start: 2623
    functionDepth: 0
    functionLinenumber: 2623
    functionLinenumberEnd: 2624
    functionName: NLOHMANN_JSON_PASTE57
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 117
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2624
    functionDepth: 0
    functionLinenumber: 2624
    functionLinenumberEnd: 2625
    functionName: NLOHMANN_JSON_PASTE58
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 119
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2626
      start: 2625
    functionDepth: 0
    functionLinenumber: 2625
    functionLinenumberEnd: 2626
    functionName: NLOHMANN_JSON_PASTE59
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 121
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2627
      start: 2626
    functionDepth: 0
    functionLinenumber: 2626
    functionLinenumberEnd: 2627
    functionName: NLOHMANN_JSON_PASTE60
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 123
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2628
      start: 2627
    functionDepth: 0
    functionLinenumber: 2627
    functionLinenumberEnd: 2628
    functionName: NLOHMANN_JSON_PASTE61
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 125
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2629
      start: 2628
    functionDepth: 0
    functionLinenumber: 2628
    functionLinenumberEnd: 2629
    functionName: NLOHMANN_JSON_PASTE62
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 127
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2630
      start: 2629
    functionDepth: 0
    functionLinenumber: 2629
    functionLinenumberEnd: 2630
    functionName: NLOHMANN_JSON_PASTE63
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 129
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - ','
    - v63
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2631
      start: 2630
    functionDepth: 0
    functionLinenumber: 2630
    functionLinenumberEnd: 2631
    functionName: NLOHMANN_JSON_PASTE64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62, v63)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2633
      start: 2632
    functionDepth: 0
    functionLinenumber: 2632
    functionLinenumberEnd: 2633
    functionName: NLOHMANN_JSON_TO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_TO(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2633
    functionDepth: 0
    functionLinenumber: 2633
    functionLinenumberEnd: 2634
    functionName: NLOHMANN_JSON_FROM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2643
      start: 2640
    functionDepth: 0
    functionLinenumber: 2640
    functionLinenumberEnd: 2643
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2652
      start: 2649
    functionDepth: 0
    functionLinenumber: 2649
    functionLinenumberEnd: 2652
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - std_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2685
      start: 2660
    functionDepth: 0
    functionLinenumber: 2660
    functionLinenumberEnd: 2685
    functionName: NLOHMANN_CAN_CALL_STD_FUNC_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_CAN_CALL_STD_FUNC_IMPL(std_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2729,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - std::string
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2734
      start: 2725
    functionDepth: 0
    functionLinenumber: 2725
    functionLinenumberEnd: 2734
    functionName: nlohmann::detail::replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(std::string& s, const std::string& f,\n                              const
      std::string& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2745,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2748
      start: 2743
    functionDepth: 0
    functionLinenumber: 2743
    functionLinenumberEnd: 2748
    functionName: nlohmann::detail::escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: std::string
    signature: std::string escape(std::string s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2759,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2757
    functionDepth: 0
    functionLinenumber: 2757
    functionLinenumberEnd: 2761
    functionName: nlohmann::detail::unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2729,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - std::string
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2734
      start: 2725
    functionDepth: 0
    functionLinenumber: 2725
    functionLinenumberEnd: 2734
    functionName: nlohmann::detail::replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(std::string& s, const std::string& f,\n                              const
      std::string& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2745,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2748
      start: 2743
    functionDepth: 0
    functionLinenumber: 2743
    functionLinenumberEnd: 2748
    functionName: nlohmann::detail::escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: std::string
    signature: std::string escape(std::string s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2759,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2757
    functionDepth: 0
    functionLinenumber: 2757
    functionLinenumberEnd: 2761
    functionName: nlohmann::detail::unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2729,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - std::string
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2734
      start: 2725
    functionDepth: 0
    functionLinenumber: 2725
    functionLinenumberEnd: 2734
    functionName: nlohmann::detail::replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(std::string& s, const std::string& f,\n                              const
      std::string& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2745,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2748
      start: 2743
    functionDepth: 0
    functionLinenumber: 2743
    functionLinenumberEnd: 2748
    functionName: nlohmann::detail::escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: std::string
    signature: std::string escape(std::string s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2759,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2757
    functionDepth: 0
    functionLinenumber: 2757
    functionLinenumberEnd: 2761
    functionName: nlohmann::detail::unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2728,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2729,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2731,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - std::string
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2734
      start: 2725
    functionDepth: 0
    functionLinenumber: 2725
    functionLinenumberEnd: 2734
    functionName: nlohmann::detail::replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(std::string& s, const std::string& f,\n                              const
      std::string& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2745,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2748
      start: 2743
    functionDepth: 0
    functionLinenumber: 2743
    functionLinenumberEnd: 2748
    functionName: nlohmann::detail::escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: std::string
    signature: std::string escape(std::string s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2759,1
    - Dst: nlohmann::detail::replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2757
    functionDepth: 0
    functionLinenumber: 2757
    functionLinenumberEnd: 2761
    functionName: nlohmann::detail::unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2789
      start: 2786
    functionDepth: 0
    functionLinenumber: 2786
    functionLinenumberEnd: 2789
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2789
      start: 2786
    functionDepth: 0
    functionLinenumber: 2786
    functionLinenumberEnd: 2789
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2789
      start: 2786
    functionDepth: 0
    functionLinenumber: 2786
    functionLinenumberEnd: 2789
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2789
      start: 2786
    functionDepth: 0
    functionLinenumber: 2786
    functionLinenumberEnd: 2789
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2815
    functionName: nlohmann::detail::exception::what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::exception::what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2821
    functionDepth: 0
    functionLinenumber: 2821
    functionLinenumberEnd: 2822
    functionName: "(3)\n    exception(int id_, const char* what_arg) : id(id_), m(what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    exception(int id_, const char* what_arg)
      : id(id_), m(what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2827
    functionName: nlohmann::detail::exception::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2836,1
    - Dst: auto*::m_parent::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2840,1
    - Dst: auto*::m_parent::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2842,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2877,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2885,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2888,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    argCount: 1
    argNames:
    - ' leaf_element'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2830
    functionDepth: 0
    functionLinenumber: 2830
    functionLinenumberEnd: 2891
    functionName: nlohmann::detail::exception::diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::vector::rend
    - nlohmann::detail::escape
    - std::vector::empty
    - std::accumulate
    - auto*::m_parent::m_value::array::size
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - auto*::m_parent::m_value::array
    - static_cast<void>
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType& leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2915,1
    - Dst: nlohmann::detail::parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2918
      start: 2913
    functionDepth: 1
    functionLinenumber: 2913
    functionLinenumberEnd: 2918
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::parse_error::position_string
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2923,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2924,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2925,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2927
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - nlohmann::detail::exception::diagnostics
    - std::string::c_str
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2941
    functionDepth: 0
    functionLinenumber: 2941
    functionLinenumberEnd: 2942
    functionName: nlohmann::detail::parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2946,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2948
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2948
    functionName: nlohmann::detail::parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2961
    functionName: nlohmann::detail::invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, const
      BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2964
    functionDepth: 0
    functionLinenumber: 2964
    functionLinenumberEnd: 2966
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2979
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2979
    functionName: nlohmann::detail::type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2983
      start: 2982
    functionDepth: 0
    functionLinenumber: 2982
    functionLinenumberEnd: 2983
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2992
    functionDepth: 0
    functionLinenumber: 2992
    functionLinenumberEnd: 2996
    functionName: nlohmann::detail::out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3000
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3000
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3013
      start: 3009
    functionDepth: 0
    functionLinenumber: 3009
    functionLinenumberEnd: 3013
    functionName: nlohmann::detail::other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3017
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2815
    functionName: nlohmann::detail::exception::what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::exception::what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2821
    functionDepth: 0
    functionLinenumber: 2821
    functionLinenumberEnd: 2822
    functionName: "(3)\n    exception(int id_, const char* what_arg) : id(id_), m(what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    exception(int id_, const char* what_arg)
      : id(id_), m(what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2827
    functionName: nlohmann::detail::exception::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2836,1
    - Dst: auto*::m_parent::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2840,1
    - Dst: auto*::m_parent::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2842,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2877,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2885,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2888,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    argCount: 1
    argNames:
    - ' leaf_element'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2830
    functionDepth: 0
    functionLinenumber: 2830
    functionLinenumberEnd: 2891
    functionName: nlohmann::detail::exception::diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::vector::rend
    - nlohmann::detail::escape
    - std::vector::empty
    - std::accumulate
    - auto*::m_parent::m_value::array::size
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - auto*::m_parent::m_value::array
    - static_cast<void>
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType& leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2915,1
    - Dst: nlohmann::detail::parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2918
      start: 2913
    functionDepth: 1
    functionLinenumber: 2913
    functionLinenumberEnd: 2918
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::parse_error::position_string
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2923,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2924,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2925,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2927
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - nlohmann::detail::exception::diagnostics
    - std::string::c_str
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2941
    functionDepth: 0
    functionLinenumber: 2941
    functionLinenumberEnd: 2942
    functionName: nlohmann::detail::parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2946,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2948
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2948
    functionName: nlohmann::detail::parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2961
    functionName: nlohmann::detail::invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, const
      BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2964
    functionDepth: 0
    functionLinenumber: 2964
    functionLinenumberEnd: 2966
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2979
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2979
    functionName: nlohmann::detail::type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2983
      start: 2982
    functionDepth: 0
    functionLinenumber: 2982
    functionLinenumberEnd: 2983
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2992
    functionDepth: 0
    functionLinenumber: 2992
    functionLinenumberEnd: 2996
    functionName: nlohmann::detail::out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3000
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3000
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3013
      start: 3009
    functionDepth: 0
    functionLinenumber: 3009
    functionLinenumberEnd: 3013
    functionName: nlohmann::detail::other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3017
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2815
    functionName: nlohmann::detail::exception::what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::exception::what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2821
    functionDepth: 0
    functionLinenumber: 2821
    functionLinenumberEnd: 2822
    functionName: "(3)\n    exception(int id_, const char* what_arg) : id(id_), m(what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    exception(int id_, const char* what_arg)
      : id(id_), m(what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2827
    functionName: nlohmann::detail::exception::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2836,1
    - Dst: auto*::m_parent::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2840,1
    - Dst: auto*::m_parent::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2842,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2877,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2885,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2888,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    argCount: 1
    argNames:
    - ' leaf_element'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2830
    functionDepth: 0
    functionLinenumber: 2830
    functionLinenumberEnd: 2891
    functionName: nlohmann::detail::exception::diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::vector::rend
    - nlohmann::detail::escape
    - std::vector::empty
    - std::accumulate
    - auto*::m_parent::m_value::array::size
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - auto*::m_parent::m_value::array
    - static_cast<void>
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType& leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2915,1
    - Dst: nlohmann::detail::parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2918
      start: 2913
    functionDepth: 1
    functionLinenumber: 2913
    functionLinenumberEnd: 2918
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::parse_error::position_string
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2923,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2924,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2925,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2927
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - nlohmann::detail::exception::diagnostics
    - std::string::c_str
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2941
    functionDepth: 0
    functionLinenumber: 2941
    functionLinenumberEnd: 2942
    functionName: nlohmann::detail::parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2946,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2948
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2948
    functionName: nlohmann::detail::parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2961
    functionName: nlohmann::detail::invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, const
      BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2964
    functionDepth: 0
    functionLinenumber: 2964
    functionLinenumberEnd: 2966
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2979
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2979
    functionName: nlohmann::detail::type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2983
      start: 2982
    functionDepth: 0
    functionLinenumber: 2982
    functionLinenumberEnd: 2983
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2992
    functionDepth: 0
    functionLinenumber: 2992
    functionLinenumberEnd: 2996
    functionName: nlohmann::detail::out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3000
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3000
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3013
      start: 3009
    functionDepth: 0
    functionLinenumber: 3009
    functionLinenumberEnd: 3013
    functionName: nlohmann::detail::other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3017
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2815
    functionName: nlohmann::detail::exception::what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::exception::what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2821
    functionDepth: 0
    functionLinenumber: 2821
    functionLinenumberEnd: 2822
    functionName: "(3)\n    exception(int id_, const char* what_arg) : id(id_), m(what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    exception(int id_, const char* what_arg)
      : id(id_), m(what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2827
    functionName: nlohmann::detail::exception::name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2836,1
    - Dst: auto*::m_parent::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2840,1
    - Dst: auto*::m_parent::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2842,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2844,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2857,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2877,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2882,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2885,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2888,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    argCount: 1
    argNames:
    - ' leaf_element'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2830
    functionDepth: 0
    functionLinenumber: 2830
    functionLinenumberEnd: 2891
    functionName: nlohmann::detail::exception::diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - std::vector::rend
    - nlohmann::detail::escape
    - std::vector::empty
    - std::accumulate
    - auto*::m_parent::m_value::array::size
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - auto*::m_parent::m_value::array
    - static_cast<void>
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType& leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2915,1
    - Dst: nlohmann::detail::parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2916,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2918
      start: 2913
    functionDepth: 1
    functionLinenumber: 2913
    functionLinenumberEnd: 2918
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::parse_error::position_string
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2923,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2924,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2925,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2927
    functionName: nlohmann::detail::parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - nlohmann::detail::exception::diagnostics
    - std::string::c_str
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      const BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2941
    functionDepth: 0
    functionLinenumber: 2941
    functionLinenumberEnd: 2942
    functionName: nlohmann::detail::parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2946,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2948
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2948
    functionName: nlohmann::detail::parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2959,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2961
    functionName: nlohmann::detail::invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, const
      BasicJsonType& context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2964
    functionDepth: 0
    functionLinenumber: 2964
    functionLinenumberEnd: 2966
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2977,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2979
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2979
    functionName: nlohmann::detail::type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2983
      start: 2982
    functionDepth: 0
    functionLinenumber: 2982
    functionLinenumberEnd: 2983
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2994,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:2995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2992
    functionDepth: 0
    functionLinenumber: 2992
    functionLinenumberEnd: 2996
    functionName: nlohmann::detail::out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3000
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3000
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3011,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - ' context'
    argTypes:
    - int
    - std::string
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3013
      start: 3009
    functionDepth: 0
    functionLinenumber: 3009
    functionLinenumberEnd: 3013
    functionName: nlohmann::detail::other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, const BasicJsonType&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3017
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3085
    functionDepth: 0
    functionLinenumber: 3085
    functionLinenumberEnd: 3088
    functionName: nlohmann::detail::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3085
    functionDepth: 0
    functionLinenumber: 3085
    functionLinenumberEnd: 3088
    functionName: nlohmann::detail::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3085
    functionDepth: 0
    functionLinenumber: 3085
    functionLinenumberEnd: 3088
    functionName: nlohmann::detail::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3085
    functionDepth: 0
    functionLinenumber: 3085
    functionLinenumberEnd: 3088
    functionName: nlohmann::detail::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3801
      start: 3798
    functionDepth: 0
    functionLinenumber: 3798
    functionLinenumberEnd: 3801
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3807
      start: 3804
    functionDepth: 0
    functionLinenumber: 3804
    functionLinenumberEnd: 3807
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3801
      start: 3798
    functionDepth: 0
    functionLinenumber: 3798
    functionLinenumberEnd: 3801
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3807
      start: 3804
    functionDepth: 0
    functionLinenumber: 3804
    functionLinenumberEnd: 3807
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3801
      start: 3798
    functionDepth: 0
    functionLinenumber: 3798
    functionLinenumberEnd: 3801
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3807
      start: 3804
    functionDepth: 0
    functionLinenumber: 3804
    functionLinenumberEnd: 3807
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3801
      start: 3798
    functionDepth: 0
    functionLinenumber: 3798
    functionLinenumberEnd: 3801
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3807
      start: 3804
    functionDepth: 0
    functionLinenumber: 3804
    functionLinenumberEnd: 3807
    functionName: nlohmann::detail::conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3834
    functionDepth: 0
    functionLinenumber: 3834
    functionLinenumberEnd: 3841
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - is_null
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3850,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3878
      start: 3848
    functionDepth: 0
    functionLinenumber: 3848
    functionLinenumberEnd: 3878
    functionName: nlohmann::detail::get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3887,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3881
    functionDepth: 0
    functionLinenumber: 3881
    functionLinenumberEnd: 3888
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3898
      start: 3891
    functionDepth: 0
    functionLinenumber: 3891
    functionLinenumberEnd: 3898
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3914,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - ConstructibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3915
      start: 3907
    functionDepth: 0
    functionLinenumber: 3907
    functionLinenumberEnd: 3915
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleStringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3921
      start: 3918
    functionDepth: 0
    functionLinenumber: 3918
    functionLinenumberEnd: 3921
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3927
      start: 3924
    functionDepth: 0
    functionLinenumber: 3924
    functionLinenumberEnd: 3927
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3933
      start: 3930
    functionDepth: 0
    functionLinenumber: 3930
    functionLinenumberEnd: 3933
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3940,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3942
      start: 3937
    functionDepth: 0
    functionLinenumber: 3937
    functionLinenumberEnd: 3942
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<EnumType>
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3953,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3955,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3959
      start: 3947
    functionDepth: 0
    functionLinenumber: 3947
    functionLinenumberEnd: 3959
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3976
      start: 3964
    functionDepth: 0
    functionLinenumber: 3964
    functionLinenumberEnd: 3976
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3980,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3986
      start: 3979
    functionDepth: 0
    functionLinenumber: 3979
    functionLinenumberEnd: 3986
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3992
      start: 3989
    functionDepth: 0
    functionLinenumber: 3989
    functionLinenumberEnd: 3992
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3997,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4003
      start: 3995
    functionDepth: 0
    functionLinenumber: 3995
    functionLinenumberEnd: 4003
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4012,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4009
    functionDepth: 2
    functionLinenumber: 4009
    functionLinenumberEnd: 4027
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4039,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4045,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4048
      start: 4033
    functionDepth: 0
    functionLinenumber: 4033
    functionLinenumberEnd: 4048
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                          priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4059,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4060,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4068,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4069
      start: 4058
    functionDepth: 0
    functionLinenumber: 4058
    functionLinenumberEnd: 4069
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::from_json_array_impl
    - template get<typename ConstructibleArrayType::value_type>
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4076
      start: 4072
    functionDepth: 0
    functionLinenumber: 4072
    functionLinenumberEnd: 4076
    functionName: nlohmann::detail::from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n        identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/, index_sequence<Idx...>
      /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4088
      start: 4079
    functionDepth: 0
    functionLinenumber: 4079
    functionLinenumberEnd: 4088
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - nlohmann::detail::from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4098,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4099
      start: 4091
    functionDepth: 0
    functionLinenumber: 4091
    functionLinenumberEnd: 4099
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4111,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4113,1
    - Dst: auto*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: auto*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: ConstructibleObjectType::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4121
      start: 4103
    functionDepth: 0
    functionLinenumber: 4103
    functionLinenumberEnd: 4121
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - auto*::begin
    - type_name
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - is_object
    - type_error::create
    - std::inserter
    - ConstructibleObjectType::begin
    - value_type
    - std::transform
    - JSON_THROW
    - auto*::end
    - std::move
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4137,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4169
      start: 4135
    functionDepth: 0
    functionLinenumber: 4135
    functionLinenumberEnd: 4169
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4175
      start: 4172
    functionDepth: 0
    functionLinenumber: 4172
    functionLinenumberEnd: 4175
    functionName: nlohmann::detail::from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4180,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4182
      start: 4178
    functionDepth: 0
    functionLinenumber: 4178
    functionLinenumberEnd: 4182
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4188
      start: 4185
    functionDepth: 0
    functionLinenumber: 4185
    functionLinenumberEnd: 4188
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4194
      start: 4191
    functionDepth: 0
    functionLinenumber: 4191
    functionLinenumberEnd: 4194
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4200
      start: 4197
    functionDepth: 0
    functionLinenumber: 4197
    functionLinenumberEnd: 4200
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4212
      start: 4203
    functionDepth: 0
    functionLinenumber: 4203
    functionLinenumberEnd: 4212
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - string
    - std::forward<TupleRelated>
    - is_array
    - JSON_THROW
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4232
      start: 4217
    functionDepth: 0
    functionLinenumber: 4217
    functionLinenumberEnd: 4232
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4243,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4252
      start: 4237
    functionDepth: 0
    functionLinenumber: 4237
    functionLinenumberEnd: 4252
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4263
      start: 4256
    functionDepth: 0
    functionLinenumber: 4256
    functionLinenumberEnd: 4263
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4274
      start: 4269
    functionDepth: 0
    functionLinenumber: 4269
    functionLinenumberEnd: 4274
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3834
    functionDepth: 0
    functionLinenumber: 3834
    functionLinenumberEnd: 3841
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - is_null
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3850,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3878
      start: 3848
    functionDepth: 0
    functionLinenumber: 3848
    functionLinenumberEnd: 3878
    functionName: nlohmann::detail::get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3887,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3881
    functionDepth: 0
    functionLinenumber: 3881
    functionLinenumberEnd: 3888
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3898
      start: 3891
    functionDepth: 0
    functionLinenumber: 3891
    functionLinenumberEnd: 3898
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3914,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - ConstructibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3915
      start: 3907
    functionDepth: 0
    functionLinenumber: 3907
    functionLinenumberEnd: 3915
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleStringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3921
      start: 3918
    functionDepth: 0
    functionLinenumber: 3918
    functionLinenumberEnd: 3921
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3927
      start: 3924
    functionDepth: 0
    functionLinenumber: 3924
    functionLinenumberEnd: 3927
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3933
      start: 3930
    functionDepth: 0
    functionLinenumber: 3930
    functionLinenumberEnd: 3933
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3940,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3942
      start: 3937
    functionDepth: 0
    functionLinenumber: 3937
    functionLinenumberEnd: 3942
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<EnumType>
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3953,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3955,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3959
      start: 3947
    functionDepth: 0
    functionLinenumber: 3947
    functionLinenumberEnd: 3959
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3976
      start: 3964
    functionDepth: 0
    functionLinenumber: 3964
    functionLinenumberEnd: 3976
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3980,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3986
      start: 3979
    functionDepth: 0
    functionLinenumber: 3979
    functionLinenumberEnd: 3986
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3992
      start: 3989
    functionDepth: 0
    functionLinenumber: 3989
    functionLinenumberEnd: 3992
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3997,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4003
      start: 3995
    functionDepth: 0
    functionLinenumber: 3995
    functionLinenumberEnd: 4003
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4012,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4009
    functionDepth: 2
    functionLinenumber: 4009
    functionLinenumberEnd: 4027
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::size
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4039,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4045,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4048
      start: 4033
    functionDepth: 0
    functionLinenumber: 4033
    functionLinenumberEnd: 4048
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                          priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4059,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4060,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4068,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4069
      start: 4058
    functionDepth: 0
    functionLinenumber: 4058
    functionLinenumberEnd: 4069
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::from_json_array_impl
    - template get<typename ConstructibleArrayType::value_type>
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4076
      start: 4072
    functionDepth: 0
    functionLinenumber: 4072
    functionLinenumberEnd: 4076
    functionName: nlohmann::detail::from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n        identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/, index_sequence<Idx...>
      /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4088
      start: 4079
    functionDepth: 0
    functionLinenumber: 4079
    functionLinenumberEnd: 4088
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - nlohmann::detail::from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4098,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4099
      start: 4091
    functionDepth: 0
    functionLinenumber: 4091
    functionLinenumberEnd: 4099
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4111,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4113,1
    - Dst: auto*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: auto*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: ConstructibleObjectType::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4121
      start: 4103
    functionDepth: 0
    functionLinenumber: 4103
    functionLinenumberEnd: 4121
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - auto*::begin
    - type_name
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - is_object
    - type_error::create
    - std::inserter
    - ConstructibleObjectType::begin
    - value_type
    - std::transform
    - JSON_THROW
    - auto*::end
    - std::move
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4137,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4169
      start: 4135
    functionDepth: 0
    functionLinenumber: 4135
    functionLinenumberEnd: 4169
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4175
      start: 4172
    functionDepth: 0
    functionLinenumber: 4172
    functionLinenumberEnd: 4175
    functionName: nlohmann::detail::from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::make_tuple
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4180,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4182
      start: 4178
    functionDepth: 0
    functionLinenumber: 4178
    functionLinenumberEnd: 4182
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4188
      start: 4185
    functionDepth: 0
    functionLinenumber: 4185
    functionLinenumberEnd: 4188
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4194
      start: 4191
    functionDepth: 0
    functionLinenumber: 4191
    functionLinenumberEnd: 4194
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4200
      start: 4197
    functionDepth: 0
    functionLinenumber: 4197
    functionLinenumberEnd: 4200
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4212
      start: 4203
    functionDepth: 0
    functionLinenumber: 4203
    functionLinenumberEnd: 4212
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - string
    - std::forward<TupleRelated>
    - is_array
    - JSON_THROW
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4232
      start: 4217
    functionDepth: 0
    functionLinenumber: 4217
    functionLinenumberEnd: 4232
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4243,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4252
      start: 4237
    functionDepth: 0
    functionLinenumber: 4237
    functionLinenumberEnd: 4252
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4263
      start: 4256
    functionDepth: 0
    functionLinenumber: 4256
    functionLinenumberEnd: 4263
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4274
      start: 4269
    functionDepth: 0
    functionLinenumber: 4269
    functionLinenumberEnd: 4274
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3834
    functionDepth: 0
    functionLinenumber: 3834
    functionLinenumberEnd: 3841
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - is_null
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3850,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3878
      start: 3848
    functionDepth: 0
    functionLinenumber: 3848
    functionLinenumberEnd: 3878
    functionName: nlohmann::detail::get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3887,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3881
    functionDepth: 0
    functionLinenumber: 3881
    functionLinenumberEnd: 3888
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3898
      start: 3891
    functionDepth: 0
    functionLinenumber: 3891
    functionLinenumberEnd: 3898
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3914,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - ConstructibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3915
      start: 3907
    functionDepth: 0
    functionLinenumber: 3907
    functionLinenumberEnd: 3915
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleStringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3921
      start: 3918
    functionDepth: 0
    functionLinenumber: 3918
    functionLinenumberEnd: 3921
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3927
      start: 3924
    functionDepth: 0
    functionLinenumber: 3924
    functionLinenumberEnd: 3927
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3933
      start: 3930
    functionDepth: 0
    functionLinenumber: 3930
    functionLinenumberEnd: 3933
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3940,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3942
      start: 3937
    functionDepth: 0
    functionLinenumber: 3937
    functionLinenumberEnd: 3942
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<EnumType>
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3953,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3955,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3959
      start: 3947
    functionDepth: 0
    functionLinenumber: 3947
    functionLinenumberEnd: 3959
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3976
      start: 3964
    functionDepth: 0
    functionLinenumber: 3964
    functionLinenumberEnd: 3976
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3980,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3986
      start: 3979
    functionDepth: 0
    functionLinenumber: 3979
    functionLinenumberEnd: 3986
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3992
      start: 3989
    functionDepth: 0
    functionLinenumber: 3989
    functionLinenumberEnd: 3992
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3997,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4003
      start: 3995
    functionDepth: 0
    functionLinenumber: 3995
    functionLinenumberEnd: 4003
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4012,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4009
    functionDepth: 2
    functionLinenumber: 4009
    functionLinenumberEnd: 4027
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::size
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4039,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4045,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4048
      start: 4033
    functionDepth: 0
    functionLinenumber: 4033
    functionLinenumberEnd: 4048
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                          priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4059,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4060,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4068,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4069
      start: 4058
    functionDepth: 0
    functionLinenumber: 4058
    functionLinenumberEnd: 4069
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::from_json_array_impl
    - template get<typename ConstructibleArrayType::value_type>
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4076
      start: 4072
    functionDepth: 0
    functionLinenumber: 4072
    functionLinenumberEnd: 4076
    functionName: nlohmann::detail::from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n        identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/, index_sequence<Idx...>
      /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4088
      start: 4079
    functionDepth: 0
    functionLinenumber: 4079
    functionLinenumberEnd: 4088
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - nlohmann::detail::from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4098,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4099
      start: 4091
    functionDepth: 0
    functionLinenumber: 4091
    functionLinenumberEnd: 4099
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4111,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4113,1
    - Dst: auto*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: auto*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: ConstructibleObjectType::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4121
      start: 4103
    functionDepth: 0
    functionLinenumber: 4103
    functionLinenumberEnd: 4121
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - auto*::begin
    - type_name
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - is_object
    - type_error::create
    - std::inserter
    - ConstructibleObjectType::begin
    - value_type
    - std::transform
    - JSON_THROW
    - auto*::end
    - std::move
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4137,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4169
      start: 4135
    functionDepth: 0
    functionLinenumber: 4135
    functionLinenumberEnd: 4169
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4175
      start: 4172
    functionDepth: 0
    functionLinenumber: 4172
    functionLinenumberEnd: 4175
    functionName: nlohmann::detail::from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::make_tuple
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4180,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4182
      start: 4178
    functionDepth: 0
    functionLinenumber: 4178
    functionLinenumberEnd: 4182
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4188
      start: 4185
    functionDepth: 0
    functionLinenumber: 4185
    functionLinenumberEnd: 4188
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4194
      start: 4191
    functionDepth: 0
    functionLinenumber: 4191
    functionLinenumberEnd: 4194
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4200
      start: 4197
    functionDepth: 0
    functionLinenumber: 4197
    functionLinenumberEnd: 4200
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4212
      start: 4203
    functionDepth: 0
    functionLinenumber: 4203
    functionLinenumberEnd: 4212
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - string
    - std::forward<TupleRelated>
    - is_array
    - JSON_THROW
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4232
      start: 4217
    functionDepth: 0
    functionLinenumber: 4217
    functionLinenumberEnd: 4232
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4243,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4252
      start: 4237
    functionDepth: 0
    functionLinenumber: 4237
    functionLinenumberEnd: 4252
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4263
      start: 4256
    functionDepth: 0
    functionLinenumber: 4256
    functionLinenumberEnd: 4263
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4274
      start: 4269
    functionDepth: 0
    functionLinenumber: 4269
    functionLinenumberEnd: 4274
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3836,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3834
    functionDepth: 0
    functionLinenumber: 3834
    functionLinenumberEnd: 3841
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - is_null
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3850,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3854,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3859,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3864,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3878
      start: 3848
    functionDepth: 0
    functionLinenumber: 3848
    functionLinenumberEnd: 3878
    functionName: nlohmann::detail::get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3883,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3885,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3887,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3881
    functionDepth: 0
    functionLinenumber: 3881
    functionLinenumberEnd: 3888
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3893,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3895,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3898
      start: 3891
    functionDepth: 0
    functionLinenumber: 3891
    functionLinenumberEnd: 3898
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3909,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3911,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3914,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - ConstructibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3915
      start: 3907
    functionDepth: 0
    functionLinenumber: 3907
    functionLinenumberEnd: 3915
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleStringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3921
      start: 3918
    functionDepth: 0
    functionLinenumber: 3918
    functionLinenumberEnd: 3921
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3927
      start: 3924
    functionDepth: 0
    functionLinenumber: 3924
    functionLinenumberEnd: 3927
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3933
      start: 3930
    functionDepth: 0
    functionLinenumber: 3930
    functionLinenumberEnd: 3933
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3940,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3942
      start: 3937
    functionDepth: 0
    functionLinenumber: 3937
    functionLinenumberEnd: 3942
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<EnumType>
    - nlohmann::detail::get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3949,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3951,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3953,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3954,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3955,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3959
      start: 3947
    functionDepth: 0
    functionLinenumber: 3947
    functionLinenumberEnd: 3959
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3968,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3970,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3971,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3976
      start: 3964
    functionDepth: 0
    functionLinenumber: 3964
    functionLinenumberEnd: 3976
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3980,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3986
      start: 3979
    functionDepth: 0
    functionLinenumber: 3979
    functionLinenumberEnd: 3986
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3992
      start: 3989
    functionDepth: 0
    functionLinenumber: 3989
    functionLinenumberEnd: 3992
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:3997,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4003
      start: 3995
    functionDepth: 0
    functionLinenumber: 3995
    functionLinenumberEnd: 4003
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4011,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4012,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4018,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4019,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4020,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4009
    functionDepth: 2
    functionLinenumber: 4009
    functionLinenumberEnd: 4027
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::size
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4039,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4040,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4045,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4048
      start: 4033
    functionDepth: 0
    functionLinenumber: 4033
    functionLinenumberEnd: 4048
    functionName: nlohmann::detail::from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                          priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4059,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4060,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4063,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4065,1
    - Dst: nlohmann::detail::from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4068,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4069
      start: 4058
    functionDepth: 0
    functionLinenumber: 4058
    functionLinenumberEnd: 4069
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::from_json_array_impl
    - template get<typename ConstructibleArrayType::value_type>
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4076
      start: 4072
    functionDepth: 0
    functionLinenumber: 4072
    functionLinenumberEnd: 4076
    functionName: nlohmann::detail::from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n        identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/, index_sequence<Idx...>
      /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4080,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4084,1
    - Dst: nlohmann::detail::from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4087,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4088
      start: 4079
    functionDepth: 0
    functionLinenumber: 4079
    functionLinenumberEnd: 4088
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - nlohmann::detail::from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    - string
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4093,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4095,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4098,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4099
      start: 4091
    functionDepth: 0
    functionLinenumber: 4091
    functionLinenumberEnd: 4099
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4105,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4107,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4111,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4113,1
    - Dst: auto*::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: auto*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4114,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: ConstructibleObjectType::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4115,1
    - Dst: value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4118,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4121
      start: 4103
    functionDepth: 0
    functionLinenumber: 4103
    functionLinenumberEnd: 4121
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - auto*::begin
    - type_name
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - is_object
    - type_error::create
    - std::inserter
    - ConstructibleObjectType::begin
    - value_type
    - std::transform
    - JSON_THROW
    - auto*::end
    - std::move
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4137,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4141,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4146,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4151,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4156,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4169
      start: 4135
    functionDepth: 0
    functionLinenumber: 4135
    functionLinenumberEnd: 4169
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4175
      start: 4172
    functionDepth: 0
    functionLinenumber: 4172
    functionLinenumberEnd: 4175
    functionName: nlohmann::detail::from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::make_tuple
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4180,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4182
      start: 4178
    functionDepth: 0
    functionLinenumber: 4178
    functionLinenumberEnd: 4182
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4188
      start: 4185
    functionDepth: 0
    functionLinenumber: 4185
    functionLinenumberEnd: 4188
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4194
      start: 4191
    functionDepth: 0
    functionLinenumber: 4191
    functionLinenumberEnd: 4194
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4200
      start: 4197
    functionDepth: 0
    functionLinenumber: 4197
    functionLinenumberEnd: 4200
    functionName: nlohmann::detail::from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::detail::from_json_tuple_impl_base
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4204,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4206,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4208,1
    - Dst: nlohmann::detail::from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4212
      start: 4203
    functionDepth: 0
    functionLinenumber: 4203
    functionLinenumberEnd: 4212
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - type_error::create
    - string
    - std::forward<TupleRelated>
    - is_array
    - JSON_THROW
    - nlohmann::detail::from_json_tuple_impl
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4219,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4221,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4226,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4228,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4232
      start: 4217
    functionDepth: 0
    functionLinenumber: 4217
    functionLinenumberEnd: 4232
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4239,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4241,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4243,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4246,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4248,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4250,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4252
      start: 4237
    functionDepth: 0
    functionLinenumber: 4237
    functionLinenumberEnd: 4252
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4258,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4260,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4263
      start: 4256
    functionDepth: 0
    functionLinenumber: 4256
    functionLinenumberEnd: 4263
    functionName: nlohmann::detail::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - type_error::create
    - JSON_THROW
    - string
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4270,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4271,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4274
      start: 4269
    functionDepth: 0
    functionLinenumber: 4269
    functionLinenumberEnd: 4274
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - string_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4320
    functionDepth: 0
    functionLinenumber: 4320
    functionLinenumberEnd: 4325
    functionName: nlohmann::detail::int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string( string_type& target, std::size_t value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4351
      start: 4349
    functionDepth: 0
    functionLinenumber: 4349
    functionLinenumberEnd: 4351
    functionName: nlohmann::detail::iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(IteratorType it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4357
      start: 4354
    functionDepth: 0
    functionLinenumber: 4354
    functionLinenumberEnd: 4357
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4366
      start: 4360
    functionDepth: 0
    functionLinenumber: 4360
    functionLinenumberEnd: 4366
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4372
      start: 4369
    functionDepth: 0
    functionLinenumber: 4369
    functionLinenumberEnd: 4372
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4378
      start: 4375
    functionDepth: 0
    functionLinenumber: 4375
    functionLinenumberEnd: 4378
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4383,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4385,1
    - Dst: nlohmann::detail::int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4392,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4414
      start: 4381
    functionDepth: 0
    functionLinenumber: 4381
    functionLinenumberEnd: 4414
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    - nlohmann::detail::int_to_string
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4420
      start: 4417
    functionDepth: 0
    functionLinenumber: 4417
    functionLinenumberEnd: 4420
    functionName: nlohmann::detail::iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4433
      start: 4432
    functionDepth: 0
    functionLinenumber: 4432
    functionLinenumberEnd: 4433
    functionName: nlohmann::detail::iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    - Dst: nlohmann::detail::iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4439
      start: 4436
    functionDepth: 0
    functionLinenumber: 4436
    functionLinenumberEnd: 4439
    functionName: nlohmann::detail::iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    - Dst: nlohmann::detail::iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4445
      start: 4442
    functionDepth: 0
    functionLinenumber: 4442
    functionLinenumberEnd: 4445
    functionName: nlohmann::detail::iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4451,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4454
      start: 4451
    functionDepth: 0
    functionLinenumber: 4451
    functionLinenumberEnd: 4454
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4459,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4462
      start: 4459
    functionDepth: 0
    functionLinenumber: 4459
    functionLinenumberEnd: 4462
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - string_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4320
    functionDepth: 0
    functionLinenumber: 4320
    functionLinenumberEnd: 4325
    functionName: nlohmann::detail::int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string( string_type& target, std::size_t value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4351
      start: 4349
    functionDepth: 0
    functionLinenumber: 4349
    functionLinenumberEnd: 4351
    functionName: nlohmann::detail::iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(IteratorType it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4357
      start: 4354
    functionDepth: 0
    functionLinenumber: 4354
    functionLinenumberEnd: 4357
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4366
      start: 4360
    functionDepth: 0
    functionLinenumber: 4360
    functionLinenumberEnd: 4366
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4372
      start: 4369
    functionDepth: 0
    functionLinenumber: 4369
    functionLinenumberEnd: 4372
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4378
      start: 4375
    functionDepth: 0
    functionLinenumber: 4375
    functionLinenumberEnd: 4378
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4383,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4385,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4392,1
    - Dst: nlohmann::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4414
      start: 4381
    functionDepth: 0
    functionLinenumber: 4381
    functionLinenumberEnd: 4414
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - JSON_ASSERT
    - m_object::type
    - nlohmann::key
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4420
      start: 4417
    functionDepth: 0
    functionLinenumber: 4417
    functionLinenumberEnd: 4420
    functionName: nlohmann::detail::iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4433
      start: 4432
    functionDepth: 0
    functionLinenumber: 4432
    functionLinenumberEnd: 4433
    functionName: nlohmann::detail::iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    - Dst: nlohmann::detail::iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4439
      start: 4436
    functionDepth: 0
    functionLinenumber: 4436
    functionLinenumberEnd: 4439
    functionName: nlohmann::detail::iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    - Dst: nlohmann::detail::iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4445
      start: 4442
    functionDepth: 0
    functionLinenumber: 4442
    functionLinenumberEnd: 4445
    functionName: nlohmann::detail::iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4451,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4454
      start: 4451
    functionDepth: 0
    functionLinenumber: 4451
    functionLinenumberEnd: 4454
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4459,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4462
      start: 4459
    functionDepth: 0
    functionLinenumber: 4459
    functionLinenumberEnd: 4462
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - string_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4320
    functionDepth: 0
    functionLinenumber: 4320
    functionLinenumberEnd: 4325
    functionName: nlohmann::detail::int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string( string_type& target, std::size_t value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4351
      start: 4349
    functionDepth: 0
    functionLinenumber: 4349
    functionLinenumberEnd: 4351
    functionName: nlohmann::detail::iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(IteratorType it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4357
      start: 4354
    functionDepth: 0
    functionLinenumber: 4354
    functionLinenumberEnd: 4357
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4366
      start: 4360
    functionDepth: 0
    functionLinenumber: 4360
    functionLinenumberEnd: 4366
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4372
      start: 4369
    functionDepth: 0
    functionLinenumber: 4369
    functionLinenumberEnd: 4372
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4378
      start: 4375
    functionDepth: 0
    functionLinenumber: 4375
    functionLinenumberEnd: 4378
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4383,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4385,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4392,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4414
      start: 4381
    functionDepth: 0
    functionLinenumber: 4381
    functionLinenumberEnd: 4414
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - key
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4420
      start: 4417
    functionDepth: 0
    functionLinenumber: 4417
    functionLinenumberEnd: 4420
    functionName: nlohmann::detail::iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4433
      start: 4432
    functionDepth: 0
    functionLinenumber: 4432
    functionLinenumberEnd: 4433
    functionName: nlohmann::detail::iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    - Dst: nlohmann::detail::iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4439
      start: 4436
    functionDepth: 0
    functionLinenumber: 4436
    functionLinenumberEnd: 4439
    functionName: nlohmann::detail::iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    - Dst: nlohmann::detail::iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4445
      start: 4442
    functionDepth: 0
    functionLinenumber: 4442
    functionLinenumberEnd: 4445
    functionName: nlohmann::detail::iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4451,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4454
      start: 4451
    functionDepth: 0
    functionLinenumber: 4451
    functionLinenumberEnd: 4454
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4459,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4462
      start: 4459
    functionDepth: 0
    functionLinenumber: 4459
    functionLinenumberEnd: 4462
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - string_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4320
    functionDepth: 0
    functionLinenumber: 4320
    functionLinenumberEnd: 4325
    functionName: nlohmann::detail::int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string( string_type& target, std::size_t value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4351
      start: 4349
    functionDepth: 0
    functionLinenumber: 4349
    functionLinenumberEnd: 4351
    functionName: nlohmann::detail::iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(IteratorType it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4357
      start: 4354
    functionDepth: 0
    functionLinenumber: 4354
    functionLinenumberEnd: 4357
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4366
      start: 4360
    functionDepth: 0
    functionLinenumber: 4360
    functionLinenumberEnd: 4366
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4372
      start: 4369
    functionDepth: 0
    functionLinenumber: 4369
    functionLinenumberEnd: 4372
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4378
      start: 4375
    functionDepth: 0
    functionLinenumber: 4375
    functionLinenumberEnd: 4378
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4383,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4385,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4392,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4414
      start: 4381
    functionDepth: 0
    functionLinenumber: 4381
    functionLinenumberEnd: 4414
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - key
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4420
      start: 4417
    functionDepth: 0
    functionLinenumber: 4417
    functionLinenumberEnd: 4420
    functionName: nlohmann::detail::iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4433
      start: 4432
    functionDepth: 0
    functionLinenumber: 4432
    functionLinenumberEnd: 4433
    functionName: nlohmann::detail::iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    - Dst: nlohmann::detail::iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4439
      start: 4436
    functionDepth: 0
    functionLinenumber: 4436
    functionLinenumberEnd: 4439
    functionName: nlohmann::detail::iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    - Dst: nlohmann::detail::iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4445
      start: 4442
    functionDepth: 0
    functionLinenumber: 4442
    functionLinenumberEnd: 4445
    functionName: nlohmann::detail::iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - nlohmann::detail::iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4451,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4454
      start: 4451
    functionDepth: 0
    functionLinenumber: 4451
    functionLinenumberEnd: 4454
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4459,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4462
      start: 4459
    functionDepth: 0
    functionLinenumber: 4459
    functionLinenumberEnd: 4462
    functionName: nlohmann::detail::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4538,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4542
      start: 4536
    functionDepth: 0
    functionLinenumber: 4536
    functionLinenumberEnd: 4542
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4551,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4555
      start: 4549
    functionDepth: 0
    functionLinenumber: 4549
    functionLinenumberEnd: 4555
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4560,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4562,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4564
      start: 4558
    functionDepth: 0
    functionLinenumber: 4558
    functionLinenumberEnd: 4564
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4571,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4573,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4575
      start: 4569
    functionDepth: 0
    functionLinenumber: 4569
    functionLinenumberEnd: 4575
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4584,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4586,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4588
      start: 4582
    functionDepth: 0
    functionLinenumber: 4582
    functionLinenumberEnd: 4588
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4593,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4597
      start: 4591
    functionDepth: 0
    functionLinenumber: 4591
    functionLinenumberEnd: 4597
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4606,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4610
      start: 4604
    functionDepth: 0
    functionLinenumber: 4604
    functionLinenumberEnd: 4610
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4619,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4617
    functionDepth: 0
    functionLinenumber: 4617
    functionLinenumberEnd: 4623
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4632,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4636
      start: 4630
    functionDepth: 0
    functionLinenumber: 4630
    functionLinenumberEnd: 4636
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4645,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4648,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4650
      start: 4643
    functionDepth: 0
    functionLinenumber: 4643
    functionLinenumberEnd: 4650
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4657,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4658,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4653
    functionDepth: 0
    functionLinenumber: 4653
    functionLinenumberEnd: 4660
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4670,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4673,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4675
      start: 4665
    functionDepth: 0
    functionLinenumber: 4665
    functionLinenumberEnd: 4675
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - end
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4680,1
    - Dst: m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4686,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4678
    functionDepth: 2
    functionLinenumber: 4678
    functionLinenumberEnd: 4690
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::back
    - m_value::array::push_back
    - m_value::array::reserve
    - set_parent
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4696,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4700,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4704,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4706
      start: 4694
    functionDepth: 0
    functionLinenumber: 4694
    functionLinenumberEnd: 4706
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::begin
    - end
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_value::array::resize
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4715,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4718,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4720
      start: 4713
    functionDepth: 0
    functionLinenumber: 4713
    functionLinenumberEnd: 4720
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4725,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4727,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4728,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4730
      start: 4723
    functionDepth: 0
    functionLinenumber: 4723
    functionLinenumberEnd: 4730
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4739,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4742,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4744
      start: 4734
    functionDepth: 0
    functionLinenumber: 4734
    functionLinenumberEnd: 4744
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - end
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4756
      start: 4753
    functionDepth: 0
    functionLinenumber: 4753
    functionLinenumberEnd: 4756
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4763
      start: 4760
    functionDepth: 0
    functionLinenumber: 4760
    functionLinenumberEnd: 4763
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4769
      start: 4766
    functionDepth: 0
    functionLinenumber: 4766
    functionLinenumberEnd: 4769
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4773
    functionDepth: 0
    functionLinenumber: 4773
    functionLinenumberEnd: 4776
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4783
      start: 4780
    functionDepth: 0
    functionLinenumber: 4780
    functionLinenumberEnd: 4783
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4790
      start: 4787
    functionDepth: 0
    functionLinenumber: 4787
    functionLinenumberEnd: 4790
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4798
      start: 4794
    functionDepth: 0
    functionLinenumber: 4794
    functionLinenumberEnd: 4798
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<underlying_type>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4804
      start: 4801
    functionDepth: 0
    functionLinenumber: 4801
    functionLinenumberEnd: 4804
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4817
      start: 4814
    functionDepth: 0
    functionLinenumber: 4814
    functionLinenumberEnd: 4817
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4823
      start: 4820
    functionDepth: 0
    functionLinenumber: 4820
    functionLinenumberEnd: 4823
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4830
      start: 4827
    functionDepth: 0
    functionLinenumber: 4827
    functionLinenumberEnd: 4830
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4836
      start: 4833
    functionDepth: 0
    functionLinenumber: 4833
    functionLinenumberEnd: 4836
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4843
      start: 4840
    functionDepth: 0
    functionLinenumber: 4840
    functionLinenumberEnd: 4843
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4849
      start: 4846
    functionDepth: 0
    functionLinenumber: 4846
    functionLinenumberEnd: 4849
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4859
      start: 4856
    functionDepth: 0
    functionLinenumber: 4856
    functionLinenumberEnd: 4859
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4865
      start: 4862
    functionDepth: 0
    functionLinenumber: 4862
    functionLinenumberEnd: 4865
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4873
      start: 4870
    functionDepth: 0
    functionLinenumber: 4870
    functionLinenumberEnd: 4873
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4879
      start: 4876
    functionDepth: 0
    functionLinenumber: 4876
    functionLinenumberEnd: 4879
    functionName: nlohmann::detail::to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4885
      start: 4882
    functionDepth: 0
    functionLinenumber: 4882
    functionLinenumberEnd: 4885
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4892
      start: 4889
    functionDepth: 0
    functionLinenumber: 4889
    functionLinenumberEnd: 4892
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4902
      start: 4898
    functionDepth: 0
    functionLinenumber: 4898
    functionLinenumberEnd: 4902
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4538,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4542
      start: 4536
    functionDepth: 0
    functionLinenumber: 4536
    functionLinenumberEnd: 4542
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4551,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4555
      start: 4549
    functionDepth: 0
    functionLinenumber: 4549
    functionLinenumberEnd: 4555
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4560,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4562,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4564
      start: 4558
    functionDepth: 0
    functionLinenumber: 4558
    functionLinenumberEnd: 4564
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4571,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4573,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4575
      start: 4569
    functionDepth: 0
    functionLinenumber: 4569
    functionLinenumberEnd: 4575
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4584,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4586,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4588
      start: 4582
    functionDepth: 0
    functionLinenumber: 4582
    functionLinenumberEnd: 4588
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4593,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4597
      start: 4591
    functionDepth: 0
    functionLinenumber: 4591
    functionLinenumberEnd: 4597
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4606,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4610
      start: 4604
    functionDepth: 0
    functionLinenumber: 4604
    functionLinenumberEnd: 4610
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4619,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4617
    functionDepth: 0
    functionLinenumber: 4617
    functionLinenumberEnd: 4623
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4632,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4636
      start: 4630
    functionDepth: 0
    functionLinenumber: 4630
    functionLinenumberEnd: 4636
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4645,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4648,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4650
      start: 4643
    functionDepth: 0
    functionLinenumber: 4643
    functionLinenumberEnd: 4650
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4657,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4658,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4653
    functionDepth: 0
    functionLinenumber: 4653
    functionLinenumberEnd: 4660
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4670,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4673,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4675
      start: 4665
    functionDepth: 0
    functionLinenumber: 4665
    functionLinenumberEnd: 4675
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - end
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4680,1
    - Dst: m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4686,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4678
    functionDepth: 2
    functionLinenumber: 4678
    functionLinenumberEnd: 4690
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::back
    - m_value::array::push_back
    - m_value::array::reserve
    - set_parent
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4696,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4700,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4704,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4706
      start: 4694
    functionDepth: 0
    functionLinenumber: 4694
    functionLinenumberEnd: 4706
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::begin
    - end
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_value::array::resize
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4715,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4718,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4720
      start: 4713
    functionDepth: 0
    functionLinenumber: 4713
    functionLinenumberEnd: 4720
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4725,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4727,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4728,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4730
      start: 4723
    functionDepth: 0
    functionLinenumber: 4723
    functionLinenumberEnd: 4730
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4739,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4742,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4744
      start: 4734
    functionDepth: 0
    functionLinenumber: 4734
    functionLinenumberEnd: 4744
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - end
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4756
      start: 4753
    functionDepth: 0
    functionLinenumber: 4753
    functionLinenumberEnd: 4756
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4763
      start: 4760
    functionDepth: 0
    functionLinenumber: 4760
    functionLinenumberEnd: 4763
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4769
      start: 4766
    functionDepth: 0
    functionLinenumber: 4766
    functionLinenumberEnd: 4769
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4773
    functionDepth: 0
    functionLinenumber: 4773
    functionLinenumberEnd: 4776
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4783
      start: 4780
    functionDepth: 0
    functionLinenumber: 4780
    functionLinenumberEnd: 4783
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4790
      start: 4787
    functionDepth: 0
    functionLinenumber: 4787
    functionLinenumberEnd: 4790
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4798
      start: 4794
    functionDepth: 0
    functionLinenumber: 4794
    functionLinenumberEnd: 4798
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<underlying_type>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4804
      start: 4801
    functionDepth: 0
    functionLinenumber: 4801
    functionLinenumberEnd: 4804
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4817
      start: 4814
    functionDepth: 0
    functionLinenumber: 4814
    functionLinenumberEnd: 4817
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4823
      start: 4820
    functionDepth: 0
    functionLinenumber: 4820
    functionLinenumberEnd: 4823
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4830
      start: 4827
    functionDepth: 0
    functionLinenumber: 4827
    functionLinenumberEnd: 4830
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4836
      start: 4833
    functionDepth: 0
    functionLinenumber: 4833
    functionLinenumberEnd: 4836
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4843
      start: 4840
    functionDepth: 0
    functionLinenumber: 4840
    functionLinenumberEnd: 4843
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4849
      start: 4846
    functionDepth: 0
    functionLinenumber: 4846
    functionLinenumberEnd: 4849
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4859
      start: 4856
    functionDepth: 0
    functionLinenumber: 4856
    functionLinenumberEnd: 4859
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4865
      start: 4862
    functionDepth: 0
    functionLinenumber: 4862
    functionLinenumberEnd: 4865
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4873
      start: 4870
    functionDepth: 0
    functionLinenumber: 4870
    functionLinenumberEnd: 4873
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4879
      start: 4876
    functionDepth: 0
    functionLinenumber: 4876
    functionLinenumberEnd: 4879
    functionName: nlohmann::detail::to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4885
      start: 4882
    functionDepth: 0
    functionLinenumber: 4882
    functionLinenumberEnd: 4885
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4892
      start: 4889
    functionDepth: 0
    functionLinenumber: 4889
    functionLinenumberEnd: 4892
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4902
      start: 4898
    functionDepth: 0
    functionLinenumber: 4898
    functionLinenumberEnd: 4902
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4538,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4542
      start: 4536
    functionDepth: 0
    functionLinenumber: 4536
    functionLinenumberEnd: 4542
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4551,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4555
      start: 4549
    functionDepth: 0
    functionLinenumber: 4549
    functionLinenumberEnd: 4555
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4560,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4562,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4564
      start: 4558
    functionDepth: 0
    functionLinenumber: 4558
    functionLinenumberEnd: 4564
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4571,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4573,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4575
      start: 4569
    functionDepth: 0
    functionLinenumber: 4569
    functionLinenumberEnd: 4575
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4584,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4586,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4588
      start: 4582
    functionDepth: 0
    functionLinenumber: 4582
    functionLinenumberEnd: 4588
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4593,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4597
      start: 4591
    functionDepth: 0
    functionLinenumber: 4591
    functionLinenumberEnd: 4597
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4606,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4610
      start: 4604
    functionDepth: 0
    functionLinenumber: 4604
    functionLinenumberEnd: 4610
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4619,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4617
    functionDepth: 0
    functionLinenumber: 4617
    functionLinenumberEnd: 4623
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4632,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4636
      start: 4630
    functionDepth: 0
    functionLinenumber: 4630
    functionLinenumberEnd: 4636
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4645,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4648,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4650
      start: 4643
    functionDepth: 0
    functionLinenumber: 4643
    functionLinenumberEnd: 4650
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4657,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4658,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4653
    functionDepth: 0
    functionLinenumber: 4653
    functionLinenumberEnd: 4660
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4670,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4673,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4675
      start: 4665
    functionDepth: 0
    functionLinenumber: 4665
    functionLinenumberEnd: 4675
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - end
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4680,1
    - Dst: m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4686,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4678
    functionDepth: 2
    functionLinenumber: 4678
    functionLinenumberEnd: 4690
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::back
    - m_value::array::push_back
    - m_value::array::reserve
    - set_parent
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4696,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4700,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4704,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4706
      start: 4694
    functionDepth: 0
    functionLinenumber: 4694
    functionLinenumberEnd: 4706
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::begin
    - end
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_value::array::resize
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4715,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4718,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4720
      start: 4713
    functionDepth: 0
    functionLinenumber: 4713
    functionLinenumberEnd: 4720
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4725,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4727,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4728,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4730
      start: 4723
    functionDepth: 0
    functionLinenumber: 4723
    functionLinenumberEnd: 4730
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4739,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4742,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4744
      start: 4734
    functionDepth: 0
    functionLinenumber: 4734
    functionLinenumberEnd: 4744
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 30
    functionsReached:
    - end
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4756
      start: 4753
    functionDepth: 0
    functionLinenumber: 4753
    functionLinenumberEnd: 4756
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4763
      start: 4760
    functionDepth: 0
    functionLinenumber: 4760
    functionLinenumberEnd: 4763
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4769
      start: 4766
    functionDepth: 0
    functionLinenumber: 4766
    functionLinenumberEnd: 4769
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4773
    functionDepth: 0
    functionLinenumber: 4773
    functionLinenumberEnd: 4776
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4783
      start: 4780
    functionDepth: 0
    functionLinenumber: 4780
    functionLinenumberEnd: 4783
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4790
      start: 4787
    functionDepth: 0
    functionLinenumber: 4787
    functionLinenumberEnd: 4790
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4798
      start: 4794
    functionDepth: 0
    functionLinenumber: 4794
    functionLinenumberEnd: 4798
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<underlying_type>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4804
      start: 4801
    functionDepth: 0
    functionLinenumber: 4801
    functionLinenumberEnd: 4804
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4817
      start: 4814
    functionDepth: 0
    functionLinenumber: 4814
    functionLinenumberEnd: 4817
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4823
      start: 4820
    functionDepth: 0
    functionLinenumber: 4820
    functionLinenumberEnd: 4823
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4830
      start: 4827
    functionDepth: 0
    functionLinenumber: 4827
    functionLinenumberEnd: 4830
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4836
      start: 4833
    functionDepth: 0
    functionLinenumber: 4833
    functionLinenumberEnd: 4836
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4843
      start: 4840
    functionDepth: 0
    functionLinenumber: 4840
    functionLinenumberEnd: 4843
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4849
      start: 4846
    functionDepth: 0
    functionLinenumber: 4846
    functionLinenumberEnd: 4849
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4859
      start: 4856
    functionDepth: 0
    functionLinenumber: 4856
    functionLinenumberEnd: 4859
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4865
      start: 4862
    functionDepth: 0
    functionLinenumber: 4862
    functionLinenumberEnd: 4865
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4873
      start: 4870
    functionDepth: 0
    functionLinenumber: 4870
    functionLinenumberEnd: 4873
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4879
      start: 4876
    functionDepth: 0
    functionLinenumber: 4876
    functionLinenumberEnd: 4879
    functionName: nlohmann::detail::to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4885
      start: 4882
    functionDepth: 0
    functionLinenumber: 4882
    functionLinenumberEnd: 4885
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4892
      start: 4889
    functionDepth: 0
    functionLinenumber: 4889
    functionLinenumberEnd: 4892
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4902
      start: 4898
    functionDepth: 0
    functionLinenumber: 4898
    functionLinenumberEnd: 4902
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4538,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4542
      start: 4536
    functionDepth: 0
    functionLinenumber: 4536
    functionLinenumberEnd: 4542
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4551,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4555
      start: 4549
    functionDepth: 0
    functionLinenumber: 4549
    functionLinenumberEnd: 4555
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4560,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4562,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4564
      start: 4558
    functionDepth: 0
    functionLinenumber: 4558
    functionLinenumberEnd: 4564
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4571,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4573,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4575
      start: 4569
    functionDepth: 0
    functionLinenumber: 4569
    functionLinenumberEnd: 4575
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4584,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4586,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4588
      start: 4582
    functionDepth: 0
    functionLinenumber: 4582
    functionLinenumberEnd: 4588
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4593,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4595,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4597
      start: 4591
    functionDepth: 0
    functionLinenumber: 4591
    functionLinenumberEnd: 4597
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - std::move
    - assert_invariant
    - m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4606,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4610
      start: 4604
    functionDepth: 0
    functionLinenumber: 4604
    functionLinenumberEnd: 4610
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4619,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4617
    functionDepth: 0
    functionLinenumber: 4617
    functionLinenumberEnd: 4623
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4632,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4636
      start: 4630
    functionDepth: 0
    functionLinenumber: 4630
    functionLinenumberEnd: 4636
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4645,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4648,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4650
      start: 4643
    functionDepth: 0
    functionLinenumber: 4643
    functionLinenumberEnd: 4650
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4657,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4658,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4653
    functionDepth: 0
    functionLinenumber: 4653
    functionLinenumberEnd: 4660
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4670,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4672,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4673,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4675
      start: 4665
    functionDepth: 0
    functionLinenumber: 4665
    functionLinenumberEnd: 4675
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - end
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4680,1
    - Dst: m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4683,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4686,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4687,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4678
    functionDepth: 2
    functionLinenumber: 4678
    functionLinenumberEnd: 4690
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::back
    - m_value::array::push_back
    - m_value::array::reserve
    - set_parent
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4696,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4699,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4700,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4702,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4704,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4706
      start: 4694
    functionDepth: 0
    functionLinenumber: 4694
    functionLinenumberEnd: 4706
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - nlohmann::detail::size
    - m_value::array::begin
    - end
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_value::array::resize
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4715,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4718,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4720
      start: 4713
    functionDepth: 0
    functionLinenumber: 4713
    functionLinenumberEnd: 4720
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4725,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4727,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4728,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4730
      start: 4723
    functionDepth: 0
    functionLinenumber: 4723
    functionLinenumberEnd: 4730
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4739,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4741,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4742,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4744
      start: 4734
    functionDepth: 0
    functionLinenumber: 4734
    functionLinenumberEnd: 4744
    functionName: nlohmann::detail::construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 45
    functionsReached:
    - end
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    - m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4756
      start: 4753
    functionDepth: 0
    functionLinenumber: 4753
    functionLinenumberEnd: 4756
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4763
      start: 4760
    functionDepth: 0
    functionLinenumber: 4760
    functionLinenumberEnd: 4763
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4769
      start: 4766
    functionDepth: 0
    functionLinenumber: 4766
    functionLinenumberEnd: 4769
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4773
    functionDepth: 0
    functionLinenumber: 4773
    functionLinenumberEnd: 4776
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4783
      start: 4780
    functionDepth: 0
    functionLinenumber: 4780
    functionLinenumberEnd: 4783
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4790
      start: 4787
    functionDepth: 0
    functionLinenumber: 4787
    functionLinenumberEnd: 4790
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4798
      start: 4794
    functionDepth: 0
    functionLinenumber: 4794
    functionLinenumberEnd: 4798
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<underlying_type>
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4804
      start: 4801
    functionDepth: 0
    functionLinenumber: 4801
    functionLinenumberEnd: 4804
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4817
      start: 4814
    functionDepth: 0
    functionLinenumber: 4814
    functionLinenumberEnd: 4817
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4823
      start: 4820
    functionDepth: 0
    functionLinenumber: 4820
    functionLinenumberEnd: 4823
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4830
      start: 4827
    functionDepth: 0
    functionLinenumber: 4827
    functionLinenumberEnd: 4830
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4836
      start: 4833
    functionDepth: 0
    functionLinenumber: 4833
    functionLinenumberEnd: 4836
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4843
      start: 4840
    functionDepth: 0
    functionLinenumber: 4840
    functionLinenumberEnd: 4843
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4849
      start: 4846
    functionDepth: 0
    functionLinenumber: 4846
    functionLinenumberEnd: 4849
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4859
      start: 4856
    functionDepth: 0
    functionLinenumber: 4856
    functionLinenumberEnd: 4859
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4865
      start: 4862
    functionDepth: 0
    functionLinenumber: 4862
    functionLinenumberEnd: 4865
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4873
      start: 4870
    functionDepth: 0
    functionLinenumber: 4870
    functionLinenumberEnd: 4873
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4879
      start: 4876
    functionDepth: 0
    functionLinenumber: 4876
    functionLinenumberEnd: 4879
    functionName: nlohmann::detail::to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4885
      start: 4882
    functionDepth: 0
    functionLinenumber: 4882
    functionLinenumberEnd: 4885
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4892
      start: 4889
    functionDepth: 0
    functionLinenumber: 4889
    functionLinenumberEnd: 4892
    functionName: nlohmann::detail::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4898,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4899,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4902
      start: 4898
    functionDepth: 0
    functionLinenumber: 4898
    functionLinenumberEnd: 4902
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4932,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4932,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4934,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4934,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4935
      start: 4930
    functionDepth: 0
    functionLinenumber: 4930
    functionLinenumberEnd: 4935
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4942,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4942,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4944,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4945
      start: 4940
    functionDepth: 0
    functionLinenumber: 4940
    functionLinenumberEnd: 4945
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4952,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4952,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4954,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4955
      start: 4950
    functionDepth: 0
    functionLinenumber: 4950
    functionLinenumberEnd: 4955
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4931,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4932,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4932,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4934,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4934,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4935
      start: 4930
    functionDepth: 0
    functionLinenumber: 4930
    functionLinenumberEnd: 4935
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4941,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4942,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4942,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4944,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4945
      start: 4940
    functionDepth: 0
    functionLinenumber: 4940
    functionLinenumberEnd: 4945
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4951,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4952,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4952,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4954,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4955
      start: 4950
    functionDepth: 0
    functionLinenumber: 4950
    functionLinenumberEnd: 4955
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4979,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4981
      start: 4979
    functionDepth: 0
    functionLinenumber: 4979
    functionLinenumberEnd: 4981
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype() noexcept(noexcept(container_type()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4984,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' b'
    argTypes:
    - container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4986
      start: 4984
    functionDepth: 0
    functionLinenumber: 4984
    functionLinenumberEnd: 4986
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' b'
    argTypes:
    - container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4991
      start: 4989
    functionDepth: 0
    functionLinenumber: 4989
    functionLinenumberEnd: 4991
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4994,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' b'
    - subtype_
    argTypes:
    - container_type
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4998
      start: 4994
    functionDepth: 0
    functionLinenumber: 4994
    functionLinenumberEnd: 4998
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(const container_type& b, subtype_type
      subtype_) noexcept(noexcept(container_type(b)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5002,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - ' b'
    - subtype_
    argTypes:
    - container_type
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5005
      start: 5001
    functionDepth: 0
    functionLinenumber: 5001
    functionLinenumberEnd: 5005
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(container_type&& b, subtype_type subtype_)
      noexcept(noexcept(container_type(std::move(b))))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5009,1
    - Dst: static_cast<const BinaryType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5009,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5010,1
    - Dst: static_cast<const BinaryType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5011
      start: 5007
    functionDepth: 0
    functionLinenumber: 5007
    functionLinenumberEnd: 5011
    functionName: operator==(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::tie
    - static_cast<const BinaryType&>
    linkageType: ''
    returnType: bool
    signature: bool operator==(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5016
      start: 5013
    functionDepth: 0
    functionLinenumber: 5013
    functionLinenumberEnd: 5016
    functionName: operator!=(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - subtype_
    argTypes:
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5024
      start: 5020
    functionDepth: 0
    functionLinenumber: 5020
    functionLinenumberEnd: 5024
    functionName: nlohmann::byte_container_with_subtype::set_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_subtype(subtype_type subtype_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5031
      start: 5028
    functionDepth: 0
    functionLinenumber: 5028
    functionLinenumberEnd: 5031
    functionName: nlohmann::byte_container_with_subtype::subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<subtype_type>
    linkageType: ''
    returnType: subtype_type
    signature: subtype_type subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5038
      start: 5035
    functionDepth: 0
    functionLinenumber: 5035
    functionLinenumberEnd: 5038
    functionName: nlohmann::byte_container_with_subtype::has_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool has_subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5046
      start: 5042
    functionDepth: 0
    functionLinenumber: 5042
    functionLinenumberEnd: 5046
    functionName: nlohmann::byte_container_with_subtype::clear_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear_subtype() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4979,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4981
      start: 4979
    functionDepth: 0
    functionLinenumber: 4979
    functionLinenumberEnd: 4981
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype() noexcept(noexcept(container_type()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4984,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' b'
    argTypes:
    - container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4986
      start: 4984
    functionDepth: 0
    functionLinenumber: 4984
    functionLinenumberEnd: 4986
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4989,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' b'
    argTypes:
    - container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4991
      start: 4989
    functionDepth: 0
    functionLinenumber: 4989
    functionLinenumberEnd: 4991
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4994,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:4994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' b'
    - subtype_
    argTypes:
    - container_type
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4998
      start: 4994
    functionDepth: 0
    functionLinenumber: 4994
    functionLinenumberEnd: 4998
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(const container_type& b, subtype_type
      subtype_) noexcept(noexcept(container_type(b)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: container_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5001,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5002,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - ' b'
    - subtype_
    argTypes:
    - container_type
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5005
      start: 5001
    functionDepth: 0
    functionLinenumber: 5001
    functionLinenumberEnd: 5005
    functionName: nlohmann::byte_container_with_subtype::byte_container_with_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - container_type
    - noexcept
    linkageType: ''
    returnType: void
    signature: void byte_container_with_subtype(container_type&& b, subtype_type subtype_)
      noexcept(noexcept(container_type(std::move(b))))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5009,1
    - Dst: static_cast<const BinaryType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5009,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5010,1
    - Dst: static_cast<const BinaryType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5011
      start: 5007
    functionDepth: 0
    functionLinenumber: 5007
    functionLinenumberEnd: 5011
    functionName: operator==(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::tie
    - static_cast<const BinaryType&>
    linkageType: ''
    returnType: bool
    signature: bool operator==(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5016
      start: 5013
    functionDepth: 0
    functionLinenumber: 5013
    functionLinenumberEnd: 5016
    functionName: operator!=(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - subtype_
    argTypes:
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5024
      start: 5020
    functionDepth: 0
    functionLinenumber: 5020
    functionLinenumberEnd: 5024
    functionName: nlohmann::byte_container_with_subtype::set_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_subtype(subtype_type subtype_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5031
      start: 5028
    functionDepth: 0
    functionLinenumber: 5028
    functionLinenumberEnd: 5031
    functionName: nlohmann::byte_container_with_subtype::subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<subtype_type>
    linkageType: ''
    returnType: subtype_type
    signature: subtype_type subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5038
      start: 5035
    functionDepth: 0
    functionLinenumber: 5035
    functionLinenumberEnd: 5038
    functionName: nlohmann::byte_container_with_subtype::has_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool has_subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5046
      start: 5042
    functionDepth: 0
    functionLinenumber: 5042
    functionLinenumberEnd: 5046
    functionName: nlohmann::byte_container_with_subtype::clear_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear_subtype() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5083
      start: 5079
    functionDepth: 0
    functionLinenumber: 5079
    functionLinenumberEnd: 5083
    functionName: nlohmann::detail::combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5105,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5110,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5116,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5118,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5119,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5137,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5138,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5143,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5144,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5149,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5150,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5155,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5156,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5161,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5162,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5168,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5169,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5171,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5173,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5182
      start: 5097
    functionDepth: 0
    functionLinenumber: 5097
    functionLinenumberEnd: 5182
    functionName: nlohmann::detail::hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::size
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - nlohmann::detail::combine
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - nlohmann::detail::hash
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5083
      start: 5079
    functionDepth: 0
    functionLinenumber: 5079
    functionLinenumberEnd: 5083
    functionName: nlohmann::detail::combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5105,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5110,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5116,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5118,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5119,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5137,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5138,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5143,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5144,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5149,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5150,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5155,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5156,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5161,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5162,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5168,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5169,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5171,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5173,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5182
      start: 5097
    functionDepth: 0
    functionLinenumber: 5097
    functionLinenumberEnd: 5182
    functionName: nlohmann::detail::hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::size
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - nlohmann::detail::combine
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - nlohmann::detail::hash
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5083
      start: 5079
    functionDepth: 0
    functionLinenumber: 5079
    functionLinenumberEnd: 5083
    functionName: nlohmann::detail::combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5105,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5110,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5116,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5118,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5119,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5137,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5138,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5143,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5144,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5149,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5150,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5155,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5156,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5161,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5162,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5168,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5169,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5171,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5173,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5182
      start: 5097
    functionDepth: 0
    functionLinenumber: 5097
    functionLinenumberEnd: 5182
    functionName: nlohmann::detail::hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::size
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - nlohmann::detail::combine
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - nlohmann::detail::hash
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5083
      start: 5079
    functionDepth: 0
    functionLinenumber: 5079
    functionLinenumberEnd: 5083
    functionName: nlohmann::detail::combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5105,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5110,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5115,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5116,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5118,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5119,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5120,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5127,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5130,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5137,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5138,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5143,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5144,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5149,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5150,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5155,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5156,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5161,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5162,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5167,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5168,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5169,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5170,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5171,1
    - Dst: nlohmann::detail::combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5173,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5182
      start: 5097
    functionDepth: 0
    functionLinenumber: 5097
    functionLinenumberEnd: 5182
    functionName: nlohmann::detail::hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::size
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - nlohmann::detail::combine
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - nlohmann::detail::hash
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5252
      start: 5250
    functionDepth: 0
    functionLinenumber: 5250
    functionLinenumberEnd: 5252
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5255
      start: 5255
    functionDepth: 0
    functionLinenumber: 5255
    functionLinenumberEnd: 5255
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5256
      start: 5256
    functionDepth: 0
    functionLinenumber: 5256
    functionLinenumberEnd: 5256
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5257
      start: 5257
    functionDepth: 0
    functionLinenumber: 5257
    functionLinenumberEnd: 5257
    functionName: '& operator=(const file_input_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5258
      start: 5258
    functionDepth: 0
    functionLinenumber: 5258
    functionLinenumberEnd: 5258
    functionName: '& operator=(file_input_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(file_input_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5259
      start: 5259
    functionDepth: 0
    functionLinenumber: 5259
    functionLinenumberEnd: 5259
    functionName: ~file_input_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~file_input_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5264
      start: 5261
    functionDepth: 0
    functionLinenumber: 5261
    functionLinenumberEnd: 5264
    functionName: nlohmann::detail::file_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5294
      start: 5286
    functionDepth: 0
    functionLinenumber: 5286
    functionLinenumberEnd: 5294
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5298
      start: 5296
    functionDepth: 0
    functionLinenumber: 5296
    functionLinenumberEnd: 5298
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5301
      start: 5301
    functionDepth: 0
    functionLinenumber: 5301
    functionLinenumberEnd: 5301
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5302
      start: 5302
    functionDepth: 0
    functionLinenumber: 5302
    functionLinenumberEnd: 5302
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5303
      start: 5303
    functionDepth: 0
    functionLinenumber: 5303
    functionLinenumberEnd: 5303
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5310
      start: 5305
    functionDepth: 0
    functionLinenumber: 5305
    functionLinenumberEnd: 5310
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5317,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5324
      start: 5315
    functionDepth: 0
    functionLinenumber: 5315
    functionLinenumberEnd: 5324
    functionName: nlohmann::detail::input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5343
      start: 5341
    functionDepth: 0
    functionLinenumber: 5341
    functionLinenumberEnd: 5343
    functionName: nlohmann::detail::iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5347,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5349,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5355
      start: 5345
    functionDepth: 0
    functionLinenumber: 5345
    functionLinenumberEnd: 5355
    functionName: nlohmann::detail::iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename std::char_traits<char_type>::int_type
    signature: typename std::char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5367
      start: 5364
    functionDepth: 0
    functionLinenumber: 5364
    functionLinenumberEnd: 5367
    functionName: nlohmann::detail::iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5387,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5425,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5429
      start: 5378
    functionDepth: 0
    functionLinenumber: 5378
    functionLinenumberEnd: 5429
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5445,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5451,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5456,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5477,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5478,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5479,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5480,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5481,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5486,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5491
      start: 5436
    functionDepth: 0
    functionLinenumber: 5436
    functionLinenumberEnd: 5491
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5502
      start: 5501
    functionDepth: 0
    functionLinenumber: 5501
    functionLinenumberEnd: 5502
    functionName: nlohmann::detail::wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5509,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5511,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5512,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5519
      start: 5504
    functionDepth: 0
    functionLinenumber: 5504
    functionLinenumberEnd: 5519
    functionName: nlohmann::detail::wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - nlohmann::detail::wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5528
      start: 5525
    functionDepth: 0
    functionLinenumber: 5525
    functionLinenumberEnd: 5528
    functionName: nlohmann::detail::wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5550
      start: 5547
    functionDepth: 0
    functionLinenumber: 5547
    functionLinenumberEnd: 5550
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5574
      start: 5571
    functionDepth: 0
    functionLinenumber: 5571
    functionLinenumberEnd: 5574
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5583
      start: 5579
    functionDepth: 0
    functionLinenumber: 5579
    functionLinenumberEnd: 5583
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType>::adapter_type
      input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5616
      start: 5613
    functionDepth: 0
    functionLinenumber: 5613
    functionLinenumberEnd: 5616
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5623
      start: 5620
    functionDepth: 0
    functionLinenumber: 5620
    functionLinenumberEnd: 5623
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - file_input_adapter
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5628
      start: 5625
    functionDepth: 0
    functionLinenumber: 5625
    functionLinenumberEnd: 5628
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5633
      start: 5630
    functionDepth: 0
    functionLinenumber: 5630
    functionLinenumberEnd: 5633
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5649,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5651
      start: 5646
    functionDepth: 0
    functionLinenumber: 5646
    functionLinenumberEnd: 5651
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - reinterpret_cast<const char*>
    - std::strlen
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5654,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5657
      start: 5654
    functionDepth: 0
    functionLinenumber: 5654
    functionLinenumberEnd: 5657
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5672
      start: 5671
    functionDepth: 0
    functionLinenumber: 5671
    functionLinenumberEnd: 5672
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5679
      start: 5678
    functionDepth: 0
    functionLinenumber: 5678
    functionLinenumberEnd: 5679
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5684
      start: 5681
    functionDepth: 0
    functionLinenumber: 5681
    functionLinenumberEnd: 5684
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5252
      start: 5250
    functionDepth: 0
    functionLinenumber: 5250
    functionLinenumberEnd: 5252
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5255
      start: 5255
    functionDepth: 0
    functionLinenumber: 5255
    functionLinenumberEnd: 5255
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5256
      start: 5256
    functionDepth: 0
    functionLinenumber: 5256
    functionLinenumberEnd: 5256
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5257
      start: 5257
    functionDepth: 0
    functionLinenumber: 5257
    functionLinenumberEnd: 5257
    functionName: '& operator=(const file_input_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5258
      start: 5258
    functionDepth: 0
    functionLinenumber: 5258
    functionLinenumberEnd: 5258
    functionName: '& operator=(file_input_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(file_input_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5259
      start: 5259
    functionDepth: 0
    functionLinenumber: 5259
    functionLinenumberEnd: 5259
    functionName: ~file_input_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~file_input_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5264
      start: 5261
    functionDepth: 0
    functionLinenumber: 5261
    functionLinenumberEnd: 5264
    functionName: nlohmann::detail::file_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5294
      start: 5286
    functionDepth: 0
    functionLinenumber: 5286
    functionLinenumberEnd: 5294
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5298
      start: 5296
    functionDepth: 0
    functionLinenumber: 5296
    functionLinenumberEnd: 5298
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5301
      start: 5301
    functionDepth: 0
    functionLinenumber: 5301
    functionLinenumberEnd: 5301
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5302
      start: 5302
    functionDepth: 0
    functionLinenumber: 5302
    functionLinenumberEnd: 5302
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5303
      start: 5303
    functionDepth: 0
    functionLinenumber: 5303
    functionLinenumberEnd: 5303
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5310
      start: 5305
    functionDepth: 0
    functionLinenumber: 5305
    functionLinenumberEnd: 5310
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5317,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5324
      start: 5315
    functionDepth: 0
    functionLinenumber: 5315
    functionLinenumberEnd: 5324
    functionName: nlohmann::detail::input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5343
      start: 5341
    functionDepth: 0
    functionLinenumber: 5341
    functionLinenumberEnd: 5343
    functionName: nlohmann::detail::iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5347,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5349,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5355
      start: 5345
    functionDepth: 0
    functionLinenumber: 5345
    functionLinenumberEnd: 5355
    functionName: nlohmann::detail::iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename std::char_traits<char_type>::int_type
    signature: typename std::char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5367
      start: 5364
    functionDepth: 0
    functionLinenumber: 5364
    functionLinenumberEnd: 5367
    functionName: nlohmann::detail::iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5387,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5425,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5429
      start: 5378
    functionDepth: 0
    functionLinenumber: 5378
    functionLinenumberEnd: 5429
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5445,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5451,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5456,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5477,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5478,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5479,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5480,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5481,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5486,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5491
      start: 5436
    functionDepth: 0
    functionLinenumber: 5436
    functionLinenumberEnd: 5491
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5502
      start: 5501
    functionDepth: 0
    functionLinenumber: 5501
    functionLinenumberEnd: 5502
    functionName: nlohmann::detail::wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5509,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5511,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5512,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5519
      start: 5504
    functionDepth: 0
    functionLinenumber: 5504
    functionLinenumberEnd: 5519
    functionName: nlohmann::detail::wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - nlohmann::detail::wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5528
      start: 5525
    functionDepth: 0
    functionLinenumber: 5525
    functionLinenumberEnd: 5528
    functionName: nlohmann::detail::wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5550
      start: 5547
    functionDepth: 0
    functionLinenumber: 5547
    functionLinenumberEnd: 5550
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5574
      start: 5571
    functionDepth: 0
    functionLinenumber: 5571
    functionLinenumberEnd: 5574
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5583
      start: 5579
    functionDepth: 0
    functionLinenumber: 5579
    functionLinenumberEnd: 5583
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType>::adapter_type
      input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5616
      start: 5613
    functionDepth: 0
    functionLinenumber: 5613
    functionLinenumberEnd: 5616
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5623
      start: 5620
    functionDepth: 0
    functionLinenumber: 5620
    functionLinenumberEnd: 5623
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - file_input_adapter
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5628
      start: 5625
    functionDepth: 0
    functionLinenumber: 5625
    functionLinenumberEnd: 5628
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5633
      start: 5630
    functionDepth: 0
    functionLinenumber: 5630
    functionLinenumberEnd: 5633
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5649,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5651
      start: 5646
    functionDepth: 0
    functionLinenumber: 5646
    functionLinenumberEnd: 5651
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 14
    functionsReached:
    - reinterpret_cast<const char*>
    - std::strlen
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5654,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5657
      start: 5654
    functionDepth: 0
    functionLinenumber: 5654
    functionLinenumberEnd: 5657
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5672
      start: 5671
    functionDepth: 0
    functionLinenumber: 5671
    functionLinenumberEnd: 5672
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5679
      start: 5678
    functionDepth: 0
    functionLinenumber: 5678
    functionLinenumberEnd: 5679
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5684
      start: 5681
    functionDepth: 0
    functionLinenumber: 5681
    functionLinenumberEnd: 5684
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5252
      start: 5250
    functionDepth: 0
    functionLinenumber: 5250
    functionLinenumberEnd: 5252
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5255
      start: 5255
    functionDepth: 0
    functionLinenumber: 5255
    functionLinenumberEnd: 5255
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5256
      start: 5256
    functionDepth: 0
    functionLinenumber: 5256
    functionLinenumberEnd: 5256
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5257
      start: 5257
    functionDepth: 0
    functionLinenumber: 5257
    functionLinenumberEnd: 5257
    functionName: '& operator=(const file_input_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5258
      start: 5258
    functionDepth: 0
    functionLinenumber: 5258
    functionLinenumberEnd: 5258
    functionName: '& operator=(file_input_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(file_input_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5259
      start: 5259
    functionDepth: 0
    functionLinenumber: 5259
    functionLinenumberEnd: 5259
    functionName: ~file_input_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~file_input_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5264
      start: 5261
    functionDepth: 0
    functionLinenumber: 5261
    functionLinenumberEnd: 5264
    functionName: nlohmann::detail::file_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5294
      start: 5286
    functionDepth: 0
    functionLinenumber: 5286
    functionLinenumberEnd: 5294
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5298
      start: 5296
    functionDepth: 0
    functionLinenumber: 5296
    functionLinenumberEnd: 5298
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5301
      start: 5301
    functionDepth: 0
    functionLinenumber: 5301
    functionLinenumberEnd: 5301
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5302
      start: 5302
    functionDepth: 0
    functionLinenumber: 5302
    functionLinenumberEnd: 5302
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5303
      start: 5303
    functionDepth: 0
    functionLinenumber: 5303
    functionLinenumberEnd: 5303
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5310
      start: 5305
    functionDepth: 0
    functionLinenumber: 5305
    functionLinenumberEnd: 5310
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5317,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5324
      start: 5315
    functionDepth: 0
    functionLinenumber: 5315
    functionLinenumberEnd: 5324
    functionName: nlohmann::detail::input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5343
      start: 5341
    functionDepth: 0
    functionLinenumber: 5341
    functionLinenumberEnd: 5343
    functionName: nlohmann::detail::iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5347,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5349,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5355
      start: 5345
    functionDepth: 0
    functionLinenumber: 5345
    functionLinenumberEnd: 5355
    functionName: nlohmann::detail::iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename std::char_traits<char_type>::int_type
    signature: typename std::char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5367
      start: 5364
    functionDepth: 0
    functionLinenumber: 5364
    functionLinenumberEnd: 5367
    functionName: nlohmann::detail::iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5387,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5425,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5429
      start: 5378
    functionDepth: 0
    functionLinenumber: 5378
    functionLinenumberEnd: 5429
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5445,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5451,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5456,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5477,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5478,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5479,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5480,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5481,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5486,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5491
      start: 5436
    functionDepth: 0
    functionLinenumber: 5436
    functionLinenumberEnd: 5491
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5502
      start: 5501
    functionDepth: 0
    functionLinenumber: 5501
    functionLinenumberEnd: 5502
    functionName: nlohmann::detail::wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5509,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5511,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5512,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5519
      start: 5504
    functionDepth: 0
    functionLinenumber: 5504
    functionLinenumberEnd: 5519
    functionName: nlohmann::detail::wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - nlohmann::detail::wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5528
      start: 5525
    functionDepth: 0
    functionLinenumber: 5525
    functionLinenumberEnd: 5528
    functionName: nlohmann::detail::wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5550
      start: 5547
    functionDepth: 0
    functionLinenumber: 5547
    functionLinenumberEnd: 5550
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5574
      start: 5571
    functionDepth: 0
    functionLinenumber: 5571
    functionLinenumberEnd: 5574
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5583
      start: 5579
    functionDepth: 0
    functionLinenumber: 5579
    functionLinenumberEnd: 5583
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType>::adapter_type
      input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5616
      start: 5613
    functionDepth: 0
    functionLinenumber: 5613
    functionLinenumberEnd: 5616
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5623
      start: 5620
    functionDepth: 0
    functionLinenumber: 5620
    functionLinenumberEnd: 5623
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - file_input_adapter
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5628
      start: 5625
    functionDepth: 0
    functionLinenumber: 5625
    functionLinenumberEnd: 5628
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5633
      start: 5630
    functionDepth: 0
    functionLinenumber: 5630
    functionLinenumberEnd: 5633
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5649,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5651
      start: 5646
    functionDepth: 0
    functionLinenumber: 5646
    functionLinenumberEnd: 5651
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - reinterpret_cast<const char*>
    - std::strlen
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5654,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5657
      start: 5654
    functionDepth: 0
    functionLinenumber: 5654
    functionLinenumberEnd: 5657
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5672
      start: 5671
    functionDepth: 0
    functionLinenumber: 5671
    functionLinenumberEnd: 5672
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5679
      start: 5678
    functionDepth: 0
    functionLinenumber: 5678
    functionLinenumberEnd: 5679
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5684
      start: 5681
    functionDepth: 0
    functionLinenumber: 5681
    functionLinenumberEnd: 5684
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5252
      start: 5250
    functionDepth: 0
    functionLinenumber: 5250
    functionLinenumberEnd: 5252
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5255
      start: 5255
    functionDepth: 0
    functionLinenumber: 5255
    functionLinenumberEnd: 5255
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5256
      start: 5256
    functionDepth: 0
    functionLinenumber: 5256
    functionLinenumberEnd: 5256
    functionName: nlohmann::detail::file_input_adapter::file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5257
      start: 5257
    functionDepth: 0
    functionLinenumber: 5257
    functionLinenumberEnd: 5257
    functionName: '& operator=(const file_input_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5258
      start: 5258
    functionDepth: 0
    functionLinenumber: 5258
    functionLinenumberEnd: 5258
    functionName: '& operator=(file_input_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter & operator=(file_input_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5259
      start: 5259
    functionDepth: 0
    functionLinenumber: 5259
    functionLinenumberEnd: 5259
    functionName: ~file_input_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~file_input_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5264
      start: 5261
    functionDepth: 0
    functionLinenumber: 5261
    functionLinenumberEnd: 5264
    functionName: nlohmann::detail::file_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5294
      start: 5286
    functionDepth: 0
    functionLinenumber: 5286
    functionLinenumberEnd: 5294
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5298
      start: 5296
    functionDepth: 0
    functionLinenumber: 5296
    functionLinenumberEnd: 5298
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5301
      start: 5301
    functionDepth: 0
    functionLinenumber: 5301
    functionLinenumberEnd: 5301
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5302
      start: 5302
    functionDepth: 0
    functionLinenumber: 5302
    functionLinenumberEnd: 5302
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5303
      start: 5303
    functionDepth: 0
    functionLinenumber: 5303
    functionLinenumberEnd: 5303
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5310
      start: 5305
    functionDepth: 0
    functionLinenumber: 5305
    functionLinenumberEnd: 5310
    functionName: nlohmann::detail::input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5317,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5319,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5324
      start: 5315
    functionDepth: 0
    functionLinenumber: 5315
    functionLinenumberEnd: 5324
    functionName: nlohmann::detail::input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5343
      start: 5341
    functionDepth: 0
    functionLinenumber: 5341
    functionLinenumberEnd: 5343
    functionName: nlohmann::detail::iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5347,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5349,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5355
      start: 5345
    functionDepth: 0
    functionLinenumber: 5345
    functionLinenumberEnd: 5355
    functionName: nlohmann::detail::iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename std::char_traits<char_type>::int_type
    signature: typename std::char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5367
      start: 5364
    functionDepth: 0
    functionLinenumber: 5364
    functionLinenumberEnd: 5367
    functionName: nlohmann::detail::iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5385,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5387,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5403,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5404,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5409,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5410,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5411,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5425,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5429
      start: 5378
    functionDepth: 0
    functionLinenumber: 5378
    functionLinenumberEnd: 5429
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5443,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5445,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5451,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5456,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5461,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5462,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5467,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5468,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5469,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5474,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5476,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5477,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5478,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5479,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5480,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5481,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5486,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5491
      start: 5436
    functionDepth: 0
    functionLinenumber: 5436
    functionLinenumberEnd: 5491
    functionName: nlohmann::detail::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5502
      start: 5501
    functionDepth: 0
    functionLinenumber: 5501
    functionLinenumberEnd: 5502
    functionName: nlohmann::detail::wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5509,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5511,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5512,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5519
      start: 5504
    functionDepth: 0
    functionLinenumber: 5504
    functionLinenumberEnd: 5519
    functionName: nlohmann::detail::wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - nlohmann::detail::wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5528
      start: 5525
    functionDepth: 0
    functionLinenumber: 5525
    functionLinenumberEnd: 5528
    functionName: nlohmann::detail::wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5550
      start: 5547
    functionDepth: 0
    functionLinenumber: 5547
    functionLinenumberEnd: 5550
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5574
      start: 5571
    functionDepth: 0
    functionLinenumber: 5571
    functionLinenumberEnd: 5574
    functionName: nlohmann::detail::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5583
      start: 5579
    functionDepth: 0
    functionLinenumber: 5579
    functionLinenumberEnd: 5583
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType>::adapter_type
      input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5604
    functionDepth: 0
    functionLinenumber: 5604
    functionLinenumberEnd: 5607
    functionName: nlohmann::detail::container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5616
      start: 5613
    functionDepth: 0
    functionLinenumber: 5613
    functionLinenumberEnd: 5616
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(const ContainerType& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5623
      start: 5620
    functionDepth: 0
    functionLinenumber: 5620
    functionLinenumberEnd: 5623
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - file_input_adapter
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5628
      start: 5625
    functionDepth: 0
    functionLinenumber: 5625
    functionLinenumberEnd: 5628
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5633
      start: 5630
    functionDepth: 0
    functionLinenumber: 5630
    functionLinenumberEnd: 5633
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5648,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5649,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5651
      start: 5646
    functionDepth: 0
    functionLinenumber: 5646
    functionLinenumberEnd: 5651
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - reinterpret_cast<const char*>
    - std::strlen
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5654,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5657
      start: 5654
    functionDepth: 0
    functionLinenumber: 5654
    functionLinenumberEnd: 5657
    functionName: nlohmann::detail::input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 19
    functionsReached:
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5672
      start: 5671
    functionDepth: 0
    functionLinenumber: 5671
    functionLinenumberEnd: 5672
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5679
      start: 5678
    functionDepth: 0
    functionLinenumber: 5678
    functionLinenumberEnd: 5679
    functionName: nlohmann::detail::span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5684
      start: 5681
    functionDepth: 0
    functionLinenumber: 5681
    functionLinenumberEnd: 5684
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5823
      start: 5823
    functionDepth: 0
    functionLinenumber: 5823
    functionLinenumberEnd: 5823
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5824
      start: 5824
    functionDepth: 0
    functionLinenumber: 5824
    functionLinenumberEnd: 5824
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(const json_sax&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5825
      start: 5825
    functionDepth: 0
    functionLinenumber: 5825
    functionLinenumberEnd: 5825
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(json_sax&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5826
      start: 5826
    functionDepth: 0
    functionLinenumber: 5826
    functionLinenumberEnd: 5826
    functionName: '& operator=(const json_sax&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax
    signature: json_sax & operator=(const json_sax&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5827
      start: 5827
    functionDepth: 0
    functionLinenumber: 5827
    functionLinenumberEnd: 5827
    functionName: '& operator=(json_sax&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax
    signature: json_sax & operator=(json_sax&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5828
      start: 5828
    functionDepth: 0
    functionLinenumber: 5828
    functionLinenumberEnd: 5828
    functionName: ~json_sax()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5864
      start: 5862
    functionDepth: 0
    functionLinenumber: 5862
    functionLinenumberEnd: 5864
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5867
      start: 5867
    functionDepth: 0
    functionLinenumber: 5867
    functionLinenumberEnd: 5867
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5868
      start: 5868
    functionDepth: 0
    functionLinenumber: 5868
    functionLinenumberEnd: 5868
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5869
      start: 5869
    functionDepth: 0
    functionLinenumber: 5869
    functionLinenumberEnd: 5869
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5870
      start: 5870
    functionDepth: 0
    functionLinenumber: 5870
    functionLinenumberEnd: 5870
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5871
      start: 5871
    functionDepth: 0
    functionLinenumber: 5871
    functionLinenumberEnd: 5871
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5877
      start: 5873
    functionDepth: 0
    functionLinenumber: 5873
    functionLinenumberEnd: 5877
    functionName: nlohmann::detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5883
      start: 5879
    functionDepth: 0
    functionLinenumber: 5879
    functionLinenumberEnd: 5883
    functionName: nlohmann::detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5889
      start: 5885
    functionDepth: 0
    functionLinenumber: 5885
    functionLinenumberEnd: 5889
    functionName: nlohmann::detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5895
      start: 5891
    functionDepth: 0
    functionLinenumber: 5891
    functionLinenumberEnd: 5895
    functionName: nlohmann::detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5901
      start: 5897
    functionDepth: 0
    functionLinenumber: 5897
    functionLinenumberEnd: 5901
    functionName: nlohmann::detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5907
      start: 5903
    functionDepth: 0
    functionLinenumber: 5903
    functionLinenumberEnd: 5907
    functionName: nlohmann::detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5913
      start: 5909
    functionDepth: 0
    functionLinenumber: 5909
    functionLinenumberEnd: 5913
    functionName: nlohmann::detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5925
      start: 5915
    functionDepth: 0
    functionLinenumber: 5915
    functionLinenumberEnd: 5925
    functionName: nlohmann::detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5932
      start: 5927
    functionDepth: 0
    functionLinenumber: 5927
    functionLinenumberEnd: 5932
    functionName: nlohmann::detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - back
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5936,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5939
      start: 5934
    functionDepth: 0
    functionLinenumber: 5934
    functionLinenumberEnd: 5939
    functionName: nlohmann::detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5951
      start: 5941
    functionDepth: 0
    functionLinenumber: 5941
    functionLinenumberEnd: 5951
    functionName: nlohmann::detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5955,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5958
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 5958
    functionName: nlohmann::detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5965,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5971
      start: 5961
    functionDepth: 0
    functionLinenumber: 5961
    functionLinenumberEnd: 5971
    functionName: nlohmann::detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5976
      start: 5973
    functionDepth: 0
    functionLinenumber: 5973
    functionLinenumberEnd: 5976
    functionName: nlohmann::detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5989,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5997,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6004,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6007
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 6007
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - std::forward<Value>
    - back
    - JSON_ASSERT
    - array::emplace_back
    - array::back
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6039
      start: 6033
    functionDepth: 0
    functionLinenumber: 6033
    functionLinenumberEnd: 6039
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 const
      parser_callback_t cb,\n                                 const bool allow_exceptions_
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6042
      start: 6042
    functionDepth: 0
    functionLinenumber: 6042
    functionLinenumberEnd: 6042
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6043
      start: 6043
    functionDepth: 0
    functionLinenumber: 6043
    functionLinenumberEnd: 6043
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6044
      start: 6044
    functionDepth: 0
    functionLinenumber: 6044
    functionLinenumberEnd: 6044
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6045
      start: 6045
    functionDepth: 0
    functionLinenumber: 6045
    functionLinenumberEnd: 6045
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6046
      start: 6046
    functionDepth: 0
    functionLinenumber: 6046
    functionLinenumberEnd: 6046
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6052
      start: 6048
    functionDepth: 1
    functionLinenumber: 6048
    functionLinenumberEnd: 6052
    functionName: nlohmann::detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6058
      start: 6054
    functionDepth: 1
    functionLinenumber: 6054
    functionLinenumberEnd: 6058
    functionName: nlohmann::detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6064
      start: 6060
    functionDepth: 1
    functionLinenumber: 6060
    functionLinenumberEnd: 6064
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6070
      start: 6066
    functionDepth: 1
    functionLinenumber: 6066
    functionLinenumberEnd: 6070
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6076
      start: 6072
    functionDepth: 1
    functionLinenumber: 6072
    functionLinenumberEnd: 6076
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6082
      start: 6078
    functionDepth: 1
    functionLinenumber: 6078
    functionLinenumberEnd: 6082
    functionName: nlohmann::detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6088
      start: 6084
    functionDepth: 1
    functionLinenumber: 6084
    functionLinenumberEnd: 6088
    functionName: nlohmann::detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6094,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6096,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6097,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6090
    functionDepth: 1
    functionLinenumber: 6090
    functionLinenumberEnd: 6106
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6110,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6114,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6117,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6123
      start: 6108
    functionDepth: 0
    functionLinenumber: 6108
    functionLinenumberEnd: 6123
    functionName: nlohmann::detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6127,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6132,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6136,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6142,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6143,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6150,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6159
      start: 6125
    functionDepth: 0
    functionLinenumber: 6125
    functionLinenumberEnd: 6159
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - auto::is_discarded
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6164,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6167,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6176
      start: 6161
    functionDepth: 1
    functionLinenumber: 6161
    functionLinenumberEnd: 6176
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6182,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6187,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6192,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6198,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6199,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    - Dst: array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6208
      start: 6178
    functionDepth: 0
    functionLinenumber: 6178
    functionLinenumberEnd: 6208
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::pop_back
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6215,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6221
      start: 6211
    functionDepth: 0
    functionLinenumber: 6211
    functionLinenumberEnd: 6221
    functionName: nlohmann::detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6226
      start: 6223
    functionDepth: 0
    functionLinenumber: 6223
    functionLinenumberEnd: 6226
    functionName: nlohmann::detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6251,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6268,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6270,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6276,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6285,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6295,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6296,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6303,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6304,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6306
      start: 6245
    functionDepth: 0
    functionLinenumber: 6245
    functionLinenumberEnd: 6306
    functionName: nlohmann::detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - BasicJsonType
    - size
    - std::forward<Value>
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::emplace_back
    - array::back
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6341
      start: 6338
    functionDepth: 0
    functionLinenumber: 6338
    functionLinenumberEnd: 6341
    functionName: nlohmann::detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6346
      start: 6343
    functionDepth: 0
    functionLinenumber: 6343
    functionLinenumberEnd: 6346
    functionName: nlohmann::detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6351
      start: 6348
    functionDepth: 0
    functionLinenumber: 6348
    functionLinenumberEnd: 6351
    functionName: nlohmann::detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6356
      start: 6353
    functionDepth: 0
    functionLinenumber: 6353
    functionLinenumberEnd: 6356
    functionName: nlohmann::detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6361
      start: 6358
    functionDepth: 0
    functionLinenumber: 6358
    functionLinenumberEnd: 6361
    functionName: nlohmann::detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6363
    functionDepth: 0
    functionLinenumber: 6363
    functionLinenumberEnd: 6366
    functionName: nlohmann::detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6371
      start: 6368
    functionDepth: 0
    functionLinenumber: 6368
    functionLinenumberEnd: 6371
    functionName: nlohmann::detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6376
      start: 6373
    functionDepth: 0
    functionLinenumber: 6373
    functionLinenumberEnd: 6376
    functionName: nlohmann::detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6381
      start: 6378
    functionDepth: 0
    functionLinenumber: 6378
    functionLinenumberEnd: 6381
    functionName: nlohmann::detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6383
    functionDepth: 0
    functionLinenumber: 6383
    functionLinenumberEnd: 6386
    functionName: nlohmann::detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6391
      start: 6388
    functionDepth: 0
    functionLinenumber: 6388
    functionLinenumberEnd: 6391
    functionName: nlohmann::detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6396
      start: 6393
    functionDepth: 0
    functionLinenumber: 6393
    functionLinenumberEnd: 6396
    functionName: nlohmann::detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6401
      start: 6398
    functionDepth: 0
    functionLinenumber: 6398
    functionLinenumberEnd: 6401
    functionName: nlohmann::detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5864
      start: 5862
    functionDepth: 0
    functionLinenumber: 5862
    functionLinenumberEnd: 5864
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5867
      start: 5867
    functionDepth: 0
    functionLinenumber: 5867
    functionLinenumberEnd: 5867
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5868
      start: 5868
    functionDepth: 0
    functionLinenumber: 5868
    functionLinenumberEnd: 5868
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5869
      start: 5869
    functionDepth: 0
    functionLinenumber: 5869
    functionLinenumberEnd: 5869
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5870
      start: 5870
    functionDepth: 0
    functionLinenumber: 5870
    functionLinenumberEnd: 5870
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5871
      start: 5871
    functionDepth: 0
    functionLinenumber: 5871
    functionLinenumberEnd: 5871
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5877
      start: 5873
    functionDepth: 0
    functionLinenumber: 5873
    functionLinenumberEnd: 5877
    functionName: nlohmann::detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5883
      start: 5879
    functionDepth: 0
    functionLinenumber: 5879
    functionLinenumberEnd: 5883
    functionName: nlohmann::detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5889
      start: 5885
    functionDepth: 0
    functionLinenumber: 5885
    functionLinenumberEnd: 5889
    functionName: nlohmann::detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5895
      start: 5891
    functionDepth: 0
    functionLinenumber: 5891
    functionLinenumberEnd: 5895
    functionName: nlohmann::detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5901
      start: 5897
    functionDepth: 0
    functionLinenumber: 5897
    functionLinenumberEnd: 5901
    functionName: nlohmann::detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5907
      start: 5903
    functionDepth: 0
    functionLinenumber: 5903
    functionLinenumberEnd: 5907
    functionName: nlohmann::detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5913
      start: 5909
    functionDepth: 0
    functionLinenumber: 5909
    functionLinenumberEnd: 5913
    functionName: nlohmann::detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5925
      start: 5915
    functionDepth: 0
    functionLinenumber: 5915
    functionLinenumberEnd: 5925
    functionName: nlohmann::detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5932
      start: 5927
    functionDepth: 0
    functionLinenumber: 5927
    functionLinenumberEnd: 5932
    functionName: nlohmann::detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - back
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5936,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5939
      start: 5934
    functionDepth: 0
    functionLinenumber: 5934
    functionLinenumberEnd: 5939
    functionName: nlohmann::detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5951
      start: 5941
    functionDepth: 0
    functionLinenumber: 5941
    functionLinenumberEnd: 5951
    functionName: nlohmann::detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5955,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5958
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 5958
    functionName: nlohmann::detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5965,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5971
      start: 5961
    functionDepth: 0
    functionLinenumber: 5961
    functionLinenumberEnd: 5971
    functionName: nlohmann::detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5976
      start: 5973
    functionDepth: 0
    functionLinenumber: 5973
    functionLinenumberEnd: 5976
    functionName: nlohmann::detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5989,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5997,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6004,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6007
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 6007
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - std::forward<Value>
    - back
    - JSON_ASSERT
    - array::emplace_back
    - array::back
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6039
      start: 6033
    functionDepth: 0
    functionLinenumber: 6033
    functionLinenumberEnd: 6039
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 const
      parser_callback_t cb,\n                                 const bool allow_exceptions_
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6042
      start: 6042
    functionDepth: 0
    functionLinenumber: 6042
    functionLinenumberEnd: 6042
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6043
      start: 6043
    functionDepth: 0
    functionLinenumber: 6043
    functionLinenumberEnd: 6043
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6044
      start: 6044
    functionDepth: 0
    functionLinenumber: 6044
    functionLinenumberEnd: 6044
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6045
      start: 6045
    functionDepth: 0
    functionLinenumber: 6045
    functionLinenumberEnd: 6045
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6046
      start: 6046
    functionDepth: 0
    functionLinenumber: 6046
    functionLinenumberEnd: 6046
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6052
      start: 6048
    functionDepth: 1
    functionLinenumber: 6048
    functionLinenumberEnd: 6052
    functionName: nlohmann::detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6058
      start: 6054
    functionDepth: 1
    functionLinenumber: 6054
    functionLinenumberEnd: 6058
    functionName: nlohmann::detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6064
      start: 6060
    functionDepth: 1
    functionLinenumber: 6060
    functionLinenumberEnd: 6064
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6070
      start: 6066
    functionDepth: 1
    functionLinenumber: 6066
    functionLinenumberEnd: 6070
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6076
      start: 6072
    functionDepth: 1
    functionLinenumber: 6072
    functionLinenumberEnd: 6076
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6082
      start: 6078
    functionDepth: 1
    functionLinenumber: 6078
    functionLinenumberEnd: 6082
    functionName: nlohmann::detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6088
      start: 6084
    functionDepth: 1
    functionLinenumber: 6084
    functionLinenumberEnd: 6088
    functionName: nlohmann::detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6094,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6096,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6097,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6090
    functionDepth: 1
    functionLinenumber: 6090
    functionLinenumberEnd: 6106
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6110,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6114,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6117,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6123
      start: 6108
    functionDepth: 0
    functionLinenumber: 6108
    functionLinenumberEnd: 6123
    functionName: nlohmann::detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6127,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6132,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6136,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6142,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6143,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6150,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6159
      start: 6125
    functionDepth: 0
    functionLinenumber: 6125
    functionLinenumberEnd: 6159
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - auto::is_discarded
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6164,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6167,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6176
      start: 6161
    functionDepth: 1
    functionLinenumber: 6161
    functionLinenumberEnd: 6176
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6182,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6187,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6192,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6198,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6199,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    - Dst: array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6208
      start: 6178
    functionDepth: 0
    functionLinenumber: 6178
    functionLinenumberEnd: 6208
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::pop_back
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6215,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6221
      start: 6211
    functionDepth: 0
    functionLinenumber: 6211
    functionLinenumberEnd: 6221
    functionName: nlohmann::detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6226
      start: 6223
    functionDepth: 0
    functionLinenumber: 6223
    functionLinenumberEnd: 6226
    functionName: nlohmann::detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6251,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6268,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6270,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6276,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6285,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6295,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6296,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6303,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6304,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6306
      start: 6245
    functionDepth: 0
    functionLinenumber: 6245
    functionLinenumberEnd: 6306
    functionName: nlohmann::detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - BasicJsonType
    - size
    - std::forward<Value>
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::emplace_back
    - array::back
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6341
      start: 6338
    functionDepth: 0
    functionLinenumber: 6338
    functionLinenumberEnd: 6341
    functionName: nlohmann::detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6346
      start: 6343
    functionDepth: 0
    functionLinenumber: 6343
    functionLinenumberEnd: 6346
    functionName: nlohmann::detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6351
      start: 6348
    functionDepth: 0
    functionLinenumber: 6348
    functionLinenumberEnd: 6351
    functionName: nlohmann::detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6356
      start: 6353
    functionDepth: 0
    functionLinenumber: 6353
    functionLinenumberEnd: 6356
    functionName: nlohmann::detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6361
      start: 6358
    functionDepth: 0
    functionLinenumber: 6358
    functionLinenumberEnd: 6361
    functionName: nlohmann::detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6363
    functionDepth: 0
    functionLinenumber: 6363
    functionLinenumberEnd: 6366
    functionName: nlohmann::detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6371
      start: 6368
    functionDepth: 0
    functionLinenumber: 6368
    functionLinenumberEnd: 6371
    functionName: nlohmann::detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6376
      start: 6373
    functionDepth: 0
    functionLinenumber: 6373
    functionLinenumberEnd: 6376
    functionName: nlohmann::detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6381
      start: 6378
    functionDepth: 0
    functionLinenumber: 6378
    functionLinenumberEnd: 6381
    functionName: nlohmann::detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6383
    functionDepth: 0
    functionLinenumber: 6383
    functionLinenumberEnd: 6386
    functionName: nlohmann::detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6391
      start: 6388
    functionDepth: 0
    functionLinenumber: 6388
    functionLinenumberEnd: 6391
    functionName: nlohmann::detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6396
      start: 6393
    functionDepth: 0
    functionLinenumber: 6393
    functionLinenumberEnd: 6396
    functionName: nlohmann::detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6401
      start: 6398
    functionDepth: 0
    functionLinenumber: 6398
    functionLinenumberEnd: 6401
    functionName: nlohmann::detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5823
      start: 5823
    functionDepth: 0
    functionLinenumber: 5823
    functionLinenumberEnd: 5823
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5824
      start: 5824
    functionDepth: 0
    functionLinenumber: 5824
    functionLinenumberEnd: 5824
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(const json_sax&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5825
      start: 5825
    functionDepth: 0
    functionLinenumber: 5825
    functionLinenumberEnd: 5825
    functionName: nlohmann::json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(json_sax&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5826
      start: 5826
    functionDepth: 0
    functionLinenumber: 5826
    functionLinenumberEnd: 5826
    functionName: '& operator=(const json_sax&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax
    signature: json_sax & operator=(const json_sax&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5827
      start: 5827
    functionDepth: 0
    functionLinenumber: 5827
    functionLinenumberEnd: 5827
    functionName: '& operator=(json_sax&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax
    signature: json_sax & operator=(json_sax&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5828
      start: 5828
    functionDepth: 0
    functionLinenumber: 5828
    functionLinenumberEnd: 5828
    functionName: ~json_sax()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5864
      start: 5862
    functionDepth: 0
    functionLinenumber: 5862
    functionLinenumberEnd: 5864
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5867
      start: 5867
    functionDepth: 0
    functionLinenumber: 5867
    functionLinenumberEnd: 5867
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5868
      start: 5868
    functionDepth: 0
    functionLinenumber: 5868
    functionLinenumberEnd: 5868
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5869
      start: 5869
    functionDepth: 0
    functionLinenumber: 5869
    functionLinenumberEnd: 5869
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5870
      start: 5870
    functionDepth: 0
    functionLinenumber: 5870
    functionLinenumberEnd: 5870
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5871
      start: 5871
    functionDepth: 0
    functionLinenumber: 5871
    functionLinenumberEnd: 5871
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5877
      start: 5873
    functionDepth: 0
    functionLinenumber: 5873
    functionLinenumberEnd: 5877
    functionName: nlohmann::detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5883
      start: 5879
    functionDepth: 0
    functionLinenumber: 5879
    functionLinenumberEnd: 5883
    functionName: nlohmann::detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5889
      start: 5885
    functionDepth: 0
    functionLinenumber: 5885
    functionLinenumberEnd: 5889
    functionName: nlohmann::detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5895
      start: 5891
    functionDepth: 0
    functionLinenumber: 5891
    functionLinenumberEnd: 5895
    functionName: nlohmann::detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5901
      start: 5897
    functionDepth: 0
    functionLinenumber: 5897
    functionLinenumberEnd: 5901
    functionName: nlohmann::detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5907
      start: 5903
    functionDepth: 0
    functionLinenumber: 5903
    functionLinenumberEnd: 5907
    functionName: nlohmann::detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5913
      start: 5909
    functionDepth: 0
    functionLinenumber: 5909
    functionLinenumberEnd: 5913
    functionName: nlohmann::detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5925
      start: 5915
    functionDepth: 0
    functionLinenumber: 5915
    functionLinenumberEnd: 5925
    functionName: nlohmann::detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5932
      start: 5927
    functionDepth: 0
    functionLinenumber: 5927
    functionLinenumberEnd: 5932
    functionName: nlohmann::detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - back
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5936,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5939
      start: 5934
    functionDepth: 0
    functionLinenumber: 5934
    functionLinenumberEnd: 5939
    functionName: nlohmann::detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5951
      start: 5941
    functionDepth: 0
    functionLinenumber: 5941
    functionLinenumberEnd: 5951
    functionName: nlohmann::detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5955,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5958
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 5958
    functionName: nlohmann::detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5965,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5971
      start: 5961
    functionDepth: 0
    functionLinenumber: 5961
    functionLinenumberEnd: 5971
    functionName: nlohmann::detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5976
      start: 5973
    functionDepth: 0
    functionLinenumber: 5973
    functionLinenumberEnd: 5976
    functionName: nlohmann::detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5989,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5997,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6004,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6007
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 6007
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - std::forward<Value>
    - back
    - JSON_ASSERT
    - array::emplace_back
    - array::back
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6039
      start: 6033
    functionDepth: 0
    functionLinenumber: 6033
    functionLinenumberEnd: 6039
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 const
      parser_callback_t cb,\n                                 const bool allow_exceptions_
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6042
      start: 6042
    functionDepth: 0
    functionLinenumber: 6042
    functionLinenumberEnd: 6042
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6043
      start: 6043
    functionDepth: 0
    functionLinenumber: 6043
    functionLinenumberEnd: 6043
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6044
      start: 6044
    functionDepth: 0
    functionLinenumber: 6044
    functionLinenumberEnd: 6044
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6045
      start: 6045
    functionDepth: 0
    functionLinenumber: 6045
    functionLinenumberEnd: 6045
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6046
      start: 6046
    functionDepth: 0
    functionLinenumber: 6046
    functionLinenumberEnd: 6046
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6052
      start: 6048
    functionDepth: 1
    functionLinenumber: 6048
    functionLinenumberEnd: 6052
    functionName: nlohmann::detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6058
      start: 6054
    functionDepth: 1
    functionLinenumber: 6054
    functionLinenumberEnd: 6058
    functionName: nlohmann::detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6064
      start: 6060
    functionDepth: 1
    functionLinenumber: 6060
    functionLinenumberEnd: 6064
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6070
      start: 6066
    functionDepth: 1
    functionLinenumber: 6066
    functionLinenumberEnd: 6070
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6076
      start: 6072
    functionDepth: 1
    functionLinenumber: 6072
    functionLinenumberEnd: 6076
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6082
      start: 6078
    functionDepth: 1
    functionLinenumber: 6078
    functionLinenumberEnd: 6082
    functionName: nlohmann::detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6088
      start: 6084
    functionDepth: 1
    functionLinenumber: 6084
    functionLinenumberEnd: 6088
    functionName: nlohmann::detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6094,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6096,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6097,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6090
    functionDepth: 1
    functionLinenumber: 6090
    functionLinenumberEnd: 6106
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6110,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6114,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6117,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6123
      start: 6108
    functionDepth: 0
    functionLinenumber: 6108
    functionLinenumberEnd: 6123
    functionName: nlohmann::detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6127,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6132,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6136,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6142,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6143,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6150,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6159
      start: 6125
    functionDepth: 0
    functionLinenumber: 6125
    functionLinenumberEnd: 6159
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - auto::is_discarded
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6164,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6167,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6176
      start: 6161
    functionDepth: 1
    functionLinenumber: 6161
    functionLinenumberEnd: 6176
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6182,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6187,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6192,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6198,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6199,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    - Dst: array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6208
      start: 6178
    functionDepth: 0
    functionLinenumber: 6178
    functionLinenumberEnd: 6208
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::pop_back
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6215,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6221
      start: 6211
    functionDepth: 0
    functionLinenumber: 6211
    functionLinenumberEnd: 6221
    functionName: nlohmann::detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6226
      start: 6223
    functionDepth: 0
    functionLinenumber: 6223
    functionLinenumberEnd: 6226
    functionName: nlohmann::detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6251,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6268,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6270,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6276,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6285,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6295,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6296,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6303,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6304,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6306
      start: 6245
    functionDepth: 0
    functionLinenumber: 6245
    functionLinenumberEnd: 6306
    functionName: nlohmann::detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 27
    functionsReached:
    - BasicJsonType
    - size
    - std::forward<Value>
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::emplace_back
    - array::back
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6341
      start: 6338
    functionDepth: 0
    functionLinenumber: 6338
    functionLinenumberEnd: 6341
    functionName: nlohmann::detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6346
      start: 6343
    functionDepth: 0
    functionLinenumber: 6343
    functionLinenumberEnd: 6346
    functionName: nlohmann::detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6351
      start: 6348
    functionDepth: 0
    functionLinenumber: 6348
    functionLinenumberEnd: 6351
    functionName: nlohmann::detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6356
      start: 6353
    functionDepth: 0
    functionLinenumber: 6353
    functionLinenumberEnd: 6356
    functionName: nlohmann::detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6361
      start: 6358
    functionDepth: 0
    functionLinenumber: 6358
    functionLinenumberEnd: 6361
    functionName: nlohmann::detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6363
    functionDepth: 0
    functionLinenumber: 6363
    functionLinenumberEnd: 6366
    functionName: nlohmann::detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6371
      start: 6368
    functionDepth: 0
    functionLinenumber: 6368
    functionLinenumberEnd: 6371
    functionName: nlohmann::detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6376
      start: 6373
    functionDepth: 0
    functionLinenumber: 6373
    functionLinenumberEnd: 6376
    functionName: nlohmann::detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6381
      start: 6378
    functionDepth: 0
    functionLinenumber: 6378
    functionLinenumberEnd: 6381
    functionName: nlohmann::detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6383
    functionDepth: 0
    functionLinenumber: 6383
    functionLinenumberEnd: 6386
    functionName: nlohmann::detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6391
      start: 6388
    functionDepth: 0
    functionLinenumber: 6388
    functionLinenumberEnd: 6391
    functionName: nlohmann::detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6396
      start: 6393
    functionDepth: 0
    functionLinenumber: 6393
    functionLinenumberEnd: 6396
    functionName: nlohmann::detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6401
      start: 6398
    functionDepth: 0
    functionLinenumber: 6398
    functionLinenumberEnd: 6401
    functionName: nlohmann::detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5864
      start: 5862
    functionDepth: 0
    functionLinenumber: 5862
    functionLinenumberEnd: 5864
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5867
      start: 5867
    functionDepth: 0
    functionLinenumber: 5867
    functionLinenumberEnd: 5867
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5868
      start: 5868
    functionDepth: 0
    functionLinenumber: 5868
    functionLinenumberEnd: 5868
    functionName: nlohmann::detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5869
      start: 5869
    functionDepth: 0
    functionLinenumber: 5869
    functionLinenumberEnd: 5869
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5870
      start: 5870
    functionDepth: 0
    functionLinenumber: 5870
    functionLinenumberEnd: 5870
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5871
      start: 5871
    functionDepth: 0
    functionLinenumber: 5871
    functionLinenumberEnd: 5871
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5877
      start: 5873
    functionDepth: 0
    functionLinenumber: 5873
    functionLinenumberEnd: 5877
    functionName: nlohmann::detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5883
      start: 5879
    functionDepth: 0
    functionLinenumber: 5879
    functionLinenumberEnd: 5883
    functionName: nlohmann::detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5889
      start: 5885
    functionDepth: 0
    functionLinenumber: 5885
    functionLinenumberEnd: 5889
    functionName: nlohmann::detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5895
      start: 5891
    functionDepth: 0
    functionLinenumber: 5891
    functionLinenumberEnd: 5895
    functionName: nlohmann::detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5901
      start: 5897
    functionDepth: 0
    functionLinenumber: 5897
    functionLinenumberEnd: 5901
    functionName: nlohmann::detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5907
      start: 5903
    functionDepth: 0
    functionLinenumber: 5903
    functionLinenumberEnd: 5907
    functionName: nlohmann::detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5913
      start: 5909
    functionDepth: 0
    functionLinenumber: 5909
    functionLinenumberEnd: 5913
    functionName: nlohmann::detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5919,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5921,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5925
      start: 5915
    functionDepth: 0
    functionLinenumber: 5915
    functionLinenumberEnd: 5925
    functionName: nlohmann::detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5932
      start: 5927
    functionDepth: 0
    functionLinenumber: 5927
    functionLinenumberEnd: 5932
    functionName: nlohmann::detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - back
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5936,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5939
      start: 5934
    functionDepth: 0
    functionLinenumber: 5934
    functionLinenumberEnd: 5939
    functionName: nlohmann::detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5945,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5947,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5951
      start: 5941
    functionDepth: 0
    functionLinenumber: 5941
    functionLinenumberEnd: 5951
    functionName: nlohmann::detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5955,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5958
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 5958
    functionName: nlohmann::detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5965,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5971
      start: 5961
    functionDepth: 0
    functionLinenumber: 5961
    functionLinenumberEnd: 5971
    functionName: nlohmann::detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5976
      start: 5973
    functionDepth: 0
    functionLinenumber: 5973
    functionLinenumberEnd: 5976
    functionName: nlohmann::detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5989,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5991,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5995,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5997,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:5999,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6000,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6003,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6004,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6007
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 6007
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - std::forward<Value>
    - back
    - JSON_ASSERT
    - array::emplace_back
    - array::back
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6039
      start: 6033
    functionDepth: 0
    functionLinenumber: 6033
    functionLinenumberEnd: 6039
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 const
      parser_callback_t cb,\n                                 const bool allow_exceptions_
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6042
      start: 6042
    functionDepth: 0
    functionLinenumber: 6042
    functionLinenumberEnd: 6042
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6043
      start: 6043
    functionDepth: 0
    functionLinenumber: 6043
    functionLinenumberEnd: 6043
    functionName: nlohmann::detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6044
      start: 6044
    functionDepth: 0
    functionLinenumber: 6044
    functionLinenumberEnd: 6044
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6045
      start: 6045
    functionDepth: 0
    functionLinenumber: 6045
    functionLinenumberEnd: 6045
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6046
      start: 6046
    functionDepth: 0
    functionLinenumber: 6046
    functionLinenumberEnd: 6046
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6052
      start: 6048
    functionDepth: 1
    functionLinenumber: 6048
    functionLinenumberEnd: 6052
    functionName: nlohmann::detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6058
      start: 6054
    functionDepth: 1
    functionLinenumber: 6054
    functionLinenumberEnd: 6058
    functionName: nlohmann::detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6064
      start: 6060
    functionDepth: 1
    functionLinenumber: 6060
    functionLinenumberEnd: 6064
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6070
      start: 6066
    functionDepth: 1
    functionLinenumber: 6066
    functionLinenumberEnd: 6070
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6076
      start: 6072
    functionDepth: 1
    functionLinenumber: 6072
    functionLinenumberEnd: 6076
    functionName: nlohmann::detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6082
      start: 6078
    functionDepth: 1
    functionLinenumber: 6078
    functionLinenumberEnd: 6082
    functionName: nlohmann::detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6088
      start: 6084
    functionDepth: 1
    functionLinenumber: 6084
    functionLinenumberEnd: 6088
    functionName: nlohmann::detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6093,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6094,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6096,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6097,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6100,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6102,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6090
    functionDepth: 1
    functionLinenumber: 6090
    functionLinenumberEnd: 6106
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6110,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6113,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6114,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6117,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6123
      start: 6108
    functionDepth: 0
    functionLinenumber: 6108
    functionLinenumberEnd: 6123
    functionName: nlohmann::detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    - object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6127,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6129,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6132,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6136,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6140,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6141,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6142,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6143,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6145,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6148,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6150,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6159
      start: 6125
    functionDepth: 0
    functionLinenumber: 6125
    functionLinenumberEnd: 6159
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - auto::is_discarded
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6163,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6164,1
    - Dst: nlohmann::detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6166,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6167,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6170,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6176
      start: 6161
    functionDepth: 1
    functionLinenumber: 6161
    functionLinenumberEnd: 6176
    functionName: nlohmann::detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - size
    - back
    - nlohmann::detail::json_sax_dom_callback_parser::handle_value
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6182,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6184,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6187,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6192,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6196,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6197,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6198,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6199,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6202,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    - Dst: array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6208
      start: 6178
    functionDepth: 0
    functionLinenumber: 6178
    functionLinenumberEnd: 6208
    functionName: nlohmann::detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::pop_back
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6215,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6221
      start: 6211
    functionDepth: 0
    functionLinenumber: 6211
    functionLinenumberEnd: 6221
    functionName: nlohmann::detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6226
      start: 6223
    functionDepth: 0
    functionLinenumber: 6223
    functionLinenumberEnd: 6226
    functionName: nlohmann::detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6247,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6251,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6257,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6260,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6268,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6270,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6276,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6282,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6285,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6287,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6292,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6294,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6295,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6296,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6303,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6304,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6306
      start: 6245
    functionDepth: 0
    functionLinenumber: 6245
    functionLinenumberEnd: 6306
    functionName: nlohmann::detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 36
    functionsReached:
    - BasicJsonType
    - size
    - std::forward<Value>
    - back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - array::emplace_back
    - array::back
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6341
      start: 6338
    functionDepth: 0
    functionLinenumber: 6338
    functionLinenumberEnd: 6341
    functionName: nlohmann::detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6346
      start: 6343
    functionDepth: 0
    functionLinenumber: 6343
    functionLinenumberEnd: 6346
    functionName: nlohmann::detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6351
      start: 6348
    functionDepth: 0
    functionLinenumber: 6348
    functionLinenumberEnd: 6351
    functionName: nlohmann::detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6356
      start: 6353
    functionDepth: 0
    functionLinenumber: 6353
    functionLinenumberEnd: 6356
    functionName: nlohmann::detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6361
      start: 6358
    functionDepth: 0
    functionLinenumber: 6358
    functionLinenumberEnd: 6361
    functionName: nlohmann::detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6363
    functionDepth: 0
    functionLinenumber: 6363
    functionLinenumberEnd: 6366
    functionName: nlohmann::detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6371
      start: 6368
    functionDepth: 0
    functionLinenumber: 6368
    functionLinenumberEnd: 6371
    functionName: nlohmann::detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6376
      start: 6373
    functionDepth: 0
    functionLinenumber: 6373
    functionLinenumberEnd: 6376
    functionName: nlohmann::detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6381
      start: 6378
    functionDepth: 0
    functionLinenumber: 6378
    functionLinenumberEnd: 6381
    functionName: nlohmann::detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6383
    functionDepth: 0
    functionLinenumber: 6383
    functionLinenumberEnd: 6386
    functionName: nlohmann::detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6391
      start: 6388
    functionDepth: 0
    functionLinenumber: 6388
    functionLinenumberEnd: 6391
    functionName: nlohmann::detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6396
      start: 6393
    functionDepth: 0
    functionLinenumber: 6393
    functionLinenumberEnd: 6396
    functionName: nlohmann::detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6401
      start: 6398
    functionDepth: 0
    functionLinenumber: 6398
    functionLinenumberEnd: 6401
    functionName: nlohmann::detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6505
      start: 6464
    functionDepth: 0
    functionLinenumber: 6464
    functionLinenumberEnd: 6505
    functionName: nlohmann::detail::lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6526,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    - Dst: nlohmann::detail::lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6529
      start: 6525
    functionDepth: 1
    functionLinenumber: 6525
    functionLinenumberEnd: 6529
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6532
      start: 6532
    functionDepth: 0
    functionLinenumber: 6532
    functionLinenumberEnd: 6532
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6533
      start: 6533
    functionDepth: 0
    functionLinenumber: 6533
    functionLinenumberEnd: 6533
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6534
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6534
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6535
      start: 6535
    functionDepth: 0
    functionLinenumber: 6535
    functionLinenumberEnd: 6535
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6536
      start: 6536
    functionDepth: 0
    functionLinenumber: 6536
    functionLinenumberEnd: 6536
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6547,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6550
      start: 6544
    functionDepth: 0
    functionLinenumber: 6544
    functionLinenumberEnd: 6550
    functionName: nlohmann::detail::lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6574,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6580,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6600,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6602
      start: 6571
    functionDepth: 0
    functionLinenumber: 6571
    functionLinenumberEnd: 6602
    functionName: nlohmann::detail::lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6622,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6626,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6627,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6629,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6639
      start: 6619
    functionDepth: 0
    functionLinenumber: 6619
    functionLinenumberEnd: 6639
    functionName: nlohmann::detail::lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6659,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6662,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6667,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6670,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6685,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6689,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6693,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6697,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6701,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6705,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6709,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6713,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6717,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6723,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6726,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6738,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6740,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6747,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6750,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6752,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6754,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6774,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6782,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7240
      start: 6656
    functionDepth: 1
    functionLinenumber: 6656
    functionLinenumberEnd: 7240
    functionName: nlohmann::detail::lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - get
    - nlohmann::detail::lexer::next_byte_in_range
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - JSON_HEDLEY_LIKELY
    - static_cast<unsigned int>
    - nlohmann::detail::lexer::get_codepoint
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7248,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7255,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7259,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7274,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7276,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7285,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7292,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7311
      start: 7246
    functionDepth: 0
    functionLinenumber: 7246
    functionLinenumberEnd: 7311
    functionName: nlohmann::detail::lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - unget
    - eof
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7317
      start: 7314
    functionDepth: 1
    functionLinenumber: 7314
    functionLinenumberEnd: 7317
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7323
      start: 7320
    functionDepth: 0
    functionLinenumber: 7320
    functionLinenumberEnd: 7323
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7329
      start: 7326
    functionDepth: 0
    functionLinenumber: 7326
    functionLinenumberEnd: 7329
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7374,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7385,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7391,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7411,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7417,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7435,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7448,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7452,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7459,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7469,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7482,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7488,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7495,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7506,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7519,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7532,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7545,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7552,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7563,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7568,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7583,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7597,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7610,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7623,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7636,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7647,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7662,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7678,1
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 253
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7694
      start: 7371
    functionDepth: 2
    functionLinenumber: 7371
    functionLinenumberEnd: 7694
    functionName: nlohmann::detail::lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - size
    - static_cast<number_unsigned_t>
    - get
    - std::strtoll
    - data
    - unget
    - JSON_ASSERT
    - nlohmann::detail::lexer::strtof
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6505
      start: 6464
    functionDepth: 0
    functionLinenumber: 6464
    functionLinenumberEnd: 6505
    functionName: nlohmann::detail::lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6526,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    - Dst: nlohmann::detail::lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6529
      start: 6525
    functionDepth: 1
    functionLinenumber: 6525
    functionLinenumberEnd: 6529
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6532
      start: 6532
    functionDepth: 0
    functionLinenumber: 6532
    functionLinenumberEnd: 6532
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6533
      start: 6533
    functionDepth: 0
    functionLinenumber: 6533
    functionLinenumberEnd: 6533
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6534
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6534
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6535
      start: 6535
    functionDepth: 0
    functionLinenumber: 6535
    functionLinenumberEnd: 6535
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6536
      start: 6536
    functionDepth: 0
    functionLinenumber: 6536
    functionLinenumberEnd: 6536
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6547,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6550
      start: 6544
    functionDepth: 0
    functionLinenumber: 6544
    functionLinenumberEnd: 6550
    functionName: nlohmann::detail::lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6574,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6580,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6600,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6602
      start: 6571
    functionDepth: 0
    functionLinenumber: 6571
    functionLinenumberEnd: 6602
    functionName: nlohmann::detail::lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6622,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6626,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6627,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6629,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6639
      start: 6619
    functionDepth: 0
    functionLinenumber: 6619
    functionLinenumberEnd: 6639
    functionName: nlohmann::detail::lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6659,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6662,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6667,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6670,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6685,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6689,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6693,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6697,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6701,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6705,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6709,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6713,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6717,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6723,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6726,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6738,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6740,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6747,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6750,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6752,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6754,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6774,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6782,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7240
      start: 6656
    functionDepth: 1
    functionLinenumber: 6656
    functionLinenumberEnd: 7240
    functionName: nlohmann::detail::lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - get
    - nlohmann::detail::lexer::next_byte_in_range
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - JSON_HEDLEY_LIKELY
    - static_cast<unsigned int>
    - nlohmann::detail::lexer::get_codepoint
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7248,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7255,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7259,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7274,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7276,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7285,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7292,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7311
      start: 7246
    functionDepth: 0
    functionLinenumber: 7246
    functionLinenumberEnd: 7311
    functionName: nlohmann::detail::lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - unget
    - eof
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7317
      start: 7314
    functionDepth: 1
    functionLinenumber: 7314
    functionLinenumberEnd: 7317
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7323
      start: 7320
    functionDepth: 0
    functionLinenumber: 7320
    functionLinenumberEnd: 7323
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7329
      start: 7326
    functionDepth: 0
    functionLinenumber: 7326
    functionLinenumberEnd: 7329
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7374,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7385,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7391,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7411,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7417,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7435,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7448,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7452,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7459,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7469,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7482,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7488,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7495,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7506,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7519,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7532,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7545,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7552,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7563,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7568,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7583,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7597,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7610,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7623,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7636,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7647,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7662,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7678,1
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 253
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7694
      start: 7371
    functionDepth: 2
    functionLinenumber: 7371
    functionLinenumberEnd: 7694
    functionName: nlohmann::detail::lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - size
    - static_cast<number_unsigned_t>
    - get
    - std::strtoll
    - data
    - unget
    - JSON_ASSERT
    - nlohmann::detail::lexer::strtof
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6505
      start: 6464
    functionDepth: 0
    functionLinenumber: 6464
    functionLinenumberEnd: 6505
    functionName: nlohmann::detail::lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6526,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    - Dst: nlohmann::detail::lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6529
      start: 6525
    functionDepth: 1
    functionLinenumber: 6525
    functionLinenumberEnd: 6529
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6532
      start: 6532
    functionDepth: 0
    functionLinenumber: 6532
    functionLinenumberEnd: 6532
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6533
      start: 6533
    functionDepth: 0
    functionLinenumber: 6533
    functionLinenumberEnd: 6533
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6534
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6534
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6535
      start: 6535
    functionDepth: 0
    functionLinenumber: 6535
    functionLinenumberEnd: 6535
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6536
      start: 6536
    functionDepth: 0
    functionLinenumber: 6536
    functionLinenumberEnd: 6536
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6547,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6550
      start: 6544
    functionDepth: 0
    functionLinenumber: 6544
    functionLinenumberEnd: 6550
    functionName: nlohmann::detail::lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6574,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6580,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6600,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6602
      start: 6571
    functionDepth: 0
    functionLinenumber: 6571
    functionLinenumberEnd: 6602
    functionName: nlohmann::detail::lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6622,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6626,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6627,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6629,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6639
      start: 6619
    functionDepth: 0
    functionLinenumber: 6619
    functionLinenumberEnd: 6639
    functionName: nlohmann::detail::lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6659,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6662,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6667,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6670,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6685,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6689,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6693,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6697,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6701,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6705,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6709,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6713,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6717,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6723,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6726,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6738,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6740,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6747,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6750,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6752,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6754,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6774,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6782,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7240
      start: 6656
    functionDepth: 1
    functionLinenumber: 6656
    functionLinenumberEnd: 7240
    functionName: nlohmann::detail::lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - get
    - nlohmann::detail::lexer::next_byte_in_range
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - JSON_HEDLEY_LIKELY
    - static_cast<unsigned int>
    - nlohmann::detail::lexer::get_codepoint
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7248,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7255,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7259,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7274,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7276,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7285,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7292,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7311
      start: 7246
    functionDepth: 0
    functionLinenumber: 7246
    functionLinenumberEnd: 7311
    functionName: nlohmann::detail::lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - unget
    - eof
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7317
      start: 7314
    functionDepth: 1
    functionLinenumber: 7314
    functionLinenumberEnd: 7317
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7323
      start: 7320
    functionDepth: 0
    functionLinenumber: 7320
    functionLinenumberEnd: 7323
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7329
      start: 7326
    functionDepth: 0
    functionLinenumber: 7326
    functionLinenumberEnd: 7329
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7374,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7385,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7391,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7411,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7417,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7435,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7448,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7452,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7459,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7469,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7482,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7488,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7495,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7506,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7519,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7532,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7545,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7552,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7563,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7568,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7583,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7597,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7610,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7623,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7636,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7647,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7662,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7678,1
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 253
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7694
      start: 7371
    functionDepth: 2
    functionLinenumber: 7371
    functionLinenumberEnd: 7694
    functionName: nlohmann::detail::lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - size
    - static_cast<number_unsigned_t>
    - get
    - std::strtoll
    - data
    - unget
    - JSON_ASSERT
    - nlohmann::detail::lexer::strtof
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6505
      start: 6464
    functionDepth: 0
    functionLinenumber: 6464
    functionLinenumberEnd: 6505
    functionName: nlohmann::detail::lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6526,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    - Dst: nlohmann::detail::lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6529
      start: 6525
    functionDepth: 1
    functionLinenumber: 6525
    functionLinenumberEnd: 6529
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6532
      start: 6532
    functionDepth: 0
    functionLinenumber: 6532
    functionLinenumberEnd: 6532
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6533
      start: 6533
    functionDepth: 0
    functionLinenumber: 6533
    functionLinenumberEnd: 6533
    functionName: nlohmann::detail::lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6534
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6534
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6535
      start: 6535
    functionDepth: 0
    functionLinenumber: 6535
    functionLinenumberEnd: 6535
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6536
      start: 6536
    functionDepth: 0
    functionLinenumber: 6536
    functionLinenumberEnd: 6536
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6547,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6550
      start: 6544
    functionDepth: 0
    functionLinenumber: 6544
    functionLinenumberEnd: 6550
    functionName: nlohmann::detail::lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6574,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6580,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6584,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6588,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6600,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6602
      start: 6571
    functionDepth: 0
    functionLinenumber: 6571
    functionLinenumberEnd: 6602
    functionName: nlohmann::detail::lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6621,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6622,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6624,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6626,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6627,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6629,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6639
      start: 6619
    functionDepth: 0
    functionLinenumber: 6619
    functionLinenumberEnd: 6639
    functionName: nlohmann::detail::lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6659,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6662,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6667,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6670,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6685,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6689,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6693,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6697,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6701,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6705,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6709,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6713,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6717,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6723,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6726,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6736,1
    - Dst: nlohmann::detail::lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6738,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6740,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6747,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6750,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6752,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6754,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6774,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6782,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6788,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6793,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6794,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6799,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6800,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6801,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6806,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6807,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6808,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:6809,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7149,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7183,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7203,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7215,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    - Dst: nlohmann::detail::lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7225,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7240
      start: 6656
    functionDepth: 1
    functionLinenumber: 6656
    functionLinenumberEnd: 7240
    functionName: nlohmann::detail::lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - get
    - nlohmann::detail::lexer::next_byte_in_range
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - JSON_HEDLEY_LIKELY
    - static_cast<unsigned int>
    - nlohmann::detail::lexer::get_codepoint
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7248,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7255,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7259,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7274,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7276,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7285,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7292,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7311
      start: 7246
    functionDepth: 0
    functionLinenumber: 7246
    functionLinenumberEnd: 7311
    functionName: nlohmann::detail::lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - unget
    - eof
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7317
      start: 7314
    functionDepth: 1
    functionLinenumber: 7314
    functionLinenumberEnd: 7317
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7323
      start: 7320
    functionDepth: 0
    functionLinenumber: 7320
    functionLinenumberEnd: 7323
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7329
      start: 7326
    functionDepth: 0
    functionLinenumber: 7326
    functionLinenumberEnd: 7329
    functionName: nlohmann::detail::lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7374,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7385,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7391,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7411,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7417,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7435,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7448,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7452,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7459,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7469,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7482,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7488,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7495,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7506,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7519,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7532,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7545,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7552,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7563,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7568,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7583,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7597,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7610,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7623,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7636,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7647,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7655,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7658,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7662,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7671,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7674,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7678,1
    - Dst: nlohmann::detail::lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7691,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 253
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7694
      start: 7371
    functionDepth: 2
    functionLinenumber: 7371
    functionLinenumberEnd: 7694
    functionName: nlohmann::detail::lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - size
    - static_cast<number_unsigned_t>
    - get
    - std::strtoll
    - data
    - unget
    - JSON_ASSERT
    - nlohmann::detail::lexer::strtof
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7724,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7725,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7726,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7727
      start: 7722
    functionDepth: 0
    functionLinenumber: 7722
    functionLinenumberEnd: 7727
    functionName: reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - push_back
    - clear
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: void reset() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7751,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7754,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7754,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7756,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7756,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7766
      start: 7739
    functionDepth: 0
    functionLinenumber: 7739
    functionLinenumberEnd: 7766
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - eof
    - nlohmann::detail::binary_writer::to_char_type
    - get_character
    - push_back
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7795,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7795,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7797,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7797,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7798,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7800
      start: 7776
    functionDepth: 0
    functionLinenumber: 7776
    functionLinenumberEnd: 7800
    functionName: unget
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - eof
    - pop_back
    - JSON_ASSERT
    - empty
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void unget()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7805,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7806
      start: 7803
    functionDepth: 0
    functionLinenumber: 7803
    functionLinenumberEnd: 7806
    functionName: add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - push_back
    - static_cast<typename string_t::value_type>
    linkageType: ''
    returnType: void
    signature: void add(char_int_type c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7823
      start: 7820
    functionDepth: 0
    functionLinenumber: 7820
    functionLinenumberEnd: 7823
    functionName: get_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t get_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7829
      start: 7826
    functionDepth: 0
    functionLinenumber: 7826
    functionLinenumberEnd: 7829
    functionName: get_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t get_number_float() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7835
      start: 7832
    functionDepth: 0
    functionLinenumber: 7832
    functionLinenumberEnd: 7835
    functionName: get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: string_t
    signature: string_t & get_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7845
      start: 7842
    functionDepth: 0
    functionLinenumber: 7842
    functionLinenumberEnd: 7845
    functionName: get_position
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: position_t
    signature: position_t get_position() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7856,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7860,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7860,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7860,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7860,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7861,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7866,1
    - Dst: static_cast<std::string::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7866,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7871
      start: 7850
    functionDepth: 0
    functionLinenumber: 7850
    functionLinenumberEnd: 7871
    functionName: get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::string::push_back
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    - std::array::data
    - static_cast<std::string::value_type>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7878
      start: 7874
    functionDepth: 0
    functionLinenumber: 7874
    functionLinenumberEnd: 7878
    functionName: get_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * get_error_message() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7890,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7893,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7893,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7898,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7900
      start: 7888
    functionDepth: 0
    functionLinenumber: 7888
    functionLinenumberEnd: 7900
    functionName: skip_bom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    - unget
    linkageType: ''
    returnType: bool
    signature: bool skip_bom()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7906,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7909
      start: 7902
    functionDepth: 0
    functionLinenumber: 7902
    functionLinenumberEnd: 7909
    functionName: skip_whitespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void skip_whitespace()
  - BBCount: 27
    BranchProfiles: []
    Callsites:
    - Dst: skip_bom
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7914,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7921,1
    - Dst: scan_comment
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7926,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7932,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7954,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7954,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7954,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7954,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7955,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7955,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7955,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7959,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7959,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7959,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7959,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7959,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7960,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7960,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7960,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7964,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7964,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7964,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7964,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7965,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7965,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7965,1
    - Dst: scan_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7970,1
    - Dst: scan_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7984,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:7989,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7997
      start: 7911
    functionDepth: 1
    functionLinenumber: 7911
    functionLinenumberEnd: 7997
    functionName: scan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<char_type>
    - scan_number
    - scan_literal
    - scan_comment
    - skip_whitespace
    - scan_string
    - eof
    - skip_bom
    - std::array::size
    - std::array::data
    linkageType: ''
    returnType: token_type
    signature: token_type scan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8218
      start: 8215
    functionDepth: 0
    functionLinenumber: 8215
    functionLinenumberEnd: 8218
    functionName: nlohmann::detail::little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8249
      start: 8246
    functionDepth: 0
    functionLinenumber: 8246
    functionLinenumberEnd: 8249
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8252
      start: 8252
    functionDepth: 0
    functionLinenumber: 8252
    functionLinenumberEnd: 8252
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8253
      start: 8253
    functionDepth: 0
    functionLinenumber: 8253
    functionLinenumberEnd: 8253
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8254
      start: 8254
    functionDepth: 0
    functionLinenumber: 8254
    functionLinenumberEnd: 8254
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8255
      start: 8255
    functionDepth: 0
    functionLinenumber: 8255
    functionLinenumberEnd: 8255
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8256
      start: 8256
    functionDepth: 0
    functionLinenumber: 8256
    functionLinenumberEnd: 8256
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8278,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8282,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8286,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8290,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8295,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8303,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8318
      start: 8266
    functionDepth: 0
    functionLinenumber: 8266
    functionLinenumberEnd: 8318
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - get_token_string
    - get_ignore_noop
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8332,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8345
      start: 8329
    functionDepth: 1
    functionLinenumber: 8329
    functionLinenumberEnd: 8345
    functionName: nlohmann::detail::binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8356,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8359,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8368,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8370
      start: 8354
    functionDepth: 0
    functionLinenumber: 8354
    functionLinenumberEnd: 8370
    functionName: nlohmann::detail::binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8386,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8388,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8393
      start: 8384
    functionDepth: 1
    functionLinenumber: 8384
    functionLinenumberEnd: 8393
    functionName: nlohmann::detail::binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - static_cast<NumberType>
    - eof
    - nlohmann::detail::binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8407,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8409,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8415,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8416,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8419
      start: 8405
    functionDepth: 1
    functionLinenumber: 8405
    functionLinenumberEnd: 8419
    functionName: nlohmann::detail::binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8451,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8456,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: nlohmann::detail::binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8473,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8495
      start: 8431
    functionDepth: 2
    functionLinenumber: 8431
    functionLinenumberEnd: 8495
    functionName: nlohmann::detail::binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::parse_bson_array
    - nlohmann::detail::binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_bson_binary
    - nlohmann::detail::binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8513,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: nlohmann::detail::binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8526,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8537,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8541
      start: 8509
    functionDepth: 3
    functionLinenumber: 8509
    functionLinenumberEnd: 8541
    functionName: nlohmann::detail::binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_bson_cstr
    - string_t::clear
    - unexpect_eof
    - nlohmann::detail::binary_reader::parse_bson_element_internal
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8563
      start: 8547
    functionDepth: 4
    functionLinenumber: 8547
    functionLinenumberEnd: 8563
    functionName: nlohmann::detail::binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 219
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8580,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8583,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8584,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8686,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8891,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8903,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8909,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8915,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8921,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8927,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8939,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8946,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8953,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8960,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8965,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8967,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8978,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8981,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8984,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8988,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9000,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9010,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9015,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9016,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9020,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9023,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9024,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9026,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9029,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9030,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9031,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9048,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 333
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9052
      start: 8577
    functionDepth: 1
    functionLinenumber: 8577
    functionLinenumberEnd: 9052
    functionName: nlohmann::detail::binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - BasicJsonType
    - detail::conditional_static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_cbor_string
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_cbor_binary
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - std::ldexp
    - eof
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - nlohmann::detail::binary_reader::get_cbor_array
    - nlohmann::detail::binary_reader::get_cbor_object
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - static_cast<number_integer_t>
    - binary
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9129,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9132,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9136,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9143,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9147
      start: 9065
    functionDepth: 2
    functionLinenumber: 9065
    functionLinenumberEnd: 9147
    functionName: nlohmann::detail::binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_cbor_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - append
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9201,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9202,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9208,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9209,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9215,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9216,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9222,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9223,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9228,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9231,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9246
      start: 9160
    functionDepth: 1
    functionLinenumber: 9160
    functionLinenumberEnd: 9246
    functionName: nlohmann::detail::binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - binary_t::begin
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - end
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::get_cbor_binary
    - insert
    - nlohmann::detail::binary_reader::exception_message
    - binary_t::end
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9262,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9283,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9284
      start: 9254
    functionDepth: 2
    functionLinenumber: 9254
    functionLinenumberEnd: 9284
    functionName: nlohmann::detail::binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9303,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9317,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9322,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9333,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9338,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9339
      start: 9292
    functionDepth: 3
    functionLinenumber: 9292
    functionLinenumberEnd: 9339
    functionName: nlohmann::detail::binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - nlohmann::detail::binary_reader::get_cbor_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9353,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9354,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9567,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9570,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9573,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9712,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9716
      start: 9348
    functionDepth: 1
    functionLinenumber: 9348
    functionLinenumberEnd: 9716
    functionName: nlohmann::detail::binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get_msgpack_array
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_msgpack_string
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - eof
    - nlohmann::detail::binary_reader::get_msgpack_binary
    - static_cast<number_float_t>
    - number_float
    - nlohmann::detail::binary_reader::get_msgpack_object
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9794,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9798
      start: 9728
    functionDepth: 1
    functionLinenumber: 9728
    functionLinenumberEnd: 9798
    functionName: nlohmann::detail::binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9824,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9825,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9831,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9832,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9838,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9839,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9846,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9847,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9848,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9856,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9857,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9858,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9859,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9866,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9867,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9868,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9869,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9875,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9876,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9877,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9883,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9884,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9885,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9891,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9892,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9893,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9899,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9900,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9901,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9907,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9908,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9909,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9915
      start: 9810
    functionDepth: 1
    functionLinenumber: 9810
    functionLinenumberEnd: 9915
    functionName: nlohmann::detail::binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - set_subtype
    - nlohmann::detail::binary_reader::get_binary
    - static_cast<std::uint8_t>
    - assign_and_return_true
    - nlohmann::detail::binary_reader::get_number
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9937
      start: 9921
    functionDepth: 2
    functionLinenumber: 9921
    functionLinenumberEnd: 9937
    functionName: nlohmann::detail::binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9953,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9963,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9966,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9967
      start: 9943
    functionDepth: 2
    functionLinenumber: 9943
    functionLinenumberEnd: 9967
    functionName: nlohmann::detail::binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_msgpack_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9983
      start: 9980
    functionDepth: 1
    functionLinenumber: 9980
    functionLinenumberEnd: 9983
    functionName: nlohmann::detail::binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get_ignore_noop
    - nlohmann::detail::binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10003,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10044,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10047
      start: 9999
    functionDepth: 1
    functionLinenumber: 9999
    functionLinenumberEnd: 10047
    functionName: nlohmann::detail::binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10055,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10064,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10075,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10086,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10097,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10108,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10114,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10118
      start: 10053
    functionDepth: 1
    functionLinenumber: 10053
    functionLinenumberEnd: 10118
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10135,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10139,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10145,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10146,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10152,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10156,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10165
      start: 10130
    functionDepth: 2
    functionLinenumber: 10130
    functionLinenumberEnd: 10165
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result)
  - BBCount: 20
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10175,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10176,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10179,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10181,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10184,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10230,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10240,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10245,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10246,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10256,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10259,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10263,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10267
      start: 10171
    functionDepth: 2
    functionLinenumber: 10171
    functionLinenumberEnd: 10267
    functionName: nlohmann::detail::binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_ubjson_array
    - nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    - unexpect_eof
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get_ubjson_string
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - eof
    - nlohmann::detail::binary_reader::get_ubjson_object
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10324,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10328,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10329
      start: 10272
    functionDepth: 3
    functionLinenumber: 10272
    functionLinenumberEnd: 10329
    functionName: nlohmann::detail::binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_value
    - start_array
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10362,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10377,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10398,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10399,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10403,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10404
      start: 10334
    functionDepth: 3
    functionLinenumber: 10334
    functionLinenumberEnd: 10404
    functionName: nlohmann::detail::binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_ignore_noop
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_ubjson_value
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    - string_t::clear
    - nlohmann::detail::binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10413,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10414,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10432,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10434,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10435,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10436,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10440,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10470
      start: 10409
    functionDepth: 2
    functionLinenumber: 10409
    functionLinenumberEnd: 10470
    functionName: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - BasicJsonType
    - unexpect_eof
    - auto::get_number_float
    - parse_error
    - number_unsigned
    - number_integer
    - nlohmann::detail::input_adapter
    - nlohmann::detail::binary_reader::get
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10489
      start: 10485
    functionDepth: 0
    functionLinenumber: 10485
    functionLinenumberEnd: 10489
    functionName: nlohmann::detail::binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10503
      start: 10494
    functionDepth: 0
    functionLinenumber: 10494
    functionLinenumberEnd: 10503
    functionName: nlohmann::detail::binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10525,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10534,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10538,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10545
      start: 10519
    functionDepth: 0
    functionLinenumber: 10519
    functionLinenumberEnd: 10545
    functionName: nlohmann::detail::binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - std::memcpy
    - static_cast<std::uint8_t>
    - unexpect_eof
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10569,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10578
      start: 10562
    functionDepth: 0
    functionLinenumber: 10562
    functionLinenumberEnd: 10578
    functionName: nlohmann::detail::binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10602,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10611
      start: 10595
    functionDepth: 0
    functionLinenumber: 10595
    functionLinenumberEnd: 10611
    functionName: nlohmann::detail::binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<std::uint8_t>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10623,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10627
      start: 10618
    functionDepth: 0
    functionLinenumber: 10618
    functionLinenumberEnd: 10627
    functionName: "(3)\n    bool unexpect_eof(const input_format_t format, const char*
      context) const"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - eof
    - exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool unexpect_eof(const input_format_t
      format, const char* context) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10637
      start: 10632
    functionDepth: 0
    functionLinenumber: 10632
    functionLinenumberEnd: 10637
    functionName: nlohmann::detail::binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10671,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10675
      start: 10645
    functionDepth: 0
    functionLinenumber: 10645
    functionLinenumberEnd: 10675
    functionName: nlohmann::detail::binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8218
      start: 8215
    functionDepth: 0
    functionLinenumber: 8215
    functionLinenumberEnd: 8218
    functionName: nlohmann::detail::little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8249
      start: 8246
    functionDepth: 0
    functionLinenumber: 8246
    functionLinenumberEnd: 8249
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8252
      start: 8252
    functionDepth: 0
    functionLinenumber: 8252
    functionLinenumberEnd: 8252
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8253
      start: 8253
    functionDepth: 0
    functionLinenumber: 8253
    functionLinenumberEnd: 8253
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8254
      start: 8254
    functionDepth: 0
    functionLinenumber: 8254
    functionLinenumberEnd: 8254
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8255
      start: 8255
    functionDepth: 0
    functionLinenumber: 8255
    functionLinenumberEnd: 8255
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8256
      start: 8256
    functionDepth: 0
    functionLinenumber: 8256
    functionLinenumberEnd: 8256
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8278,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8282,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8286,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8290,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8295,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8303,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8318
      start: 8266
    functionDepth: 0
    functionLinenumber: 8266
    functionLinenumberEnd: 8318
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - get_token_string
    - get_ignore_noop
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8332,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8345
      start: 8329
    functionDepth: 4
    functionLinenumber: 8329
    functionLinenumberEnd: 8345
    functionName: nlohmann::detail::binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8356,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8359,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8368,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8370
      start: 8354
    functionDepth: 0
    functionLinenumber: 8354
    functionLinenumberEnd: 8370
    functionName: nlohmann::detail::binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8386,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8388,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8393
      start: 8384
    functionDepth: 1
    functionLinenumber: 8384
    functionLinenumberEnd: 8393
    functionName: nlohmann::detail::binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - static_cast<NumberType>
    - eof
    - nlohmann::detail::binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8407,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8409,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8415,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8416,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8419
      start: 8405
    functionDepth: 1
    functionLinenumber: 8405
    functionLinenumberEnd: 8419
    functionName: nlohmann::detail::binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8451,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8456,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: nlohmann::detail::binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8473,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8495
      start: 8431
    functionDepth: 5
    functionLinenumber: 8431
    functionLinenumberEnd: 8495
    functionName: nlohmann::detail::binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::parse_bson_array
    - nlohmann::detail::binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_bson_binary
    - nlohmann::detail::binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8513,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: nlohmann::detail::binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8526,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8537,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8541
      start: 8509
    functionDepth: 3
    functionLinenumber: 8509
    functionLinenumberEnd: 8541
    functionName: nlohmann::detail::binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_bson_cstr
    - string_t::clear
    - unexpect_eof
    - nlohmann::detail::binary_reader::parse_bson_element_internal
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8563
      start: 8547
    functionDepth: 4
    functionLinenumber: 8547
    functionLinenumberEnd: 8563
    functionName: nlohmann::detail::binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 219
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8580,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8583,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8584,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8686,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8891,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8903,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8909,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8915,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8921,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8927,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8939,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8946,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8953,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8960,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8965,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8967,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8978,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8981,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8984,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8988,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9000,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9010,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9015,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9016,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9020,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9023,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9024,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9026,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9029,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9030,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9031,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9048,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 333
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9052
      start: 8577
    functionDepth: 4
    functionLinenumber: 8577
    functionLinenumberEnd: 9052
    functionName: nlohmann::detail::binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - BasicJsonType
    - detail::conditional_static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_cbor_string
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_cbor_binary
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - std::ldexp
    - eof
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - nlohmann::detail::binary_reader::get_cbor_array
    - nlohmann::detail::binary_reader::get_cbor_object
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - static_cast<number_integer_t>
    - binary
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9129,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9132,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9136,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9143,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9147
      start: 9065
    functionDepth: 2
    functionLinenumber: 9065
    functionLinenumberEnd: 9147
    functionName: nlohmann::detail::binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_cbor_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - append
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9201,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9202,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9208,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9209,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9215,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9216,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9222,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9223,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9228,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9231,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9246
      start: 9160
    functionDepth: 1
    functionLinenumber: 9160
    functionLinenumberEnd: 9246
    functionName: nlohmann::detail::binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - binary_t::begin
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - end
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::get_cbor_binary
    - insert
    - nlohmann::detail::binary_reader::exception_message
    - binary_t::end
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9262,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9283,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9284
      start: 9254
    functionDepth: 2
    functionLinenumber: 9254
    functionLinenumberEnd: 9284
    functionName: nlohmann::detail::binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9303,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9317,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9322,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9333,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9338,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9339
      start: 9292
    functionDepth: 3
    functionLinenumber: 9292
    functionLinenumberEnd: 9339
    functionName: nlohmann::detail::binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - nlohmann::detail::binary_reader::get_cbor_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9353,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9354,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9567,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9570,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9573,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9712,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9716
      start: 9348
    functionDepth: 3
    functionLinenumber: 9348
    functionLinenumberEnd: 9716
    functionName: nlohmann::detail::binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get_msgpack_array
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_msgpack_string
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - eof
    - nlohmann::detail::binary_reader::get_msgpack_binary
    - static_cast<number_float_t>
    - number_float
    - nlohmann::detail::binary_reader::get_msgpack_object
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9794,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9798
      start: 9728
    functionDepth: 1
    functionLinenumber: 9728
    functionLinenumberEnd: 9798
    functionName: nlohmann::detail::binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9824,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9825,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9831,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9832,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9838,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9839,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9846,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9847,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9848,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9856,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9857,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9858,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9859,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9866,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9867,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9868,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9869,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9875,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9876,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9877,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9883,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9884,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9885,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9891,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9892,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9893,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9899,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9900,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9901,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9907,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9908,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9909,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9915
      start: 9810
    functionDepth: 1
    functionLinenumber: 9810
    functionLinenumberEnd: 9915
    functionName: nlohmann::detail::binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - set_subtype
    - nlohmann::detail::binary_reader::get_binary
    - static_cast<std::uint8_t>
    - assign_and_return_true
    - nlohmann::detail::binary_reader::get_number
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9937
      start: 9921
    functionDepth: 2
    functionLinenumber: 9921
    functionLinenumberEnd: 9937
    functionName: nlohmann::detail::binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9953,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9963,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9966,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9967
      start: 9943
    functionDepth: 2
    functionLinenumber: 9943
    functionLinenumberEnd: 9967
    functionName: nlohmann::detail::binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_msgpack_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9983
      start: 9980
    functionDepth: 3
    functionLinenumber: 9980
    functionLinenumberEnd: 9983
    functionName: nlohmann::detail::binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get_ignore_noop
    - nlohmann::detail::binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10003,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10044,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10047
      start: 9999
    functionDepth: 1
    functionLinenumber: 9999
    functionLinenumberEnd: 10047
    functionName: nlohmann::detail::binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10055,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10064,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10075,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10086,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10097,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10108,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10114,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10118
      start: 10053
    functionDepth: 1
    functionLinenumber: 10053
    functionLinenumberEnd: 10118
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10135,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10139,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10145,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10146,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10152,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10156,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10165
      start: 10130
    functionDepth: 2
    functionLinenumber: 10130
    functionLinenumberEnd: 10165
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result)
  - BBCount: 20
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10175,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10176,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10179,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10181,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10184,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10230,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10240,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10245,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10246,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10256,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10259,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10263,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10267
      start: 10171
    functionDepth: 4
    functionLinenumber: 10171
    functionLinenumberEnd: 10267
    functionName: nlohmann::detail::binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_ubjson_array
    - nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    - unexpect_eof
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get_ubjson_string
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - eof
    - nlohmann::detail::binary_reader::get_ubjson_object
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10324,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10328,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10329
      start: 10272
    functionDepth: 3
    functionLinenumber: 10272
    functionLinenumberEnd: 10329
    functionName: nlohmann::detail::binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_value
    - start_array
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10362,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10377,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10398,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10399,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10403,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10404
      start: 10334
    functionDepth: 3
    functionLinenumber: 10334
    functionLinenumberEnd: 10404
    functionName: nlohmann::detail::binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_ignore_noop
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_ubjson_value
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    - string_t::clear
    - nlohmann::detail::binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10413,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10414,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10432,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10434,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10435,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10436,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10440,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10470
      start: 10409
    functionDepth: 2
    functionLinenumber: 10409
    functionLinenumberEnd: 10470
    functionName: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - BasicJsonType
    - unexpect_eof
    - auto::get_number_float
    - parse_error
    - number_unsigned
    - number_integer
    - nlohmann::detail::input_adapter
    - nlohmann::detail::binary_reader::get
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10489
      start: 10485
    functionDepth: 0
    functionLinenumber: 10485
    functionLinenumberEnd: 10489
    functionName: nlohmann::detail::binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 34
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10503
      start: 10494
    functionDepth: 0
    functionLinenumber: 10494
    functionLinenumberEnd: 10503
    functionName: nlohmann::detail::binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - nlohmann::detail::binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10525,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10534,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10538,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10545
      start: 10519
    functionDepth: 0
    functionLinenumber: 10519
    functionLinenumberEnd: 10545
    functionName: nlohmann::detail::binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 26
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - std::memcpy
    - static_cast<std::uint8_t>
    - unexpect_eof
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10569,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10578
      start: 10562
    functionDepth: 0
    functionLinenumber: 10562
    functionLinenumberEnd: 10578
    functionName: nlohmann::detail::binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10602,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10611
      start: 10595
    functionDepth: 0
    functionLinenumber: 10595
    functionLinenumberEnd: 10611
    functionName: nlohmann::detail::binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<std::uint8_t>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10623,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10627
      start: 10618
    functionDepth: 0
    functionLinenumber: 10618
    functionLinenumberEnd: 10627
    functionName: "(3)\n    bool unexpect_eof(const input_format_t format, const char*
      context) const"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - eof
    - exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool unexpect_eof(const input_format_t
      format, const char* context) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10637
      start: 10632
    functionDepth: 0
    functionLinenumber: 10632
    functionLinenumberEnd: 10637
    functionName: nlohmann::detail::binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 22
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10671,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10675
      start: 10645
    functionDepth: 0
    functionLinenumber: 10645
    functionLinenumberEnd: 10675
    functionName: nlohmann::detail::binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 24
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8218
      start: 8215
    functionDepth: 0
    functionLinenumber: 8215
    functionLinenumberEnd: 8218
    functionName: nlohmann::detail::little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8249
      start: 8246
    functionDepth: 0
    functionLinenumber: 8246
    functionLinenumberEnd: 8249
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8252
      start: 8252
    functionDepth: 0
    functionLinenumber: 8252
    functionLinenumberEnd: 8252
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8253
      start: 8253
    functionDepth: 0
    functionLinenumber: 8253
    functionLinenumberEnd: 8253
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8254
      start: 8254
    functionDepth: 0
    functionLinenumber: 8254
    functionLinenumberEnd: 8254
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8255
      start: 8255
    functionDepth: 0
    functionLinenumber: 8255
    functionLinenumberEnd: 8255
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8256
      start: 8256
    functionDepth: 0
    functionLinenumber: 8256
    functionLinenumberEnd: 8256
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8278,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8282,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8286,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8290,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8295,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8303,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8318
      start: 8266
    functionDepth: 0
    functionLinenumber: 8266
    functionLinenumberEnd: 8318
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - get_token_string
    - get_ignore_noop
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8332,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8345
      start: 8329
    functionDepth: 4
    functionLinenumber: 8329
    functionLinenumberEnd: 8345
    functionName: nlohmann::detail::binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8356,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8359,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8368,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8370
      start: 8354
    functionDepth: 0
    functionLinenumber: 8354
    functionLinenumberEnd: 8370
    functionName: nlohmann::detail::binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8386,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8388,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8393
      start: 8384
    functionDepth: 1
    functionLinenumber: 8384
    functionLinenumberEnd: 8393
    functionName: nlohmann::detail::binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - static_cast<NumberType>
    - eof
    - nlohmann::detail::binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8407,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8409,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8415,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8416,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8419
      start: 8405
    functionDepth: 1
    functionLinenumber: 8405
    functionLinenumberEnd: 8419
    functionName: nlohmann::detail::binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8451,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8456,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: nlohmann::detail::binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8473,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8495
      start: 8431
    functionDepth: 5
    functionLinenumber: 8431
    functionLinenumberEnd: 8495
    functionName: nlohmann::detail::binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::parse_bson_array
    - nlohmann::detail::binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_bson_binary
    - nlohmann::detail::binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8513,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: nlohmann::detail::binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8526,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8537,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8541
      start: 8509
    functionDepth: 3
    functionLinenumber: 8509
    functionLinenumberEnd: 8541
    functionName: nlohmann::detail::binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_bson_cstr
    - string_t::clear
    - unexpect_eof
    - nlohmann::detail::binary_reader::parse_bson_element_internal
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8563
      start: 8547
    functionDepth: 4
    functionLinenumber: 8547
    functionLinenumberEnd: 8563
    functionName: nlohmann::detail::binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 219
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8580,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8583,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8584,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8686,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8891,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8903,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8909,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8915,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8921,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8927,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8939,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8946,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8953,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8960,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8965,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8967,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8978,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8981,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8984,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8988,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9000,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9010,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9015,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9016,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9020,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9023,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9024,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9026,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9029,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9030,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9031,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9048,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 333
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9052
      start: 8577
    functionDepth: 4
    functionLinenumber: 8577
    functionLinenumberEnd: 9052
    functionName: nlohmann::detail::binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - BasicJsonType
    - detail::conditional_static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_cbor_string
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_cbor_binary
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - std::ldexp
    - eof
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - nlohmann::detail::binary_reader::get_cbor_array
    - nlohmann::detail::binary_reader::get_cbor_object
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - static_cast<number_integer_t>
    - binary
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9129,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9132,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9136,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9143,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9147
      start: 9065
    functionDepth: 2
    functionLinenumber: 9065
    functionLinenumberEnd: 9147
    functionName: nlohmann::detail::binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_cbor_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - append
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9201,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9202,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9208,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9209,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9215,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9216,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9222,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9223,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9228,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9231,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9246
      start: 9160
    functionDepth: 1
    functionLinenumber: 9160
    functionLinenumberEnd: 9246
    functionName: nlohmann::detail::binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - binary_t::begin
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - end
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::get_cbor_binary
    - insert
    - nlohmann::detail::binary_reader::exception_message
    - binary_t::end
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9262,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9283,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9284
      start: 9254
    functionDepth: 2
    functionLinenumber: 9254
    functionLinenumberEnd: 9284
    functionName: nlohmann::detail::binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9303,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9317,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9322,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9333,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9338,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9339
      start: 9292
    functionDepth: 3
    functionLinenumber: 9292
    functionLinenumberEnd: 9339
    functionName: nlohmann::detail::binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - nlohmann::detail::binary_reader::get_cbor_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9353,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9354,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9567,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9570,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9573,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9712,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9716
      start: 9348
    functionDepth: 3
    functionLinenumber: 9348
    functionLinenumberEnd: 9716
    functionName: nlohmann::detail::binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get_msgpack_array
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_msgpack_string
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - eof
    - nlohmann::detail::binary_reader::get_msgpack_binary
    - static_cast<number_float_t>
    - number_float
    - nlohmann::detail::binary_reader::get_msgpack_object
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9794,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9798
      start: 9728
    functionDepth: 1
    functionLinenumber: 9728
    functionLinenumberEnd: 9798
    functionName: nlohmann::detail::binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9824,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9825,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9831,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9832,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9838,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9839,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9846,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9847,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9848,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9856,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9857,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9858,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9859,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9866,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9867,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9868,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9869,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9875,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9876,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9877,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9883,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9884,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9885,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9891,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9892,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9893,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9899,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9900,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9901,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9907,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9908,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9909,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9915
      start: 9810
    functionDepth: 1
    functionLinenumber: 9810
    functionLinenumberEnd: 9915
    functionName: nlohmann::detail::binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - set_subtype
    - nlohmann::detail::binary_reader::get_binary
    - static_cast<std::uint8_t>
    - assign_and_return_true
    - nlohmann::detail::binary_reader::get_number
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9937
      start: 9921
    functionDepth: 2
    functionLinenumber: 9921
    functionLinenumberEnd: 9937
    functionName: nlohmann::detail::binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9953,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9963,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9966,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9967
      start: 9943
    functionDepth: 2
    functionLinenumber: 9943
    functionLinenumberEnd: 9967
    functionName: nlohmann::detail::binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_msgpack_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9983
      start: 9980
    functionDepth: 3
    functionLinenumber: 9980
    functionLinenumberEnd: 9983
    functionName: nlohmann::detail::binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get_ignore_noop
    - nlohmann::detail::binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10003,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10044,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10047
      start: 9999
    functionDepth: 1
    functionLinenumber: 9999
    functionLinenumberEnd: 10047
    functionName: nlohmann::detail::binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10055,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10064,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10075,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10086,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10097,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10108,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10114,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10118
      start: 10053
    functionDepth: 1
    functionLinenumber: 10053
    functionLinenumberEnd: 10118
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10135,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10139,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10145,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10146,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10152,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10156,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10165
      start: 10130
    functionDepth: 2
    functionLinenumber: 10130
    functionLinenumberEnd: 10165
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result)
  - BBCount: 20
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10175,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10176,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10179,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10181,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10184,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10230,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10240,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10245,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10246,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10256,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10259,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10263,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10267
      start: 10171
    functionDepth: 4
    functionLinenumber: 10171
    functionLinenumberEnd: 10267
    functionName: nlohmann::detail::binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_ubjson_array
    - nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    - unexpect_eof
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get_ubjson_string
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - eof
    - nlohmann::detail::binary_reader::get_ubjson_object
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10324,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10328,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10329
      start: 10272
    functionDepth: 3
    functionLinenumber: 10272
    functionLinenumberEnd: 10329
    functionName: nlohmann::detail::binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_value
    - start_array
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10362,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10377,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10398,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10399,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10403,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10404
      start: 10334
    functionDepth: 3
    functionLinenumber: 10334
    functionLinenumberEnd: 10404
    functionName: nlohmann::detail::binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_ignore_noop
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_ubjson_value
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    - string_t::clear
    - nlohmann::detail::binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10413,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10414,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10432,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10434,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10435,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10436,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10440,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10470
      start: 10409
    functionDepth: 2
    functionLinenumber: 10409
    functionLinenumberEnd: 10470
    functionName: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - BasicJsonType
    - unexpect_eof
    - auto::get_number_float
    - parse_error
    - number_unsigned
    - number_integer
    - nlohmann::detail::input_adapter
    - nlohmann::detail::binary_reader::get
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10489
      start: 10485
    functionDepth: 0
    functionLinenumber: 10485
    functionLinenumberEnd: 10489
    functionName: nlohmann::detail::binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 53
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10503
      start: 10494
    functionDepth: 0
    functionLinenumber: 10494
    functionLinenumberEnd: 10503
    functionName: nlohmann::detail::binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - nlohmann::detail::binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10525,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10534,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10538,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10545
      start: 10519
    functionDepth: 0
    functionLinenumber: 10519
    functionLinenumberEnd: 10545
    functionName: nlohmann::detail::binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 39
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - std::memcpy
    - static_cast<std::uint8_t>
    - unexpect_eof
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10569,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10578
      start: 10562
    functionDepth: 0
    functionLinenumber: 10562
    functionLinenumberEnd: 10578
    functionName: nlohmann::detail::binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10602,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10611
      start: 10595
    functionDepth: 0
    functionLinenumber: 10595
    functionLinenumberEnd: 10611
    functionName: nlohmann::detail::binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<std::uint8_t>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10623,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10627
      start: 10618
    functionDepth: 0
    functionLinenumber: 10618
    functionLinenumberEnd: 10627
    functionName: "(3)\n    bool unexpect_eof(const input_format_t format, const char*
      context) const"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - eof
    - exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool unexpect_eof(const input_format_t
      format, const char* context) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10637
      start: 10632
    functionDepth: 0
    functionLinenumber: 10632
    functionLinenumberEnd: 10637
    functionName: nlohmann::detail::binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 33
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10671,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10675
      start: 10645
    functionDepth: 0
    functionLinenumber: 10645
    functionLinenumberEnd: 10675
    functionName: nlohmann::detail::binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 36
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8218
      start: 8215
    functionDepth: 0
    functionLinenumber: 8215
    functionLinenumberEnd: 8218
    functionName: nlohmann::detail::little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8249
      start: 8246
    functionDepth: 0
    functionLinenumber: 8246
    functionLinenumberEnd: 8249
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8252
      start: 8252
    functionDepth: 0
    functionLinenumber: 8252
    functionLinenumberEnd: 8252
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8253
      start: 8253
    functionDepth: 0
    functionLinenumber: 8253
    functionLinenumberEnd: 8253
    functionName: nlohmann::detail::binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8254
      start: 8254
    functionDepth: 0
    functionLinenumber: 8254
    functionLinenumberEnd: 8254
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8255
      start: 8255
    functionDepth: 0
    functionLinenumber: 8255
    functionLinenumberEnd: 8255
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8256
      start: 8256
    functionDepth: 0
    functionLinenumber: 8256
    functionLinenumberEnd: 8256
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8278,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8282,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8286,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8290,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8295,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8303,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8310,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8312,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8313,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8318
      start: 8266
    functionDepth: 0
    functionLinenumber: 8266
    functionLinenumberEnd: 8318
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - get_token_string
    - get_ignore_noop
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8332,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8334,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8339,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8345
      start: 8329
    functionDepth: 4
    functionLinenumber: 8329
    functionLinenumberEnd: 8345
    functionName: nlohmann::detail::binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8356,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8359,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8360,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8368,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8370
      start: 8354
    functionDepth: 0
    functionLinenumber: 8354
    functionLinenumberEnd: 8370
    functionName: nlohmann::detail::binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8386,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8388,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8389,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8393
      start: 8384
    functionDepth: 1
    functionLinenumber: 8384
    functionLinenumberEnd: 8393
    functionName: nlohmann::detail::binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - static_cast<NumberType>
    - eof
    - nlohmann::detail::binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8407,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8409,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8410,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8415,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8416,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8419
      start: 8405
    functionDepth: 1
    functionLinenumber: 8405
    functionLinenumberEnd: 8419
    functionName: nlohmann::detail::binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - to_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8439,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8446,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8451,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8456,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: nlohmann::detail::binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8463,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8468,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8473,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8479,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8485,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8491,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8492,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8495
      start: 8431
    functionDepth: 5
    functionLinenumber: 8431
    functionLinenumberEnd: 8495
    functionName: nlohmann::detail::binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::parse_bson_array
    - nlohmann::detail::binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_bson_binary
    - nlohmann::detail::binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8513,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8515,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: nlohmann::detail::binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8521,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8526,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8531,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8537,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8541
      start: 8509
    functionDepth: 3
    functionLinenumber: 8509
    functionLinenumberEnd: 8541
    functionName: nlohmann::detail::binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_bson_cstr
    - string_t::clear
    - unexpect_eof
    - nlohmann::detail::binary_reader::parse_bson_element_internal
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8552,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: nlohmann::detail::binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8557,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8563
      start: 8547
    functionDepth: 4
    functionLinenumber: 8547
    functionLinenumberEnd: 8563
    functionName: nlohmann::detail::binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 219
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8580,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8583,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8584,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8611,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8616,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8622,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8628,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8634,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8662,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8667,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8673,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8679,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8685,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8686,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8721,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8756,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8784,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8789,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8795,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8801,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8807,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8811,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8838,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8843,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8855,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8861,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8865,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8891,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8892,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8903,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8909,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8915,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8921,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8927,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8939,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8940,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8946,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8947,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8953,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8954,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8960,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8961,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8965,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8967,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8968,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8978,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8981,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8984,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8988,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8989,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8994,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:8999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9000,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9010,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9015,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9016,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9020,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9023,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9024,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9026,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9029,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9030,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9031,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9037,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9043,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9048,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9049,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 333
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9052
      start: 8577
    functionDepth: 4
    functionLinenumber: 8577
    functionLinenumberEnd: 9052
    functionName: nlohmann::detail::binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - BasicJsonType
    - detail::conditional_static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_cbor_string
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_cbor_binary
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - std::ldexp
    - eof
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - nlohmann::detail::binary_reader::get_cbor_array
    - nlohmann::detail::binary_reader::get_cbor_object
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - static_cast<number_integer_t>
    - binary
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9067,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9100,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9106,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9112,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9118,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9124,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9129,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9132,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9136,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9143,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9147
      start: 9065
    functionDepth: 2
    functionLinenumber: 9065
    functionLinenumberEnd: 9147
    functionName: nlohmann::detail::binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_cbor_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - append
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9162,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9201,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9202,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9208,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9209,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9215,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9216,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9222,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9223,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9228,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9231,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9235,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9243,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9246
      start: 9160
    functionDepth: 1
    functionLinenumber: 9160
    functionLinenumberEnd: 9246
    functionName: nlohmann::detail::binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - binary_t::begin
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - end
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_binary
    - nlohmann::detail::binary_reader::get_cbor_binary
    - insert
    - nlohmann::detail::binary_reader::exception_message
    - binary_t::end
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9257,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9262,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9266,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9276,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9283,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9284
      start: 9254
    functionDepth: 2
    functionLinenumber: 9254
    functionLinenumberEnd: 9284
    functionName: nlohmann::detail::binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - nlohmann::detail::binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9295,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9303,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9307,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9308,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9313,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9317,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9322,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: nlohmann::detail::binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9324,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: nlohmann::detail::binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9329,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9333,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9338,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9339
      start: 9292
    functionDepth: 3
    functionLinenumber: 9292
    functionLinenumberEnd: 9339
    functionName: nlohmann::detail::binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::parse_cbor_internal
    - nlohmann::detail::binary_reader::get_cbor_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9350,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9353,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9354,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9485,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9504,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9523,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9563,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9567,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9570,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9573,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9588,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9594,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9600,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9606,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9612,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9618,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9624,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9630,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9636,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9642,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9648,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9654,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9660,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9666,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9672,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9708,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9712,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9716
      start: 9348
    functionDepth: 3
    functionLinenumber: 9348
    functionLinenumberEnd: 9716
    functionName: nlohmann::detail::binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get_msgpack_array
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_msgpack_string
    - unexpect_eof
    - static_cast<std::int8_t>
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<number_unsigned_t>
    - eof
    - nlohmann::detail::binary_reader::get_msgpack_binary
    - static_cast<number_float_t>
    - number_float
    - nlohmann::detail::binary_reader::get_msgpack_object
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    - binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9730,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9771,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9777,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9783,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9789,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9794,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9798
      start: 9728
    functionDepth: 1
    functionLinenumber: 9728
    functionLinenumberEnd: 9798
    functionName: nlohmann::detail::binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9815,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9824,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9825,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9831,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9832,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9838,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9839,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9846,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9847,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9848,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9849,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9856,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9857,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9858,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9859,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9866,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9867,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9868,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9869,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9875,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9876,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9877,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9883,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9884,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9885,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9891,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9892,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9893,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9899,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9900,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9901,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9907,1
    - Dst: nlohmann::detail::binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9908,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9909,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9915
      start: 9810
    functionDepth: 1
    functionLinenumber: 9810
    functionLinenumberEnd: 9915
    functionName: nlohmann::detail::binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - set_subtype
    - nlohmann::detail::binary_reader::get_binary
    - static_cast<std::uint8_t>
    - assign_and_return_true
    - nlohmann::detail::binary_reader::get_number
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9923,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9930,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9937
      start: 9921
    functionDepth: 2
    functionLinenumber: 9921
    functionLinenumberEnd: 9937
    functionName: nlohmann::detail::binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9945,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9953,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: nlohmann::detail::binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9954,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: nlohmann::detail::binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9959,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9963,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9966,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9967
      start: 9943
    functionDepth: 2
    functionLinenumber: 9943
    functionLinenumberEnd: 9967
    functionName: nlohmann::detail::binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_msgpack_internal
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_msgpack_string
    - string_t::clear
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:9982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9983
      start: 9980
    functionDepth: 3
    functionLinenumber: 9980
    functionLinenumberEnd: 9983
    functionName: nlohmann::detail::binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get_ignore_noop
    - nlohmann::detail::binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10003,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10006,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10016,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10022,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10028,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10034,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10040,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10044,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10045,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10047
      start: 9999
    functionDepth: 1
    functionLinenumber: 9999
    functionLinenumberEnd: 10047
    functionName: nlohmann::detail::binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_string
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10055,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10060,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10064,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10075,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10082,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10086,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10093,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10097,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10104,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10108,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10114,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10115,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10118
      start: 10053
    functionDepth: 1
    functionLinenumber: 10053
    functionLinenumberEnd: 10118
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - nlohmann::detail::binary_reader::get_number
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10135,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10139,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10140,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10145,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10146,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10148,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10152,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10153,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10156,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10165
      start: 10130
    functionDepth: 2
    functionLinenumber: 10130
    functionLinenumberEnd: 10165
    functionName: nlohmann::detail::binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_token_string
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - nlohmann::detail::binary_reader::exception_message
    - unexpect_eof
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result)
  - BBCount: 20
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10175,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10176,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10179,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10181,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10184,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10189,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10195,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10201,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10207,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10213,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10219,1
    - Dst: nlohmann::detail::binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10225,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10230,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10236,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10240,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10242,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10243,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10245,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10246,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10252,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10256,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10259,1
    - Dst: nlohmann::detail::binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10263,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10264,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10267
      start: 10171
    functionDepth: 4
    functionLinenumber: 10171
    functionLinenumberEnd: 10267
    functionName: nlohmann::detail::binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::binary_reader::get_ubjson_array
    - nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    - unexpect_eof
    - parse_error
    - string
    - number_unsigned
    - number_integer
    - nlohmann::detail::binary_reader::get_number
    - nlohmann::detail::binary_reader::get_ubjson_string
    - nlohmann::detail::binary_reader::get
    - nlohmann::detail::binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - eof
    - nlohmann::detail::binary_reader::get_ubjson_object
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - nlohmann::detail::binary_reader::exception_message
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10282,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10304,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10313,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10320,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10324,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10328,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10329
      start: 10272
    functionDepth: 3
    functionLinenumber: 10272
    functionLinenumberEnd: 10329
    functionName: nlohmann::detail::binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - end_array
    - nlohmann::detail::binary_reader::get_ignore_noop
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_value
    - start_array
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10345,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10354,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10358,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10362,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10369,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10373,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10377,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10383,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: nlohmann::detail::binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10390,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10394,1
    - Dst: nlohmann::detail::binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10398,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10399,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10403,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10404
      start: 10334
    functionDepth: 3
    functionLinenumber: 10334
    functionLinenumberEnd: 10404
    functionName: nlohmann::detail::binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - key
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::binary_reader::get_ignore_noop
    - end_object
    - start_object
    - nlohmann::detail::binary_reader::get_ubjson_value
    - nlohmann::detail::binary_reader::parse_ubjson_internal
    - nlohmann::detail::binary_reader::get_ubjson_size_type
    - string_t::clear
    - nlohmann::detail::binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10413,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10414,1
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10424,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10428,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10432,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10433,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10434,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10435,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10436,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10440,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10442,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10448,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10450,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10452,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: nlohmann::detail::binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10468,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10470
      start: 10409
    functionDepth: 2
    functionLinenumber: 10409
    functionLinenumberEnd: 10470
    functionName: nlohmann::detail::binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_reader::get_ubjson_size_value
    - BasicJsonType
    - unexpect_eof
    - auto::get_number_float
    - parse_error
    - number_unsigned
    - number_integer
    - nlohmann::detail::input_adapter
    - nlohmann::detail::binary_reader::get
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - nlohmann::detail::binary_reader::exception_message
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10489
      start: 10485
    functionDepth: 0
    functionLinenumber: 10485
    functionLinenumberEnd: 10489
    functionName: nlohmann::detail::binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 72
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10503
      start: 10494
    functionDepth: 0
    functionLinenumber: 10494
    functionLinenumberEnd: 10503
    functionName: nlohmann::detail::binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - nlohmann::detail::binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10525,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10526,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10534,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10538,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10543,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10545
      start: 10519
    functionDepth: 0
    functionLinenumber: 10519
    functionLinenumberEnd: 10545
    functionName: nlohmann::detail::binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 52
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - std::memcpy
    - static_cast<std::uint8_t>
    - unexpect_eof
    - std::array::data
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10569,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10570,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10575,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10578
      start: 10562
    functionDepth: 0
    functionLinenumber: 10562
    functionLinenumberEnd: 10578
    functionName: nlohmann::detail::binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10602,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10603,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10608,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10611
      start: 10595
    functionDepth: 0
    functionLinenumber: 10595
    functionLinenumberEnd: 10611
    functionName: nlohmann::detail::binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - nlohmann::detail::binary_reader::get
    - JSON_HEDLEY_UNLIKELY
    - static_cast<std::uint8_t>
    - push_back
    - unexpect_eof
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10621,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10623,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10627
      start: 10618
    functionDepth: 0
    functionLinenumber: 10618
    functionLinenumberEnd: 10627
    functionName: "(3)\n    bool unexpect_eof(const input_format_t format, const char*
      context) const"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - eof
    - exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool unexpect_eof(const input_format_t
      format, const char* context) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10635,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10637
      start: 10632
    functionDepth: 0
    functionLinenumber: 10632
    functionLinenumberEnd: 10637
    functionName: nlohmann::detail::binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 44
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10671,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10675
      start: 10645
    functionDepth: 0
    functionLinenumber: 10645
    functionLinenumberEnd: 10675
    functionName: nlohmann::detail::binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 48
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10775,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10780
      start: 10770
    functionDepth: 1
    functionLinenumber: 10770
    functionLinenumberEnd: 10780
    functionName: nlohmann::detail::parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    const
      parser_callback_t<BasicJsonType> cb = nullptr,\n                    const bool
      allow_exceptions_ = true,\n                    const bool skip_comments = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10797,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10800,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10803,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10809,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10817,1
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10825,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10828,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10831,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10836,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10843,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10844
      start: 10792
    functionDepth: 1
    functionLinenumber: 10792
    functionLinenumberEnd: 10844
    functionName: nlohmann::detail::parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - BasicJsonType
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - nlohmann::detail::parser::sax_parse_internal
    - nlohmann::detail::parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - nlohmann::detail::parser::exception_message
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10856
      start: 10852
    functionDepth: 0
    functionLinenumber: 10852
    functionLinenumberEnd: 10856
    functionName: nlohmann::detail::parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10863,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10866,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10869,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10874
      start: 10859
    functionDepth: 0
    functionLinenumber: 10859
    functionLinenumberEnd: 10874
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 48
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10902,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10912,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10915,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10927,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10932,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10935,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10947,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10957,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10965,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10970,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11040,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11054,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11065,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11071,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11074,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11077,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11082,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11094,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11100,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11107,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11113,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11126,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11131,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11136,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11148,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11154,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 145
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11157
      start: 10879
    functionDepth: 1
    functionLinenumber: 10879
    functionLinenumberEnd: 11157
    functionName: nlohmann::detail::parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - SAX*::key
    - BasicJsonType
    - get_position
    - SAX*::boolean
    - nlohmann::detail::parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - std::isfinite
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - static_cast<std::size_t>
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - nlohmann::detail::parser::exception_message
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11163
      start: 11160
    functionDepth: 0
    functionLinenumber: 11160
    functionLinenumberEnd: 11163
    functionName: nlohmann::detail::parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11169,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11179,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11192
      start: 11165
    functionDepth: 1
    functionLinenumber: 11165
    functionLinenumberEnd: 11192
    functionName: nlohmann::detail::parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - get_error_message
    - empty
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10775,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10780
      start: 10770
    functionDepth: 1
    functionLinenumber: 10770
    functionLinenumberEnd: 10780
    functionName: nlohmann::detail::parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    const
      parser_callback_t<BasicJsonType> cb = nullptr,\n                    const bool
      allow_exceptions_ = true,\n                    const bool skip_comments = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10797,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10800,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10803,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10809,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10817,1
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10825,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10828,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10831,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10836,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10843,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10844
      start: 10792
    functionDepth: 2
    functionLinenumber: 10792
    functionLinenumberEnd: 10844
    functionName: nlohmann::detail::parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - BasicJsonType
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - nlohmann::detail::parser::sax_parse_internal
    - nlohmann::detail::parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - nlohmann::detail::parser::exception_message
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10856
      start: 10852
    functionDepth: 0
    functionLinenumber: 10852
    functionLinenumberEnd: 10856
    functionName: nlohmann::detail::parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10863,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10866,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10869,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10874
      start: 10859
    functionDepth: 0
    functionLinenumber: 10859
    functionLinenumberEnd: 10874
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 48
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10902,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10912,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10915,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10927,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10932,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10935,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10947,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10957,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10965,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10970,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11040,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11054,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11065,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11071,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11074,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11077,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11082,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11094,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11100,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11107,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11113,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11126,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11131,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11136,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11148,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11154,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 145
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11157
      start: 10879
    functionDepth: 2
    functionLinenumber: 10879
    functionLinenumberEnd: 11157
    functionName: nlohmann::detail::parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - SAX*::key
    - BasicJsonType
    - get_position
    - SAX*::boolean
    - nlohmann::detail::parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - std::isfinite
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - static_cast<std::size_t>
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - nlohmann::detail::parser::exception_message
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11163
      start: 11160
    functionDepth: 0
    functionLinenumber: 11160
    functionLinenumberEnd: 11163
    functionName: nlohmann::detail::parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11169,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11179,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11192
      start: 11165
    functionDepth: 1
    functionLinenumber: 11165
    functionLinenumberEnd: 11192
    functionName: nlohmann::detail::parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - get_error_message
    - empty
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10775,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10780
      start: 10770
    functionDepth: 1
    functionLinenumber: 10770
    functionLinenumberEnd: 10780
    functionName: nlohmann::detail::parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    const
      parser_callback_t<BasicJsonType> cb = nullptr,\n                    const bool
      allow_exceptions_ = true,\n                    const bool skip_comments = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10797,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10800,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10803,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10809,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10817,1
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10825,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10828,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10831,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10836,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10843,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10844
      start: 10792
    functionDepth: 2
    functionLinenumber: 10792
    functionLinenumberEnd: 10844
    functionName: nlohmann::detail::parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - BasicJsonType
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - nlohmann::detail::parser::sax_parse_internal
    - nlohmann::detail::parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - nlohmann::detail::parser::exception_message
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10856
      start: 10852
    functionDepth: 0
    functionLinenumber: 10852
    functionLinenumberEnd: 10856
    functionName: nlohmann::detail::parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10863,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10866,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10869,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10874
      start: 10859
    functionDepth: 0
    functionLinenumber: 10859
    functionLinenumberEnd: 10874
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 48
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10902,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10912,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10915,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10927,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10932,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10935,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10947,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10957,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10965,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10970,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11040,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11054,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11065,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11071,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11074,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11077,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11082,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11094,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11100,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11107,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11113,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11126,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11131,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11136,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11148,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11154,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 145
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11157
      start: 10879
    functionDepth: 2
    functionLinenumber: 10879
    functionLinenumberEnd: 11157
    functionName: nlohmann::detail::parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - SAX*::key
    - BasicJsonType
    - get_position
    - SAX*::boolean
    - nlohmann::detail::parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - std::isfinite
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - static_cast<std::size_t>
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - nlohmann::detail::parser::exception_message
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11163
      start: 11160
    functionDepth: 0
    functionLinenumber: 11160
    functionLinenumberEnd: 11163
    functionName: nlohmann::detail::parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11169,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11179,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11192
      start: 11165
    functionDepth: 1
    functionLinenumber: 11165
    functionLinenumberEnd: 11192
    functionName: nlohmann::detail::parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - get_error_message
    - empty
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10775,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10780
      start: 10770
    functionDepth: 1
    functionLinenumber: 10770
    functionLinenumberEnd: 10780
    functionName: nlohmann::detail::parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::detail::parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    const
      parser_callback_t<BasicJsonType> cb = nullptr,\n                    const bool
      allow_exceptions_ = true,\n                    const bool skip_comments = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10797,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10800,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10802,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10803,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10804,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10805,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10809,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10817,1
    - Dst: nlohmann::detail::parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10825,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10828,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10830,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10831,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10832,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10836,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10843,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10844
      start: 10792
    functionDepth: 2
    functionLinenumber: 10792
    functionLinenumberEnd: 10844
    functionName: nlohmann::detail::parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - BasicJsonType
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - nlohmann::detail::parser::sax_parse_internal
    - nlohmann::detail::parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - nlohmann::detail::parser::exception_message
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10856
      start: 10852
    functionDepth: 0
    functionLinenumber: 10852
    functionLinenumberEnd: 10856
    functionName: nlohmann::detail::parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10863,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10866,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10868,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10869,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10870,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10874
      start: 10859
    functionDepth: 0
    functionLinenumber: 10859
    functionLinenumberEnd: 10874
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 48
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10896,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10902,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10904,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10912,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10914,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10915,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10916,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10918,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10924,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10926,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10927,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10928,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10932,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10935,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10941,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10947,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10949,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10957,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10965,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10967,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10969,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10970,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10971,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10974,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10984,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:10993,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11002,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11011,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11020,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11029,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11039,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11040,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11041,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11053,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11054,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11055,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11065,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11071,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11074,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11077,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11082,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11084,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11093,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11094,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11099,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11100,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11101,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11107,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11110,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11112,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11113,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11114,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11117,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11123,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11125,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11126,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11127,1
    - Dst: nlohmann::detail::parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11131,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11136,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11138,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11147,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11148,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11153,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11154,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: nlohmann::detail::parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11155,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 145
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11157
      start: 10879
    functionDepth: 2
    functionLinenumber: 10879
    functionLinenumberEnd: 11157
    functionName: nlohmann::detail::parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - SAX*::key
    - BasicJsonType
    - get_position
    - SAX*::boolean
    - nlohmann::detail::parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - std::isfinite
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - static_cast<std::size_t>
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - nlohmann::detail::parser::exception_message
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11163
      start: 11160
    functionDepth: 0
    functionLinenumber: 11160
    functionLinenumberEnd: 11163
    functionName: nlohmann::detail::parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11169,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11178,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11179,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11183,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11192
      start: 11165
    functionDepth: 1
    functionLinenumber: 11165
    functionLinenumberEnd: 11192
    functionName: nlohmann::detail::parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - get_error_message
    - empty
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11248
      start: 11245
    functionDepth: 0
    functionLinenumber: 11245
    functionLinenumberEnd: 11248
    functionName: nlohmann::detail::primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11254
      start: 11251
    functionDepth: 0
    functionLinenumber: 11251
    functionLinenumberEnd: 11254
    functionName: nlohmann::detail::primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11260
      start: 11257
    functionDepth: 0
    functionLinenumber: 11257
    functionLinenumberEnd: 11260
    functionName: nlohmann::detail::primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11266
      start: 11263
    functionDepth: 0
    functionLinenumber: 11263
    functionLinenumberEnd: 11266
    functionName: nlohmann::detail::primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11272
      start: 11269
    functionDepth: 0
    functionLinenumber: 11269
    functionLinenumberEnd: 11272
    functionName: nlohmann::detail::primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11277
      start: 11274
    functionDepth: 0
    functionLinenumber: 11274
    functionLinenumberEnd: 11277
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11282
      start: 11279
    functionDepth: 0
    functionLinenumber: 11279
    functionLinenumberEnd: 11282
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11289
      start: 11284
    functionDepth: 0
    functionLinenumber: 11284
    functionLinenumberEnd: 11289
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11294
      start: 11291
    functionDepth: 0
    functionLinenumber: 11291
    functionLinenumberEnd: 11294
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11300
      start: 11296
    functionDepth: 0
    functionLinenumber: 11296
    functionLinenumberEnd: 11300
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11307
      start: 11302
    functionDepth: 0
    functionLinenumber: 11302
    functionLinenumberEnd: 11307
    functionName: operator++(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11313
      start: 11309
    functionDepth: 0
    functionLinenumber: 11309
    functionLinenumberEnd: 11313
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11320
      start: 11315
    functionDepth: 0
    functionLinenumber: 11315
    functionLinenumberEnd: 11320
    functionName: operator--(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11326
      start: 11322
    functionDepth: 0
    functionLinenumber: 11322
    functionLinenumberEnd: 11326
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11332
      start: 11328
    functionDepth: 0
    functionLinenumber: 11328
    functionLinenumberEnd: 11332
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11248
      start: 11245
    functionDepth: 0
    functionLinenumber: 11245
    functionLinenumberEnd: 11248
    functionName: nlohmann::detail::primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11254
      start: 11251
    functionDepth: 0
    functionLinenumber: 11251
    functionLinenumberEnd: 11254
    functionName: nlohmann::detail::primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11260
      start: 11257
    functionDepth: 0
    functionLinenumber: 11257
    functionLinenumberEnd: 11260
    functionName: nlohmann::detail::primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11266
      start: 11263
    functionDepth: 0
    functionLinenumber: 11263
    functionLinenumberEnd: 11266
    functionName: nlohmann::detail::primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11272
      start: 11269
    functionDepth: 0
    functionLinenumber: 11269
    functionLinenumberEnd: 11272
    functionName: nlohmann::detail::primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11277
      start: 11274
    functionDepth: 0
    functionLinenumber: 11274
    functionLinenumberEnd: 11277
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11282
      start: 11279
    functionDepth: 0
    functionLinenumber: 11279
    functionLinenumberEnd: 11282
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11289
      start: 11284
    functionDepth: 0
    functionLinenumber: 11284
    functionLinenumberEnd: 11289
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11294
      start: 11291
    functionDepth: 0
    functionLinenumber: 11291
    functionLinenumberEnd: 11294
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11300
      start: 11296
    functionDepth: 0
    functionLinenumber: 11296
    functionLinenumberEnd: 11300
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11307
      start: 11302
    functionDepth: 0
    functionLinenumber: 11302
    functionLinenumberEnd: 11307
    functionName: operator++(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11313
      start: 11309
    functionDepth: 0
    functionLinenumber: 11309
    functionLinenumberEnd: 11313
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11320
      start: 11315
    functionDepth: 0
    functionLinenumber: 11315
    functionLinenumberEnd: 11320
    functionName: operator--(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11326
      start: 11322
    functionDepth: 0
    functionLinenumber: 11322
    functionLinenumberEnd: 11326
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11332
      start: 11328
    functionDepth: 0
    functionLinenumber: 11328
    functionLinenumberEnd: 11332
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11248
      start: 11245
    functionDepth: 0
    functionLinenumber: 11245
    functionLinenumberEnd: 11248
    functionName: nlohmann::detail::primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11254
      start: 11251
    functionDepth: 0
    functionLinenumber: 11251
    functionLinenumberEnd: 11254
    functionName: nlohmann::detail::primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11260
      start: 11257
    functionDepth: 0
    functionLinenumber: 11257
    functionLinenumberEnd: 11260
    functionName: nlohmann::detail::primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11266
      start: 11263
    functionDepth: 0
    functionLinenumber: 11263
    functionLinenumberEnd: 11266
    functionName: nlohmann::detail::primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11272
      start: 11269
    functionDepth: 0
    functionLinenumber: 11269
    functionLinenumberEnd: 11272
    functionName: nlohmann::detail::primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11277
      start: 11274
    functionDepth: 0
    functionLinenumber: 11274
    functionLinenumberEnd: 11277
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11282
      start: 11279
    functionDepth: 0
    functionLinenumber: 11279
    functionLinenumberEnd: 11282
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11289
      start: 11284
    functionDepth: 0
    functionLinenumber: 11284
    functionLinenumberEnd: 11289
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11294
      start: 11291
    functionDepth: 0
    functionLinenumber: 11291
    functionLinenumberEnd: 11294
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11300
      start: 11296
    functionDepth: 0
    functionLinenumber: 11296
    functionLinenumberEnd: 11300
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11307
      start: 11302
    functionDepth: 0
    functionLinenumber: 11302
    functionLinenumberEnd: 11307
    functionName: operator++(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11313
      start: 11309
    functionDepth: 0
    functionLinenumber: 11309
    functionLinenumberEnd: 11313
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11320
      start: 11315
    functionDepth: 0
    functionLinenumber: 11315
    functionLinenumberEnd: 11320
    functionName: operator--(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11326
      start: 11322
    functionDepth: 0
    functionLinenumber: 11322
    functionLinenumberEnd: 11326
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11332
      start: 11328
    functionDepth: 0
    functionLinenumber: 11328
    functionLinenumberEnd: 11332
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11248
      start: 11245
    functionDepth: 0
    functionLinenumber: 11245
    functionLinenumberEnd: 11248
    functionName: nlohmann::detail::primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11254
      start: 11251
    functionDepth: 0
    functionLinenumber: 11251
    functionLinenumberEnd: 11254
    functionName: nlohmann::detail::primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11260
      start: 11257
    functionDepth: 0
    functionLinenumber: 11257
    functionLinenumberEnd: 11260
    functionName: nlohmann::detail::primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11266
      start: 11263
    functionDepth: 0
    functionLinenumber: 11263
    functionLinenumberEnd: 11266
    functionName: nlohmann::detail::primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11272
      start: 11269
    functionDepth: 0
    functionLinenumber: 11269
    functionLinenumberEnd: 11272
    functionName: nlohmann::detail::primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11277
      start: 11274
    functionDepth: 0
    functionLinenumber: 11274
    functionLinenumberEnd: 11277
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11282
      start: 11279
    functionDepth: 0
    functionLinenumber: 11279
    functionLinenumberEnd: 11282
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11289
      start: 11284
    functionDepth: 0
    functionLinenumber: 11284
    functionLinenumberEnd: 11289
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11294
      start: 11291
    functionDepth: 0
    functionLinenumber: 11291
    functionLinenumberEnd: 11294
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11300
      start: 11296
    functionDepth: 0
    functionLinenumber: 11296
    functionLinenumberEnd: 11300
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11307
      start: 11302
    functionDepth: 0
    functionLinenumber: 11302
    functionLinenumberEnd: 11307
    functionName: operator++(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11313
      start: 11309
    functionDepth: 0
    functionLinenumber: 11309
    functionLinenumberEnd: 11313
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11320
      start: 11315
    functionDepth: 0
    functionLinenumber: 11315
    functionLinenumberEnd: 11320
    functionName: operator--(int) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11326
      start: 11322
    functionDepth: 0
    functionLinenumber: 11322
    functionLinenumberEnd: 11326
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11332
      start: 11328
    functionDepth: 0
    functionLinenumber: 11328
    functionLinenumberEnd: 11332
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11553,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11555,1
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11599,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11605,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11611,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11625,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11629
      start: 11406
    functionDepth: 1
    functionLinenumber: 11406
    functionLinenumberEnd: 11629
    functionName: nlohmann::detail::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - m_value::array::begin
    - primitive_iterator::set_end
    - m_value::object::end
    - m_value::array::end
    - primitive_iterator::set_begin
    - JSON_ASSERT
    - m_value::object::begin
    - primitive_iterator_t
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11445
      start: 11445
    functionDepth: 0
    functionLinenumber: 11445
    functionLinenumberEnd: 11445
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11446
      start: 11446
    functionDepth: 0
    functionLinenumber: 11446
    functionLinenumberEnd: 11446
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11447
      start: 11447
    functionDepth: 0
    functionLinenumber: 11447
    functionLinenumberEnd: 11447
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11448
      start: 11448
    functionDepth: 0
    functionLinenumber: 11448
    functionLinenumberEnd: 11448
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11488
      start: 11456
    functionDepth: 1
    functionLinenumber: 11456
    functionLinenumberEnd: 11488
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11508
      start: 11506
    functionDepth: 0
    functionLinenumber: 11506
    functionLinenumberEnd: 11508
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11524
      start: 11516
    functionDepth: 0
    functionLinenumber: 11516
    functionLinenumberEnd: 11524
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11533
      start: 11531
    functionDepth: 0
    functionLinenumber: 11531
    functionLinenumberEnd: 11533
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11546
      start: 11541
    functionDepth: 0
    functionLinenumber: 11541
    functionLinenumberEnd: 11546
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11590
      start: 11557
    functionDepth: 0
    functionLinenumber: 11557
    functionLinenumberEnd: 11590
    functionName: (m_object->m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - m_value::array::begin
    - primitive_iterator::set_begin
    - m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_type)
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11553,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11555,1
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11599,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11605,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11611,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11625,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11629
      start: 11406
    functionDepth: 1
    functionLinenumber: 11406
    functionLinenumberEnd: 11629
    functionName: nlohmann::detail::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - m_value::array::begin
    - primitive_iterator::set_end
    - m_value::object::end
    - m_value::array::end
    - primitive_iterator::set_begin
    - JSON_ASSERT
    - m_value::object::begin
    - primitive_iterator_t
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11445
      start: 11445
    functionDepth: 0
    functionLinenumber: 11445
    functionLinenumberEnd: 11445
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11446
      start: 11446
    functionDepth: 0
    functionLinenumber: 11446
    functionLinenumberEnd: 11446
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11447
      start: 11447
    functionDepth: 0
    functionLinenumber: 11447
    functionLinenumberEnd: 11447
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11448
      start: 11448
    functionDepth: 0
    functionLinenumber: 11448
    functionLinenumberEnd: 11448
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11488
      start: 11456
    functionDepth: 1
    functionLinenumber: 11456
    functionLinenumberEnd: 11488
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11508
      start: 11506
    functionDepth: 0
    functionLinenumber: 11506
    functionLinenumberEnd: 11508
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11524
      start: 11516
    functionDepth: 0
    functionLinenumber: 11516
    functionLinenumberEnd: 11524
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11533
      start: 11531
    functionDepth: 0
    functionLinenumber: 11531
    functionLinenumberEnd: 11533
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11546
      start: 11541
    functionDepth: 0
    functionLinenumber: 11541
    functionLinenumberEnd: 11546
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11590
      start: 11557
    functionDepth: 0
    functionLinenumber: 11557
    functionLinenumberEnd: 11590
    functionName: (m_object->m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - m_value::array::begin
    - primitive_iterator::set_begin
    - m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_type)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11682,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11688,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11694,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11694,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11708,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11708,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11713,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11713,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11716
      start: 11680
    functionDepth: 0
    functionLinenumber: 11680
    functionLinenumberEnd: 11716
    functionName: operator->() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - m_value::array::end
    - m_value::object::end
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::is_begin
    linkageType: ''
    returnType: pointer
    signature: pointer operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11727
      start: 11722
    functionDepth: 0
    functionLinenumber: 11722
    functionLinenumberEnd: 11727
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator++(int)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11735,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11741,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11747,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11767
      start: 11733
    functionDepth: 0
    functionLinenumber: 11733
    functionLinenumberEnd: 11767
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11778
      start: 11773
    functionDepth: 0
    functionLinenumber: 11773
    functionLinenumberEnd: 11778
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator--(int)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11786,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11792,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11798,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11818
      start: 11784
    functionDepth: 0
    functionLinenumber: 11784
    functionLinenumberEnd: 11818
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator--()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11828,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11830,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11830,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11833,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11854
      start: 11825
    functionDepth: 0
    functionLinenumber: 11825
    functionLinenumberEnd: 11854
    functionName: operator==(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IterImpl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11864
      start: 11861
    functionDepth: 0
    functionLinenumber: 11861
    functionLinenumberEnd: 11864
    functionName: operator!=(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const IterImpl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11873,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11875,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11875,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11878,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11883,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11883,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11899
      start: 11870
    functionDepth: 0
    functionLinenumber: 11870
    functionLinenumberEnd: 11899
    functionName: operator<(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator<(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: other
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11908
      start: 11905
    functionDepth: 0
    functionLinenumber: 11905
    functionLinenumberEnd: 11908
    functionName: operator<=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - other
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11917
      start: 11914
    functionDepth: 0
    functionLinenumber: 11914
    functionLinenumberEnd: 11917
    functionName: operator>(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11926
      start: 11923
    functionDepth: 0
    functionLinenumber: 11923
    functionLinenumberEnd: 11926
    functionName: operator>=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const iter_impl& other) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11934,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11939,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11939,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11943,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11963
      start: 11932
    functionDepth: 0
    functionLinenumber: 11932
    functionLinenumberEnd: 11963
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11972
      start: 11969
    functionDepth: 0
    functionLinenumber: 11969
    functionLinenumberEnd: 11972
    functionName: '& operator-=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator-=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11983
      start: 11978
    functionDepth: 0
    functionLinenumber: 11978
    functionLinenumberEnd: 11983
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - i
    - ' it'
    argTypes:
    - difference_type
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11994
      start: 11989
    functionDepth: 0
    functionLinenumber: 11989
    functionLinenumberEnd: 11994
    functionName: operator+(difference_type i, const iter_impl& it)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator+(difference_type i, const iter_impl& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12005
      start: 12000
    functionDepth: 0
    functionLinenumber: 12000
    functionLinenumberEnd: 12005
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator-(difference_type i) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12013,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12018,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12034
      start: 12011
    functionDepth: 0
    functionLinenumber: 12011
    functionLinenumberEnd: 12034
    functionName: operator-(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const iter_impl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12042,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12047,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12047,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12050,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12053,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12053,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12064,1
    - Dst: primitive_iterator::get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12064,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12069,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12069,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12072
      start: 12040
    functionDepth: 0
    functionLinenumber: 12040
    functionLinenumberEnd: 12072
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::get_value
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - std::next
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12080,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12082,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12087,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12087,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12088
      start: 12078
    functionDepth: 0
    functionLinenumber: 12078
    functionLinenumberEnd: 12088
    functionName: nlohmann::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: typename object_t::key_type
    signature: typename object_t::key_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12097
      start: 12094
    functionDepth: 0
    functionLinenumber: 12094
    functionLinenumberEnd: 12097
    functionName: nlohmann::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11553,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11555,1
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11599,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11605,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11611,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11625,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11629
      start: 11406
    functionDepth: 1
    functionLinenumber: 11406
    functionLinenumberEnd: 11629
    functionName: nlohmann::detail::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - m_value::array::begin
    - primitive_iterator::set_end
    - m_value::object::end
    - m_value::array::end
    - primitive_iterator::set_begin
    - JSON_ASSERT
    - m_value::object::begin
    - primitive_iterator_t
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11445
      start: 11445
    functionDepth: 0
    functionLinenumber: 11445
    functionLinenumberEnd: 11445
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11446
      start: 11446
    functionDepth: 0
    functionLinenumber: 11446
    functionLinenumberEnd: 11446
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11447
      start: 11447
    functionDepth: 0
    functionLinenumber: 11447
    functionLinenumberEnd: 11447
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11448
      start: 11448
    functionDepth: 0
    functionLinenumber: 11448
    functionLinenumberEnd: 11448
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11488
      start: 11456
    functionDepth: 1
    functionLinenumber: 11456
    functionLinenumberEnd: 11488
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11508
      start: 11506
    functionDepth: 0
    functionLinenumber: 11506
    functionLinenumberEnd: 11508
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11524
      start: 11516
    functionDepth: 0
    functionLinenumber: 11516
    functionLinenumberEnd: 11524
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11533
      start: 11531
    functionDepth: 0
    functionLinenumber: 11531
    functionLinenumberEnd: 11533
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11546
      start: 11541
    functionDepth: 0
    functionLinenumber: 11541
    functionLinenumberEnd: 11546
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11590
      start: 11557
    functionDepth: 0
    functionLinenumber: 11557
    functionLinenumberEnd: 11590
    functionName: (m_object->m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - m_value::array::begin
    - primitive_iterator::set_begin
    - m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_type)
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11553,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11555,1
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11599,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11605,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11611,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11625,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11629
      start: 11406
    functionDepth: 1
    functionLinenumber: 11406
    functionLinenumberEnd: 11629
    functionName: nlohmann::detail::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - m_value::array::begin
    - primitive_iterator::set_end
    - m_value::object::end
    - m_value::array::end
    - primitive_iterator::set_begin
    - JSON_ASSERT
    - m_value::object::begin
    - primitive_iterator_t
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n\n  public:\n\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11445
      start: 11445
    functionDepth: 0
    functionLinenumber: 11445
    functionLinenumberEnd: 11445
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11446
      start: 11446
    functionDepth: 0
    functionLinenumber: 11446
    functionLinenumberEnd: 11446
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11447
      start: 11447
    functionDepth: 0
    functionLinenumber: 11447
    functionLinenumberEnd: 11447
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11448
      start: 11448
    functionDepth: 0
    functionLinenumber: 11448
    functionLinenumberEnd: 11448
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11458,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11464,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11470,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11484,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11488
      start: 11456
    functionDepth: 1
    functionLinenumber: 11456
    functionLinenumberEnd: 11488
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11508
      start: 11506
    functionDepth: 0
    functionLinenumber: 11506
    functionLinenumberEnd: 11508
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11524
      start: 11516
    functionDepth: 0
    functionLinenumber: 11516
    functionLinenumberEnd: 11524
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11533
      start: 11531
    functionDepth: 0
    functionLinenumber: 11531
    functionLinenumberEnd: 11533
    functionName: nlohmann::detail::iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11546
      start: 11541
    functionDepth: 0
    functionLinenumber: 11541
    functionLinenumberEnd: 11546
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11561,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11567,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11574,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11587,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11590
      start: 11557
    functionDepth: 0
    functionLinenumber: 11557
    functionLinenumberEnd: 11590
    functionName: (m_object->m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - m_value::array::begin
    - primitive_iterator::set_begin
    - m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_type)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11682,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11688,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11688,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11694,1
    - Dst: m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11694,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11708,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11708,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11713,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11713,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11716
      start: 11680
    functionDepth: 0
    functionLinenumber: 11680
    functionLinenumberEnd: 11716
    functionName: operator->() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - m_value::array::end
    - m_value::object::end
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::is_begin
    linkageType: ''
    returnType: pointer
    signature: pointer operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11727
      start: 11722
    functionDepth: 0
    functionLinenumber: 11722
    functionLinenumberEnd: 11727
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator++(int)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11735,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11741,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11747,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11767
      start: 11733
    functionDepth: 0
    functionLinenumber: 11733
    functionLinenumberEnd: 11767
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11778
      start: 11773
    functionDepth: 0
    functionLinenumber: 11773
    functionLinenumberEnd: 11778
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator--(int)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11786,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11792,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11798,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11818
      start: 11784
    functionDepth: 0
    functionLinenumber: 11784
    functionLinenumberEnd: 11818
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator--()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11828,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11830,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11830,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11833,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11854
      start: 11825
    functionDepth: 0
    functionLinenumber: 11825
    functionLinenumberEnd: 11854
    functionName: operator==(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IterImpl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11864
      start: 11861
    functionDepth: 0
    functionLinenumber: 11861
    functionLinenumberEnd: 11864
    functionName: operator!=(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const IterImpl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11873,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11875,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11875,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11878,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11883,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11883,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11899
      start: 11870
    functionDepth: 0
    functionLinenumber: 11870
    functionLinenumberEnd: 11899
    functionName: operator<(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator<(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: other
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11908
      start: 11905
    functionDepth: 0
    functionLinenumber: 11905
    functionLinenumberEnd: 11908
    functionName: operator<=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - other
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11917
      start: 11914
    functionDepth: 0
    functionLinenumber: 11914
    functionLinenumberEnd: 11917
    functionName: operator>(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11926
      start: 11923
    functionDepth: 0
    functionLinenumber: 11923
    functionLinenumberEnd: 11926
    functionName: operator>=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const iter_impl& other) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11934,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11939,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11939,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:11943,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11963
      start: 11932
    functionDepth: 0
    functionLinenumber: 11932
    functionLinenumberEnd: 11963
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11972
      start: 11969
    functionDepth: 0
    functionLinenumber: 11969
    functionLinenumberEnd: 11972
    functionName: '& operator-=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator-=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11983
      start: 11978
    functionDepth: 0
    functionLinenumber: 11978
    functionLinenumberEnd: 11983
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - i
    - ' it'
    argTypes:
    - difference_type
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11994
      start: 11989
    functionDepth: 0
    functionLinenumber: 11989
    functionLinenumberEnd: 11994
    functionName: operator+(difference_type i, const iter_impl& it)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator+(difference_type i, const iter_impl& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12005
      start: 12000
    functionDepth: 0
    functionLinenumber: 12000
    functionLinenumberEnd: 12005
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator-(difference_type i) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12013,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12018,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12034
      start: 12011
    functionDepth: 0
    functionLinenumber: 12011
    functionLinenumberEnd: 12034
    functionName: operator-(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const iter_impl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12042,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12047,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12047,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12050,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12053,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12053,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12064,1
    - Dst: primitive_iterator::get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12064,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12069,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12069,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12072
      start: 12040
    functionDepth: 0
    functionLinenumber: 12040
    functionLinenumberEnd: 12072
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::get_value
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - std::next
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12080,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12082,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12082,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12087,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12087,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12088
      start: 12078
    functionDepth: 0
    functionLinenumber: 12078
    functionLinenumberEnd: 12088
    functionName: nlohmann::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: typename object_t::key_type
    signature: typename object_t::key_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12097
      start: 12094
    functionDepth: 0
    functionLinenumber: 12094
    functionLinenumberEnd: 12097
    functionName: nlohmann::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12155
      start: 12154
    functionDepth: 0
    functionLinenumber: 12154
    functionLinenumberEnd: 12155
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12158
      start: 12158
    functionDepth: 0
    functionLinenumber: 12158
    functionLinenumberEnd: 12158
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12164
      start: 12161
    functionDepth: 0
    functionLinenumber: 12161
    functionLinenumberEnd: 12164
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12170
      start: 12167
    functionDepth: 0
    functionLinenumber: 12167
    functionLinenumberEnd: 12170
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12176
      start: 12173
    functionDepth: 0
    functionLinenumber: 12173
    functionLinenumberEnd: 12176
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12182
      start: 12179
    functionDepth: 0
    functionLinenumber: 12179
    functionLinenumberEnd: 12182
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12188
      start: 12185
    functionDepth: 0
    functionLinenumber: 12185
    functionLinenumberEnd: 12188
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12194
      start: 12191
    functionDepth: 0
    functionLinenumber: 12191
    functionLinenumberEnd: 12194
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12200
      start: 12197
    functionDepth: 0
    functionLinenumber: 12197
    functionLinenumberEnd: 12200
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12206
      start: 12203
    functionDepth: 0
    functionLinenumber: 12203
    functionLinenumberEnd: 12206
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12212
      start: 12209
    functionDepth: 0
    functionLinenumber: 12209
    functionLinenumberEnd: 12212
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12215,1
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12217,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12219
      start: 12215
    functionDepth: 0
    functionLinenumber: 12215
    functionLinenumberEnd: 12219
    functionName: nlohmann::detail::json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - std::declval<Base>
    - auto::key
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12224,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12226
      start: 12222
    functionDepth: 0
    functionLinenumber: 12222
    functionLinenumberEnd: 12226
    functionName: nlohmann::detail::json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - it
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12155
      start: 12154
    functionDepth: 0
    functionLinenumber: 12154
    functionLinenumberEnd: 12155
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12158
      start: 12158
    functionDepth: 0
    functionLinenumber: 12158
    functionLinenumberEnd: 12158
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12164
      start: 12161
    functionDepth: 0
    functionLinenumber: 12161
    functionLinenumberEnd: 12164
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12170
      start: 12167
    functionDepth: 0
    functionLinenumber: 12167
    functionLinenumberEnd: 12170
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12176
      start: 12173
    functionDepth: 0
    functionLinenumber: 12173
    functionLinenumberEnd: 12176
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12182
      start: 12179
    functionDepth: 0
    functionLinenumber: 12179
    functionLinenumberEnd: 12182
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12188
      start: 12185
    functionDepth: 0
    functionLinenumber: 12185
    functionLinenumberEnd: 12188
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12194
      start: 12191
    functionDepth: 0
    functionLinenumber: 12191
    functionLinenumberEnd: 12194
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12200
      start: 12197
    functionDepth: 0
    functionLinenumber: 12197
    functionLinenumberEnd: 12200
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12206
      start: 12203
    functionDepth: 0
    functionLinenumber: 12203
    functionLinenumberEnd: 12206
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12212
      start: 12209
    functionDepth: 0
    functionLinenumber: 12209
    functionLinenumberEnd: 12212
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12215,1
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12217,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12219
      start: 12215
    functionDepth: 0
    functionLinenumber: 12215
    functionLinenumberEnd: 12219
    functionName: nlohmann::detail::json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - std::declval<Base>
    - auto::key
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12224,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12226
      start: 12222
    functionDepth: 0
    functionLinenumber: 12222
    functionLinenumberEnd: 12226
    functionName: nlohmann::detail::json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - it
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12155
      start: 12154
    functionDepth: 0
    functionLinenumber: 12154
    functionLinenumberEnd: 12155
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12158
      start: 12158
    functionDepth: 0
    functionLinenumber: 12158
    functionLinenumberEnd: 12158
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12164
      start: 12161
    functionDepth: 0
    functionLinenumber: 12161
    functionLinenumberEnd: 12164
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12170
      start: 12167
    functionDepth: 0
    functionLinenumber: 12167
    functionLinenumberEnd: 12170
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12176
      start: 12173
    functionDepth: 0
    functionLinenumber: 12173
    functionLinenumberEnd: 12176
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12182
      start: 12179
    functionDepth: 0
    functionLinenumber: 12179
    functionLinenumberEnd: 12182
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12188
      start: 12185
    functionDepth: 0
    functionLinenumber: 12185
    functionLinenumberEnd: 12188
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12194
      start: 12191
    functionDepth: 0
    functionLinenumber: 12191
    functionLinenumberEnd: 12194
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12200
      start: 12197
    functionDepth: 0
    functionLinenumber: 12197
    functionLinenumberEnd: 12200
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12206
      start: 12203
    functionDepth: 0
    functionLinenumber: 12203
    functionLinenumberEnd: 12206
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12212
      start: 12209
    functionDepth: 0
    functionLinenumber: 12209
    functionLinenumberEnd: 12212
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12215,1
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12217,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12219
      start: 12215
    functionDepth: 0
    functionLinenumber: 12215
    functionLinenumberEnd: 12219
    functionName: nlohmann::detail::json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - std::declval<Base>
    - auto::key
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12224,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12226
      start: 12222
    functionDepth: 0
    functionLinenumber: 12222
    functionLinenumberEnd: 12226
    functionName: nlohmann::detail::json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - it
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12155
      start: 12154
    functionDepth: 0
    functionLinenumber: 12154
    functionLinenumberEnd: 12155
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12158
      start: 12158
    functionDepth: 0
    functionLinenumber: 12158
    functionLinenumberEnd: 12158
    functionName: nlohmann::detail::json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12164
      start: 12161
    functionDepth: 0
    functionLinenumber: 12161
    functionLinenumberEnd: 12164
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12170
      start: 12167
    functionDepth: 0
    functionLinenumber: 12167
    functionLinenumberEnd: 12170
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12176
      start: 12173
    functionDepth: 0
    functionLinenumber: 12173
    functionLinenumberEnd: 12176
    functionName: operator--(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12182
      start: 12179
    functionDepth: 0
    functionLinenumber: 12179
    functionLinenumberEnd: 12182
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12188
      start: 12185
    functionDepth: 0
    functionLinenumber: 12185
    functionLinenumberEnd: 12188
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12194
      start: 12191
    functionDepth: 0
    functionLinenumber: 12191
    functionLinenumberEnd: 12194
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12200
      start: 12197
    functionDepth: 0
    functionLinenumber: 12197
    functionLinenumberEnd: 12200
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12206
      start: 12203
    functionDepth: 0
    functionLinenumber: 12203
    functionLinenumberEnd: 12206
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12212
      start: 12209
    functionDepth: 0
    functionLinenumber: 12209
    functionLinenumberEnd: 12212
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12215,1
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12217,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12219
      start: 12215
    functionDepth: 0
    functionLinenumber: 12215
    functionLinenumberEnd: 12219
    functionName: nlohmann::detail::json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - std::declval<Base>
    - auto::key
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12224,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12226
      start: 12222
    functionDepth: 0
    functionLinenumber: 12222
    functionLinenumberEnd: 12226
    functionName: nlohmann::detail::json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::json_reverse_iterator::base
    - it
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12269,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12280,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12288,1
    - Dst: nlohmann::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12296,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12297,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12313,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12321,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12335,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12342,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12348,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12373,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12380,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12394,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: std::stoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12428,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12454,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12454,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 63
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12462
      start: 12259
    functionDepth: 0
    functionLinenumber: 12259
    functionLinenumberEnd: 12462
    functionName: nlohmann::top
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::parse_error::create
    - BasicJsonType
    - begin
    - json_pointer::pop_back
    - to_string
    - std::stoull
    - size
    - back
    - reference_tokens::end
    - json_pointer
    - nlohmann::detail::escape
    - nlohmann::detail::out_of_range::create
    - split
    - JSON_HEDLEY_UNLIKELY
    - reference_tokens::begin
    - end
    - std::accumulate
    - nlohmann::insert
    - pop_back
    - push_back
    - JSON_THROW
    - std::move
    - empty
    linkageType: ''
    returnType: "class json_pointer\n{\n    // allow basic_json to access private
      members\n    NLOHMANN_BASIC_JSON_TPL_DECLARATION\n    friend class basic_json;\n\n
      \ public:\n    /// @brief create JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/\n
      \   explicit json_pointer(const std::string& s = \"\")\n        : reference_tokens(split(s))\n
      \   {}\n\n    /// @brief return a string representation of the JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/to_string/\n    std::string
      to_string() const\n    {\n        return std::accumulate(reference_tokens.begin(),
      reference_tokens.end(),\n                               std::string{},\n                               [](const
      std::string & a, const std::string & b)\n        {\n            return a + \"/\"
      + detail::escape(b);\n        });\n    }\n\n    /// @brief return a string representation
      of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/\n
      \   operator std::string() const\n    {\n        return to_string();\n    }\n\n
      \   /// @brief append another JSON pointer at the end of this JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n    json_pointer&
      operator/=(const json_pointer& ptr)\n    {\n        reference_tokens.insert(reference_tokens.end(),\n
      \                               ptr.reference_tokens.begin(),\n                                ptr.reference_tokens.end());\n
      \       return *this;\n    }\n\n    /// @brief append an unescaped reference
      token at the end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::string token)\n    {\n        push_back(std::move(token));\n
      \       return *this;\n    }\n\n    /// @brief append an array index at the
      end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::size_t array_idx)\n    {\n        return *this
      /= std::to_string(array_idx);\n    }\n\n    /// @brief create a new JSON pointer
      by appending the right JSON pointer at the end of the left JSON pointer\n    ///
      @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n    friend json_pointer
      operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)\n    {\n        return json_pointer(lhs) /= rhs;\n    }\n\n
      \   /// @brief create a new JSON pointer by appending the unescaped token at
      the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::string token)
      // NOLINT(performance-unnecessary-value-param)\n    {\n        return json_pointer(lhs)
      /= std::move(token);\n    }\n\n    /// @brief create a new JSON pointer by appending
      the array-index-token at the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)\n
      \   {\n        return json_pointer(lhs) /= array_idx;\n    }\n\n    /// @brief
      returns the parent of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/\n
      \   json_pointer parent_pointer() const\n    {\n        if (empty())\n        {\n
      \           return *this;\n        }\n\n        json_pointer res = *this;\n
      \       res.pop_back();\n        return res;\n    }\n\n    /// @brief remove
      last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/\n
      \   void pop_back()\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n        {\n
      \           JSON_THROW(detail::out_of_range::create(405, \"JSON pointer has
      no parent\", BasicJsonType()));\n        }\n\n        reference_tokens.pop_back();\n
      \   }\n\n    /// @brief return last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/back/\n
      \   const std::string& back() const\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n
      \       {\n            JSON_THROW(detail::out_of_range::create(405, \"JSON pointer
      has no parent\", BasicJsonType()));\n        }\n\n        return reference_tokens.back();\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(const std::string& token)\n    {\n        reference_tokens.push_back(token);\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(std::string&& token)\n    {\n        reference_tokens.push_back(std::move(token));\n
      \   }\n\n    /// @brief return whether pointer points to the root document\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/empty/\n    bool empty()
      const noexcept\n    {\n        return reference_tokens.empty();\n    }\n\n  private:\n
      \   /*!\n    @param[in] s  reference token to be converted into an array index\n\n
      \   @return integer representation of @a s\n\n    @throw parse_error.106  if
      an array index begins with '0'\n    @throw parse_error.109  if an array index
      begins not with a digit\n    @throw out_of_range.404 if string @a s could not
      be converted to an integer\n    @throw out_of_range.410 if an array index exceeds
      size_type\n    */\n    static typename BasicJsonType::size_type array_index(const
      std::string& s)\n    {\n        using size_type = typename BasicJsonType::size_type;\n\n
      \       // error condition (cf. RFC 6901, Sect. 4)\n        if (JSON_HEDLEY_UNLIKELY(s.size()
      > 1 && s[0] == '0'))\n        {\n            JSON_THROW(detail::parse_error::create(106,
      0, \"array index '\" + s + \"' must not begin with '0'\", BasicJsonType()));\n
      \       }\n\n        // error condition (cf. RFC 6901, Sect. 4)\n        if
      (JSON_HEDLEY_UNLIKELY(s.size() > 1 && !(s[0] >= '1' && s[0] <= '9')))\n        {\n
      \           JSON_THROW(detail::parse_error::create(109, 0, \"array index '\"
      + s + \"' is not a number\", BasicJsonType()));\n        }\n\n        std::size_t
      processed_chars = 0;\n        unsigned long long res = 0;  // NOLINT(runtime/int)\n
      \       JSON_TRY\n        {\n            res = std::stoull(s, &processed_chars);\n
      \       }\n        JSON_CATCH(std::out_of_range&)\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // check if the string was completely read\n        if (JSON_HEDLEY_UNLIKELY(processed_chars
      != s.size()))\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // only triggered on special platforms (like 32bit), see also\n        //
      https://github.com/nlohmann/json/pull/2203\n        if (res >= static_cast<unsigned
      long long>((std::numeric_limits<size_type>::max)()))  // NOLINT(runtime/int)\n
      \       {\n            JSON_THROW(detail::out_of_range::create(410, \"array
      index \" + s + \" exceeds size_type\", BasicJsonType())); // LCOV_EXCL_LINE\n
      \       }\n\n        return static_cast<size_type>(res);\n    }"
    signature: "class json_pointer\n{\n    // allow basic_json to access private members\n
      \   NLOHMANN_BASIC_JSON_TPL_DECLARATION\n    friend class basic_json;\n\n  public:\n
      \   /// @brief create JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/\n
      \   explicit json_pointer(const std::string& s = \"\")\n        : reference_tokens(split(s))\n
      \   {}\n\n    /// @brief return a string representation of the JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/to_string/\n    std::string
      to_string() const\n    {\n        return std::accumulate(reference_tokens.begin(),
      reference_tokens.end(),\n                               std::string{},\n                               [](const
      std::string & a, const std::string & b)\n        {\n            return a + \"/\"
      + detail::escape(b);\n        });\n    }\n\n    /// @brief return a string representation
      of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/\n
      \   operator std::string() const\n    {\n        return to_string();\n    }\n\n
      \   /// @brief append another JSON pointer at the end of this JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n    json_pointer&
      operator/=(const json_pointer& ptr)\n    {\n        reference_tokens.insert(reference_tokens.end(),\n
      \                               ptr.reference_tokens.begin(),\n                                ptr.reference_tokens.end());\n
      \       return *this;\n    }\n\n    /// @brief append an unescaped reference
      token at the end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::string token)\n    {\n        push_back(std::move(token));\n
      \       return *this;\n    }\n\n    /// @brief append an array index at the
      end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::size_t array_idx)\n    {\n        return *this
      /= std::to_string(array_idx);\n    }\n\n    /// @brief create a new JSON pointer
      by appending the right JSON pointer at the end of the left JSON pointer\n    ///
      @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n    friend json_pointer
      operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)\n    {\n        return json_pointer(lhs) /= rhs;\n    }\n\n
      \   /// @brief create a new JSON pointer by appending the unescaped token at
      the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::string token)
      // NOLINT(performance-unnecessary-value-param)\n    {\n        return json_pointer(lhs)
      /= std::move(token);\n    }\n\n    /// @brief create a new JSON pointer by appending
      the array-index-token at the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)\n
      \   {\n        return json_pointer(lhs) /= array_idx;\n    }\n\n    /// @brief
      returns the parent of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/\n
      \   json_pointer parent_pointer() const\n    {\n        if (empty())\n        {\n
      \           return *this;\n        }\n\n        json_pointer res = *this;\n
      \       res.pop_back();\n        return res;\n    }\n\n    /// @brief remove
      last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/\n
      \   void pop_back()\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n        {\n
      \           JSON_THROW(detail::out_of_range::create(405, \"JSON pointer has
      no parent\", BasicJsonType()));\n        }\n\n        reference_tokens.pop_back();\n
      \   }\n\n    /// @brief return last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/back/\n
      \   const std::string& back() const\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n
      \       {\n            JSON_THROW(detail::out_of_range::create(405, \"JSON pointer
      has no parent\", BasicJsonType()));\n        }\n\n        return reference_tokens.back();\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(const std::string& token)\n    {\n        reference_tokens.push_back(token);\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(std::string&& token)\n    {\n        reference_tokens.push_back(std::move(token));\n
      \   }\n\n    /// @brief return whether pointer points to the root document\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/empty/\n    bool empty()
      const noexcept\n    {\n        return reference_tokens.empty();\n    }\n\n  private:\n
      \   /*!\n    @param[in] s  reference token to be converted into an array index\n\n
      \   @return integer representation of @a s\n\n    @throw parse_error.106  if
      an array index begins with '0'\n    @throw parse_error.109  if an array index
      begins not with a digit\n    @throw out_of_range.404 if string @a s could not
      be converted to an integer\n    @throw out_of_range.410 if an array index exceeds
      size_type\n    */\n    static typename BasicJsonType::size_type array_index(const
      std::string& s)\n    {\n        using size_type = typename BasicJsonType::size_type;\n\n
      \       // error condition (cf. RFC 6901, Sect. 4)\n        if (JSON_HEDLEY_UNLIKELY(s.size()
      > 1 && s[0] == '0'))\n        {\n            JSON_THROW(detail::parse_error::create(106,
      0, \"array index '\" + s + \"' must not begin with '0'\", BasicJsonType()));\n
      \       }\n\n        // error condition (cf. RFC 6901, Sect. 4)\n        if
      (JSON_HEDLEY_UNLIKELY(s.size() > 1 && !(s[0] >= '1' && s[0] <= '9')))\n        {\n
      \           JSON_THROW(detail::parse_error::create(109, 0, \"array index '\"
      + s + \"' is not a number\", BasicJsonType()));\n        }\n\n        std::size_t
      processed_chars = 0;\n        unsigned long long res = 0;  // NOLINT(runtime/int)\n
      \       JSON_TRY\n        {\n            res = std::stoull(s, &processed_chars);\n
      \       }\n        JSON_CATCH(std::out_of_range&)\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // check if the string was completely read\n        if (JSON_HEDLEY_UNLIKELY(processed_chars
      != s.size()))\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // only triggered on special platforms (like 32bit), see also\n        //
      https://github.com/nlohmann/json/pull/2203\n        if (res >= static_cast<unsigned
      long long>((std::numeric_limits<size_type>::max)()))  // NOLINT(runtime/int)\n
      \       {\n            JSON_THROW(detail::out_of_range::create(410, \"array
      index \" + s + \" exceeds size_type\", BasicJsonType())); // LCOV_EXCL_LINE\n
      \       }\n\n        return static_cast<size_type>(res);\n    } top() const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12270
      start: 12268
    functionDepth: 0
    functionLinenumber: 12268
    functionLinenumberEnd: 12270
    functionName: nlohmann::json_pointer::json_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - split
    linkageType: ''
    returnType: void
    signature: void json_pointer(const std::string& s = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12282
      start: 12274
    functionDepth: 0
    functionLinenumber: 12274
    functionLinenumberEnd: 12282
    functionName: nlohmann::json_pointer::to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::escape
    - begin
    - std::accumulate
    - end
    linkageType: ''
    returnType: std::string
    signature: std::string to_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12289
      start: 12286
    functionDepth: 0
    functionLinenumber: 12286
    functionLinenumberEnd: 12289
    functionName: operator std::string() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void operator std::string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12296,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12299
      start: 12293
    functionDepth: 0
    functionLinenumber: 12293
    functionLinenumberEnd: 12299
    functionName: '& operator/=(const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reference_tokens::end
    - reference_tokens::begin
    - end
    - nlohmann::insert
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - token
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12307
      start: 12303
    functionDepth: 0
    functionLinenumber: 12303
    functionLinenumberEnd: 12307
    functionName: '& operator/=(std::string token)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::string token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - array_idx
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12314
      start: 12311
    functionDepth: 0
    functionLinenumber: 12311
    functionLinenumberEnd: 12314
    functionName: '& operator/=(std::size_t array_idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::size_t array_idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12322
      start: 12318
    functionDepth: 0
    functionLinenumber: 12318
    functionLinenumberEnd: 12322
    functionName: "operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: "json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - token
    argTypes:
    - json_pointer
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12329
      start: 12326
    functionDepth: 0
    functionLinenumber: 12326
    functionLinenumberEnd: 12329
    functionName: operator/(const json_pointer& lhs, std::string token)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer operator/(const json_pointer& lhs, std::string token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - array_idx
    argTypes:
    - json_pointer
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12336
      start: 12333
    functionDepth: 0
    functionLinenumber: 12333
    functionLinenumberEnd: 12336
    functionName: operator/(const json_pointer& lhs, std::size_t array_idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12342,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12350
      start: 12340
    functionDepth: 0
    functionLinenumber: 12340
    functionLinenumberEnd: 12350
    functionName: nlohmann::json_pointer::parent_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer::pop_back
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer parent_pointer() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12362
      start: 12354
    functionDepth: 0
    functionLinenumber: 12354
    functionLinenumberEnd: 12362
    functionName: nlohmann::json_pointer::pop_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - nlohmann::json_pointer::pop_back
    - JSON_THROW
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: void
    signature: void pop_back()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12374
      start: 12366
    functionDepth: 0
    functionLinenumber: 12366
    functionLinenumberEnd: 12374
    functionName: '& back() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - back
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: std::string
    signature: std::string & back() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12381
      start: 12378
    functionDepth: 0
    functionLinenumber: 12378
    functionLinenumberEnd: 12381
    functionName: nlohmann::json_pointer::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::json_pointer::push_back
    linkageType: ''
    returnType: void
    signature: void push_back(const std::string& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12388
      start: 12385
    functionDepth: 0
    functionLinenumber: 12385
    functionLinenumberEnd: 12388
    functionName: nlohmann::json_pointer::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::move
    - nlohmann::json_pointer::push_back
    linkageType: ''
    returnType: void
    signature: void push_back(std::string&& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12395
      start: 12392
    functionDepth: 0
    functionLinenumber: 12392
    functionLinenumberEnd: 12395
    functionName: nlohmann::json_pointer::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: std::stoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12428,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12429
      start: 12408
    functionDepth: 0
    functionLinenumber: 12408
    functionLinenumberEnd: 12429
    functionName: nlohmann::json_pointer::array_index
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::parse_error::create
    - BasicJsonType
    - std::stoull
    - size
    - JSON_THROW
    linkageType: ''
    returnType: typename BasicJsonType::size_type
    signature: typename BasicJsonType::size_type array_index(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12433
      start: 12430
    functionDepth: 0
    functionLinenumber: 12430
    functionLinenumberEnd: 12433
    functionName: nlohmann::json_pointer::JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(std::out_of_range&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - size
    argTypes:
    - processed_chars
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12439
      start: 12436
    functionDepth: 0
    functionLinenumber: 12436
    functionLinenumberEnd: 12439
    functionName: (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: if
    signature: if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12446
      start: 12443
    functionDepth: 0
    functionLinenumber: 12443
    functionLinenumberEnd: 12446
    functionName: (res >= static_cast<unsigned long long>((std::numeric_limits<size_type>::max)()))
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: if
    signature: if (res >= static_cast<unsigned long long>((std::numeric_limits<size_type>::max)()))
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12269,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12280,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12288,1
    - Dst: nlohmann::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12296,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12297,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12313,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12321,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12335,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12342,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12348,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12373,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12380,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12394,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: std::stoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12428,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12454,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12454,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12456,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 63
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12462
      start: 12259
    functionDepth: 0
    functionLinenumber: 12259
    functionLinenumberEnd: 12462
    functionName: nlohmann::top
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::parse_error::create
    - BasicJsonType
    - begin
    - json_pointer::pop_back
    - to_string
    - std::stoull
    - size
    - back
    - reference_tokens::end
    - json_pointer
    - nlohmann::detail::escape
    - nlohmann::detail::out_of_range::create
    - split
    - JSON_HEDLEY_UNLIKELY
    - reference_tokens::begin
    - end
    - std::accumulate
    - nlohmann::insert
    - pop_back
    - push_back
    - JSON_THROW
    - std::move
    - empty
    linkageType: ''
    returnType: "class json_pointer\n{\n    // allow basic_json to access private
      members\n    NLOHMANN_BASIC_JSON_TPL_DECLARATION\n    friend class basic_json;\n\n
      \ public:\n    /// @brief create JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/\n
      \   explicit json_pointer(const std::string& s = \"\")\n        : reference_tokens(split(s))\n
      \   {}\n\n    /// @brief return a string representation of the JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/to_string/\n    std::string
      to_string() const\n    {\n        return std::accumulate(reference_tokens.begin(),
      reference_tokens.end(),\n                               std::string{},\n                               [](const
      std::string & a, const std::string & b)\n        {\n            return a + \"/\"
      + detail::escape(b);\n        });\n    }\n\n    /// @brief return a string representation
      of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/\n
      \   operator std::string() const\n    {\n        return to_string();\n    }\n\n
      \   /// @brief append another JSON pointer at the end of this JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n    json_pointer&
      operator/=(const json_pointer& ptr)\n    {\n        reference_tokens.insert(reference_tokens.end(),\n
      \                               ptr.reference_tokens.begin(),\n                                ptr.reference_tokens.end());\n
      \       return *this;\n    }\n\n    /// @brief append an unescaped reference
      token at the end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::string token)\n    {\n        push_back(std::move(token));\n
      \       return *this;\n    }\n\n    /// @brief append an array index at the
      end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::size_t array_idx)\n    {\n        return *this
      /= std::to_string(array_idx);\n    }\n\n    /// @brief create a new JSON pointer
      by appending the right JSON pointer at the end of the left JSON pointer\n    ///
      @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n    friend json_pointer
      operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)\n    {\n        return json_pointer(lhs) /= rhs;\n    }\n\n
      \   /// @brief create a new JSON pointer by appending the unescaped token at
      the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::string token)
      // NOLINT(performance-unnecessary-value-param)\n    {\n        return json_pointer(lhs)
      /= std::move(token);\n    }\n\n    /// @brief create a new JSON pointer by appending
      the array-index-token at the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)\n
      \   {\n        return json_pointer(lhs) /= array_idx;\n    }\n\n    /// @brief
      returns the parent of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/\n
      \   json_pointer parent_pointer() const\n    {\n        if (empty())\n        {\n
      \           return *this;\n        }\n\n        json_pointer res = *this;\n
      \       res.pop_back();\n        return res;\n    }\n\n    /// @brief remove
      last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/\n
      \   void pop_back()\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n        {\n
      \           JSON_THROW(detail::out_of_range::create(405, \"JSON pointer has
      no parent\", BasicJsonType()));\n        }\n\n        reference_tokens.pop_back();\n
      \   }\n\n    /// @brief return last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/back/\n
      \   const std::string& back() const\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n
      \       {\n            JSON_THROW(detail::out_of_range::create(405, \"JSON pointer
      has no parent\", BasicJsonType()));\n        }\n\n        return reference_tokens.back();\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(const std::string& token)\n    {\n        reference_tokens.push_back(token);\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(std::string&& token)\n    {\n        reference_tokens.push_back(std::move(token));\n
      \   }\n\n    /// @brief return whether pointer points to the root document\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/empty/\n    bool empty()
      const noexcept\n    {\n        return reference_tokens.empty();\n    }\n\n  private:\n
      \   /*!\n    @param[in] s  reference token to be converted into an array index\n\n
      \   @return integer representation of @a s\n\n    @throw parse_error.106  if
      an array index begins with '0'\n    @throw parse_error.109  if an array index
      begins not with a digit\n    @throw out_of_range.404 if string @a s could not
      be converted to an integer\n    @throw out_of_range.410 if an array index exceeds
      size_type\n    */\n    static typename BasicJsonType::size_type array_index(const
      std::string& s)\n    {\n        using size_type = typename BasicJsonType::size_type;\n\n
      \       // error condition (cf. RFC 6901, Sect. 4)\n        if (JSON_HEDLEY_UNLIKELY(s.size()
      > 1 && s[0] == '0'))\n        {\n            JSON_THROW(detail::parse_error::create(106,
      0, \"array index '\" + s + \"' must not begin with '0'\", BasicJsonType()));\n
      \       }\n\n        // error condition (cf. RFC 6901, Sect. 4)\n        if
      (JSON_HEDLEY_UNLIKELY(s.size() > 1 && !(s[0] >= '1' && s[0] <= '9')))\n        {\n
      \           JSON_THROW(detail::parse_error::create(109, 0, \"array index '\"
      + s + \"' is not a number\", BasicJsonType()));\n        }\n\n        std::size_t
      processed_chars = 0;\n        unsigned long long res = 0;  // NOLINT(runtime/int)\n
      \       JSON_TRY\n        {\n            res = std::stoull(s, &processed_chars);\n
      \       }\n        JSON_CATCH(std::out_of_range&)\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // check if the string was completely read\n        if (JSON_HEDLEY_UNLIKELY(processed_chars
      != s.size()))\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // only triggered on special platforms (like 32bit), see also\n        //
      https://github.com/nlohmann/json/pull/2203\n        if (res >= static_cast<unsigned
      long long>((std::numeric_limits<size_type>::max)()))  // NOLINT(runtime/int)\n
      \       {\n            JSON_THROW(detail::out_of_range::create(410, \"array
      index \" + s + \" exceeds size_type\", BasicJsonType())); // LCOV_EXCL_LINE\n
      \       }\n\n        return static_cast<size_type>(res);\n    }"
    signature: "class json_pointer\n{\n    // allow basic_json to access private members\n
      \   NLOHMANN_BASIC_JSON_TPL_DECLARATION\n    friend class basic_json;\n\n  public:\n
      \   /// @brief create JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/\n
      \   explicit json_pointer(const std::string& s = \"\")\n        : reference_tokens(split(s))\n
      \   {}\n\n    /// @brief return a string representation of the JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/to_string/\n    std::string
      to_string() const\n    {\n        return std::accumulate(reference_tokens.begin(),
      reference_tokens.end(),\n                               std::string{},\n                               [](const
      std::string & a, const std::string & b)\n        {\n            return a + \"/\"
      + detail::escape(b);\n        });\n    }\n\n    /// @brief return a string representation
      of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/\n
      \   operator std::string() const\n    {\n        return to_string();\n    }\n\n
      \   /// @brief append another JSON pointer at the end of this JSON pointer\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n    json_pointer&
      operator/=(const json_pointer& ptr)\n    {\n        reference_tokens.insert(reference_tokens.end(),\n
      \                               ptr.reference_tokens.begin(),\n                                ptr.reference_tokens.end());\n
      \       return *this;\n    }\n\n    /// @brief append an unescaped reference
      token at the end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::string token)\n    {\n        push_back(std::move(token));\n
      \       return *this;\n    }\n\n    /// @brief append an array index at the
      end of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/\n
      \   json_pointer& operator/=(std::size_t array_idx)\n    {\n        return *this
      /= std::to_string(array_idx);\n    }\n\n    /// @brief create a new JSON pointer
      by appending the right JSON pointer at the end of the left JSON pointer\n    ///
      @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n    friend json_pointer
      operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)\n    {\n        return json_pointer(lhs) /= rhs;\n    }\n\n
      \   /// @brief create a new JSON pointer by appending the unescaped token at
      the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::string token)
      // NOLINT(performance-unnecessary-value-param)\n    {\n        return json_pointer(lhs)
      /= std::move(token);\n    }\n\n    /// @brief create a new JSON pointer by appending
      the array-index-token at the end of the JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/\n
      \   friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)\n
      \   {\n        return json_pointer(lhs) /= array_idx;\n    }\n\n    /// @brief
      returns the parent of this JSON pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/\n
      \   json_pointer parent_pointer() const\n    {\n        if (empty())\n        {\n
      \           return *this;\n        }\n\n        json_pointer res = *this;\n
      \       res.pop_back();\n        return res;\n    }\n\n    /// @brief remove
      last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/\n
      \   void pop_back()\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n        {\n
      \           JSON_THROW(detail::out_of_range::create(405, \"JSON pointer has
      no parent\", BasicJsonType()));\n        }\n\n        reference_tokens.pop_back();\n
      \   }\n\n    /// @brief return last reference token\n    /// @sa https://json.nlohmann.me/api/json_pointer/back/\n
      \   const std::string& back() const\n    {\n        if (JSON_HEDLEY_UNLIKELY(empty()))\n
      \       {\n            JSON_THROW(detail::out_of_range::create(405, \"JSON pointer
      has no parent\", BasicJsonType()));\n        }\n\n        return reference_tokens.back();\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(const std::string& token)\n    {\n        reference_tokens.push_back(token);\n
      \   }\n\n    /// @brief append an unescaped token at the end of the reference
      pointer\n    /// @sa https://json.nlohmann.me/api/json_pointer/push_back/\n
      \   void push_back(std::string&& token)\n    {\n        reference_tokens.push_back(std::move(token));\n
      \   }\n\n    /// @brief return whether pointer points to the root document\n
      \   /// @sa https://json.nlohmann.me/api/json_pointer/empty/\n    bool empty()
      const noexcept\n    {\n        return reference_tokens.empty();\n    }\n\n  private:\n
      \   /*!\n    @param[in] s  reference token to be converted into an array index\n\n
      \   @return integer representation of @a s\n\n    @throw parse_error.106  if
      an array index begins with '0'\n    @throw parse_error.109  if an array index
      begins not with a digit\n    @throw out_of_range.404 if string @a s could not
      be converted to an integer\n    @throw out_of_range.410 if an array index exceeds
      size_type\n    */\n    static typename BasicJsonType::size_type array_index(const
      std::string& s)\n    {\n        using size_type = typename BasicJsonType::size_type;\n\n
      \       // error condition (cf. RFC 6901, Sect. 4)\n        if (JSON_HEDLEY_UNLIKELY(s.size()
      > 1 && s[0] == '0'))\n        {\n            JSON_THROW(detail::parse_error::create(106,
      0, \"array index '\" + s + \"' must not begin with '0'\", BasicJsonType()));\n
      \       }\n\n        // error condition (cf. RFC 6901, Sect. 4)\n        if
      (JSON_HEDLEY_UNLIKELY(s.size() > 1 && !(s[0] >= '1' && s[0] <= '9')))\n        {\n
      \           JSON_THROW(detail::parse_error::create(109, 0, \"array index '\"
      + s + \"' is not a number\", BasicJsonType()));\n        }\n\n        std::size_t
      processed_chars = 0;\n        unsigned long long res = 0;  // NOLINT(runtime/int)\n
      \       JSON_TRY\n        {\n            res = std::stoull(s, &processed_chars);\n
      \       }\n        JSON_CATCH(std::out_of_range&)\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // check if the string was completely read\n        if (JSON_HEDLEY_UNLIKELY(processed_chars
      != s.size()))\n        {\n            JSON_THROW(detail::out_of_range::create(404,
      \"unresolved reference token '\" + s + \"'\", BasicJsonType()));\n        }\n\n
      \       // only triggered on special platforms (like 32bit), see also\n        //
      https://github.com/nlohmann/json/pull/2203\n        if (res >= static_cast<unsigned
      long long>((std::numeric_limits<size_type>::max)()))  // NOLINT(runtime/int)\n
      \       {\n            JSON_THROW(detail::out_of_range::create(410, \"array
      index \" + s + \" exceeds size_type\", BasicJsonType())); // LCOV_EXCL_LINE\n
      \       }\n\n        return static_cast<size_type>(res);\n    } top() const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12270
      start: 12268
    functionDepth: 0
    functionLinenumber: 12268
    functionLinenumberEnd: 12270
    functionName: nlohmann::json_pointer::json_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - split
    linkageType: ''
    returnType: void
    signature: void json_pointer(const std::string& s = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12276,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12282
      start: 12274
    functionDepth: 0
    functionLinenumber: 12274
    functionLinenumberEnd: 12282
    functionName: nlohmann::json_pointer::to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::escape
    - begin
    - std::accumulate
    - end
    linkageType: ''
    returnType: std::string
    signature: std::string to_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12289
      start: 12286
    functionDepth: 0
    functionLinenumber: 12286
    functionLinenumberEnd: 12289
    functionName: operator std::string() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void operator std::string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12295,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12296,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12299
      start: 12293
    functionDepth: 0
    functionLinenumber: 12293
    functionLinenumberEnd: 12299
    functionName: '& operator/=(const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reference_tokens::end
    - insert
    - reference_tokens::begin
    - end
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - token
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12307
      start: 12303
    functionDepth: 0
    functionLinenumber: 12303
    functionLinenumberEnd: 12307
    functionName: '& operator/=(std::string token)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::string token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - array_idx
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12314
      start: 12311
    functionDepth: 0
    functionLinenumber: 12311
    functionLinenumberEnd: 12314
    functionName: '& operator/=(std::size_t array_idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::size_t array_idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12322
      start: 12318
    functionDepth: 0
    functionLinenumber: 12318
    functionLinenumberEnd: 12322
    functionName: "operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: "json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - token
    argTypes:
    - json_pointer
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12329
      start: 12326
    functionDepth: 0
    functionLinenumber: 12326
    functionLinenumberEnd: 12329
    functionName: operator/(const json_pointer& lhs, std::string token)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer operator/(const json_pointer& lhs, std::string token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - array_idx
    argTypes:
    - json_pointer
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12336
      start: 12333
    functionDepth: 0
    functionLinenumber: 12333
    functionLinenumberEnd: 12336
    functionName: operator/(const json_pointer& lhs, std::size_t array_idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12342,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12350
      start: 12340
    functionDepth: 0
    functionLinenumber: 12340
    functionLinenumberEnd: 12350
    functionName: nlohmann::json_pointer::parent_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - json_pointer::pop_back
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer parent_pointer() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12356,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12358,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12362
      start: 12354
    functionDepth: 0
    functionLinenumber: 12354
    functionLinenumberEnd: 12362
    functionName: nlohmann::json_pointer::pop_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - nlohmann::json_pointer::pop_back
    - JSON_THROW
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: void
    signature: void pop_back()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12368,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12370,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12374
      start: 12366
    functionDepth: 0
    functionLinenumber: 12366
    functionLinenumberEnd: 12374
    functionName: '& back() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType
    - back
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: std::string
    signature: std::string & back() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12381
      start: 12378
    functionDepth: 0
    functionLinenumber: 12378
    functionLinenumberEnd: 12381
    functionName: nlohmann::json_pointer::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::json_pointer::push_back
    linkageType: ''
    returnType: void
    signature: void push_back(const std::string& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12388
      start: 12385
    functionDepth: 0
    functionLinenumber: 12385
    functionLinenumberEnd: 12388
    functionName: nlohmann::json_pointer::push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - nlohmann::json_pointer::push_back
    linkageType: ''
    returnType: void
    signature: void push_back(std::string&& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12395
      start: 12392
    functionDepth: 0
    functionLinenumber: 12392
    functionLinenumberEnd: 12395
    functionName: nlohmann::json_pointer::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::json_pointer::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12413,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12415,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12419,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12421,1
    - Dst: std::stoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12428,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12429
      start: 12408
    functionDepth: 0
    functionLinenumber: 12408
    functionLinenumberEnd: 12429
    functionName: nlohmann::json_pointer::array_index
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::parse_error::create
    - BasicJsonType
    - std::stoull
    - size
    - JSON_THROW
    linkageType: ''
    returnType: typename BasicJsonType::size_type
    signature: typename BasicJsonType::size_type array_index(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12433
      start: 12430
    functionDepth: 0
    functionLinenumber: 12430
    functionLinenumberEnd: 12433
    functionName: nlohmann::json_pointer::JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(std::out_of_range&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - size
    argTypes:
    - processed_chars
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12439
      start: 12436
    functionDepth: 0
    functionLinenumber: 12436
    functionLinenumberEnd: 12439
    functionName: (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: if
    signature: if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12446
      start: 12443
    functionDepth: 0
    functionLinenumber: 12443
    functionLinenumberEnd: 12446
    functionName: (res >= static_cast<unsigned long long>((std::numeric_limits<size_type>::max)()))
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - BasicJsonType
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: if
    signature: if (res >= static_cast<unsigned long long>((std::numeric_limits<size_type>::max)()))
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12557,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12561,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12561,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12561,1
    - Dst: std::isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12564,1
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12573,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12578,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12587,1
    - Dst: BasicJsonType*::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12587,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12592,1
    - Dst: array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12592,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12606,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12606,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12611
      start: 12552
    functionDepth: 0
    functionLinenumber: 12552
    functionLinenumberEnd: 12611
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::all_of
    - std::isdigit
    - end
    - BasicJsonType*::type
    - BasicJsonType*::is_null
    - nlohmann::detail::out_of_range::create
    - ptr
    - begin
    - JSON_THROW
    - array_index
    - BasicJsonType*::m_value::array::size
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(BasicJsonType* ptr) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12623,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12628,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12634,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12637,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12637,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12638,1
    - Dst: BasicJsonType*::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12638,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12643,1
    - Dst: array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12643,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12656,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12656,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12661
      start: 12619
    functionDepth: 0
    functionLinenumber: 12619
    functionLinenumberEnd: 12661
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::type
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - array_index
    - BasicJsonType*::m_value::array::size
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(BasicJsonType* ptr) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12680,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12685,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12691,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12694,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12694,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12694,1
    - Dst: BasicJsonType*::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12694,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12698,1
    - Dst: array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12698,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12711,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12711,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12716
      start: 12676
    functionDepth: 0
    functionLinenumber: 12676
    functionLinenumberEnd: 12716
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::type
    - nlohmann::detail::out_of_range::create
    - ptr
    - JSON_THROW
    - array_index
    - BasicJsonType*::m_value::array::size
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(const BasicJsonType* ptr) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12728,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12733,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12739,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12742,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12742,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12743,1
    - Dst: BasicJsonType*::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12743,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12748,1
    - Dst: array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12748,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12761,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12761,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12766
      start: 12724
    functionDepth: 0
    functionLinenumber: 12724
    functionLinenumberEnd: 12766
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::type
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - array_index
    - BasicJsonType*::m_value::array::size
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(const BasicJsonType* ptr) const
  - BBCount: 19
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12776,1
    - Dst: BasicJsonType*::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12780,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12786,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12792,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12797,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12797,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12802,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12802,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12804,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12809,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12811,1
    - Dst: array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12819,1
    - Dst: BasicJsonType*::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12820,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12826,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 46
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12849
      start: 12772
    functionDepth: 0
    functionLinenumber: 12772
    functionLinenumberEnd: 12849
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - BasicJsonType*::type
    - ptr
    - BasicJsonType*::contains
    - BasicJsonType*::size
    - array_index
    linkageType: ''
    returnType: bool
    signature: bool contains(const BasicJsonType* ptr) const
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12865,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12871,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12873,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12873,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12873,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12881,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12890,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12894,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12897,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12899,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12901,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12904,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12904,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12908,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12908,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12908,1
    - Dst: nlohmann::detail::unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12913,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:12914,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    argCount: 1
    argNames:
    - ' reference_string'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12918
      start: 12860
    functionDepth: 0
    functionLinenumber: 12860
    functionLinenumberEnd: 12918
    functionName: split
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::parse_error::create
    - BasicJsonType
    - auto::find_first_of
    - substr
    - nlohmann::detail::unescape
    - JSON_ASSERT
    - JSON_THROW
    - find_first_of
    - auto::size
    - empty
    linkageType: ''
    returnType: std::vector<std::string>
    signature: std::vector<std::string> split(const std::string& reference_string)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13041
      start: 13037
    functionDepth: 0
    functionLinenumber: 13037
    functionLinenumberEnd: 13041
    functionName: "operator==(json_pointer const& lhs,\n                           json_pointer
      const& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(json_pointer const& lhs,\n                           json_pointer
      const& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13058
      start: 13054
    functionDepth: 0
    functionLinenumber: 13054
    functionLinenumberEnd: 13058
    functionName: "operator!=(json_pointer const& lhs,\n                           json_pointer
      const& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: "friend operator!=(json_pointer const& lhs,\n                           json_pointer
      const& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13086
      start: 13084
    functionDepth: 0
    functionLinenumber: 13084
    functionLinenumberEnd: 13086
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13090
      start: 13088
    functionDepth: 0
    functionLinenumber: 13088
    functionLinenumberEnd: 13090
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13094
      start: 13092
    functionDepth: 0
    functionLinenumber: 13092
    functionLinenumberEnd: 13094
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13101
      start: 13099
    functionDepth: 0
    functionLinenumber: 13099
    functionLinenumberEnd: 13101
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13104
      start: 13104
    functionDepth: 0
    functionLinenumber: 13104
    functionLinenumberEnd: 13104
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13105
      start: 13105
    functionDepth: 0
    functionLinenumber: 13105
    functionLinenumberEnd: 13105
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13106
      start: 13106
    functionDepth: 0
    functionLinenumber: 13106
    functionLinenumberEnd: 13106
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13107
      start: 13107
    functionDepth: 0
    functionLinenumber: 13107
    functionLinenumberEnd: 13107
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13108
      start: 13108
    functionDepth: 0
    functionLinenumber: 13108
    functionLinenumberEnd: 13108
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13117
      start: 13110
    functionDepth: 0
    functionLinenumber: 13110
    functionLinenumberEnd: 13117
    functionName: nlohmann::detail::json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13122
      start: 13119
    functionDepth: 0
    functionLinenumber: 13119
    functionLinenumberEnd: 13122
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13127
      start: 13124
    functionDepth: 0
    functionLinenumber: 13124
    functionLinenumberEnd: 13127
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13086
      start: 13084
    functionDepth: 0
    functionLinenumber: 13084
    functionLinenumberEnd: 13086
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13090
      start: 13088
    functionDepth: 0
    functionLinenumber: 13088
    functionLinenumberEnd: 13090
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13094
      start: 13092
    functionDepth: 0
    functionLinenumber: 13092
    functionLinenumberEnd: 13094
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13101
      start: 13099
    functionDepth: 0
    functionLinenumber: 13099
    functionLinenumberEnd: 13101
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13104
      start: 13104
    functionDepth: 0
    functionLinenumber: 13104
    functionLinenumberEnd: 13104
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13105
      start: 13105
    functionDepth: 0
    functionLinenumber: 13105
    functionLinenumberEnd: 13105
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13106
      start: 13106
    functionDepth: 0
    functionLinenumber: 13106
    functionLinenumberEnd: 13106
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13107
      start: 13107
    functionDepth: 0
    functionLinenumber: 13107
    functionLinenumberEnd: 13107
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13108
      start: 13108
    functionDepth: 0
    functionLinenumber: 13108
    functionLinenumberEnd: 13108
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13117
      start: 13110
    functionDepth: 0
    functionLinenumber: 13110
    functionLinenumberEnd: 13117
    functionName: nlohmann::detail::json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13122
      start: 13119
    functionDepth: 0
    functionLinenumber: 13119
    functionLinenumberEnd: 13122
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13127
      start: 13124
    functionDepth: 0
    functionLinenumber: 13124
    functionLinenumberEnd: 13127
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13086
      start: 13084
    functionDepth: 0
    functionLinenumber: 13084
    functionLinenumberEnd: 13086
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13090
      start: 13088
    functionDepth: 0
    functionLinenumber: 13088
    functionLinenumberEnd: 13090
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13094
      start: 13092
    functionDepth: 0
    functionLinenumber: 13092
    functionLinenumberEnd: 13094
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13101
      start: 13099
    functionDepth: 0
    functionLinenumber: 13099
    functionLinenumberEnd: 13101
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13104
      start: 13104
    functionDepth: 0
    functionLinenumber: 13104
    functionLinenumberEnd: 13104
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13105
      start: 13105
    functionDepth: 0
    functionLinenumber: 13105
    functionLinenumberEnd: 13105
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13106
      start: 13106
    functionDepth: 0
    functionLinenumber: 13106
    functionLinenumberEnd: 13106
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13107
      start: 13107
    functionDepth: 0
    functionLinenumber: 13107
    functionLinenumberEnd: 13107
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13108
      start: 13108
    functionDepth: 0
    functionLinenumber: 13108
    functionLinenumberEnd: 13108
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13117
      start: 13110
    functionDepth: 0
    functionLinenumber: 13110
    functionLinenumberEnd: 13117
    functionName: nlohmann::detail::json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13122
      start: 13119
    functionDepth: 0
    functionLinenumber: 13119
    functionLinenumberEnd: 13122
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13127
      start: 13124
    functionDepth: 0
    functionLinenumber: 13124
    functionLinenumberEnd: 13127
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13086
      start: 13084
    functionDepth: 0
    functionLinenumber: 13084
    functionLinenumberEnd: 13086
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13090
      start: 13088
    functionDepth: 0
    functionLinenumber: 13088
    functionLinenumberEnd: 13090
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13094
      start: 13092
    functionDepth: 0
    functionLinenumber: 13092
    functionLinenumberEnd: 13094
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13101
      start: 13099
    functionDepth: 0
    functionLinenumber: 13099
    functionLinenumberEnd: 13101
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13104
      start: 13104
    functionDepth: 0
    functionLinenumber: 13104
    functionLinenumberEnd: 13104
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13105
      start: 13105
    functionDepth: 0
    functionLinenumber: 13105
    functionLinenumberEnd: 13105
    functionName: nlohmann::detail::json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13106
      start: 13106
    functionDepth: 0
    functionLinenumber: 13106
    functionLinenumberEnd: 13106
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13107
      start: 13107
    functionDepth: 0
    functionLinenumber: 13107
    functionLinenumberEnd: 13107
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13108
      start: 13108
    functionDepth: 0
    functionLinenumber: 13108
    functionLinenumberEnd: 13108
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13117
      start: 13110
    functionDepth: 0
    functionLinenumber: 13110
    functionLinenumberEnd: 13117
    functionName: nlohmann::detail::json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13122
      start: 13119
    functionDepth: 0
    functionLinenumber: 13119
    functionLinenumberEnd: 13122
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13127
      start: 13124
    functionDepth: 0
    functionLinenumber: 13124
    functionLinenumberEnd: 13127
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13187
      start: 13187
    functionDepth: 0
    functionLinenumber: 13187
    functionLinenumberEnd: 13187
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13189
      start: 13189
    functionDepth: 0
    functionLinenumber: 13189
    functionLinenumberEnd: 13189
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13190
      start: 13190
    functionDepth: 0
    functionLinenumber: 13190
    functionLinenumberEnd: 13190
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13191
      start: 13191
    functionDepth: 0
    functionLinenumber: 13191
    functionLinenumberEnd: 13191
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13192
      start: 13192
    functionDepth: 0
    functionLinenumber: 13192
    functionLinenumberEnd: 13192
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13193
      start: 13193
    functionDepth: 0
    functionLinenumber: 13193
    functionLinenumberEnd: 13193
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13207
      start: 13205
    functionDepth: 0
    functionLinenumber: 13205
    functionLinenumberEnd: 13207
    functionName: nlohmann::detail::output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13212
      start: 13209
    functionDepth: 0
    functionLinenumber: 13209
    functionLinenumberEnd: 13212
    functionName: nlohmann::detail::output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13218
      start: 13214
    functionDepth: 0
    functionLinenumber: 13214
    functionLinenumberEnd: 13218
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::copy
    - std::back_inserter
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13232
      start: 13230
    functionDepth: 0
    functionLinenumber: 13230
    functionLinenumberEnd: 13232
    functionName: nlohmann::detail::output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13237
      start: 13234
    functionDepth: 0
    functionLinenumber: 13234
    functionLinenumberEnd: 13237
    functionName: nlohmann::detail::output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13243
      start: 13239
    functionDepth: 0
    functionLinenumber: 13239
    functionLinenumberEnd: 13243
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13257
      start: 13255
    functionDepth: 0
    functionLinenumber: 13255
    functionLinenumberEnd: 13257
    functionName: nlohmann::detail::output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13262
      start: 13259
    functionDepth: 0
    functionLinenumber: 13259
    functionLinenumberEnd: 13262
    functionName: nlohmann::detail::output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13268
      start: 13264
    functionDepth: 2
    functionLinenumber: 13264
    functionLinenumberEnd: 13268
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13280
      start: 13279
    functionDepth: 0
    functionLinenumber: 13279
    functionLinenumberEnd: 13280
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13284
      start: 13283
    functionDepth: 0
    functionLinenumber: 13283
    functionLinenumberEnd: 13284
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13288
      start: 13287
    functionDepth: 0
    functionLinenumber: 13287
    functionLinenumberEnd: 13288
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13293
      start: 13290
    functionDepth: 0
    functionLinenumber: 13290
    functionLinenumberEnd: 13293
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13187
      start: 13187
    functionDepth: 0
    functionLinenumber: 13187
    functionLinenumberEnd: 13187
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13189
      start: 13189
    functionDepth: 0
    functionLinenumber: 13189
    functionLinenumberEnd: 13189
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13190
      start: 13190
    functionDepth: 0
    functionLinenumber: 13190
    functionLinenumberEnd: 13190
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13191
      start: 13191
    functionDepth: 0
    functionLinenumber: 13191
    functionLinenumberEnd: 13191
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13192
      start: 13192
    functionDepth: 0
    functionLinenumber: 13192
    functionLinenumberEnd: 13192
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13193
      start: 13193
    functionDepth: 0
    functionLinenumber: 13193
    functionLinenumberEnd: 13193
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13207
      start: 13205
    functionDepth: 0
    functionLinenumber: 13205
    functionLinenumberEnd: 13207
    functionName: nlohmann::detail::output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13212
      start: 13209
    functionDepth: 0
    functionLinenumber: 13209
    functionLinenumberEnd: 13212
    functionName: nlohmann::detail::output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13218
      start: 13214
    functionDepth: 0
    functionLinenumber: 13214
    functionLinenumberEnd: 13218
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::copy
    - std::back_inserter
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13232
      start: 13230
    functionDepth: 0
    functionLinenumber: 13230
    functionLinenumberEnd: 13232
    functionName: nlohmann::detail::output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13237
      start: 13234
    functionDepth: 0
    functionLinenumber: 13234
    functionLinenumberEnd: 13237
    functionName: nlohmann::detail::output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13243
      start: 13239
    functionDepth: 0
    functionLinenumber: 13239
    functionLinenumberEnd: 13243
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13257
      start: 13255
    functionDepth: 0
    functionLinenumber: 13255
    functionLinenumberEnd: 13257
    functionName: nlohmann::detail::output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13262
      start: 13259
    functionDepth: 0
    functionLinenumber: 13259
    functionLinenumberEnd: 13262
    functionName: nlohmann::detail::output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13268
      start: 13264
    functionDepth: 2
    functionLinenumber: 13264
    functionLinenumberEnd: 13268
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13280
      start: 13279
    functionDepth: 0
    functionLinenumber: 13279
    functionLinenumberEnd: 13280
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13284
      start: 13283
    functionDepth: 0
    functionLinenumber: 13283
    functionLinenumberEnd: 13284
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13288
      start: 13287
    functionDepth: 0
    functionLinenumber: 13287
    functionLinenumberEnd: 13288
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13293
      start: 13290
    functionDepth: 0
    functionLinenumber: 13290
    functionLinenumberEnd: 13293
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13187
      start: 13187
    functionDepth: 0
    functionLinenumber: 13187
    functionLinenumberEnd: 13187
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13189
      start: 13189
    functionDepth: 0
    functionLinenumber: 13189
    functionLinenumberEnd: 13189
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13190
      start: 13190
    functionDepth: 0
    functionLinenumber: 13190
    functionLinenumberEnd: 13190
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13191
      start: 13191
    functionDepth: 0
    functionLinenumber: 13191
    functionLinenumberEnd: 13191
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13192
      start: 13192
    functionDepth: 0
    functionLinenumber: 13192
    functionLinenumberEnd: 13192
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13193
      start: 13193
    functionDepth: 0
    functionLinenumber: 13193
    functionLinenumberEnd: 13193
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13207
      start: 13205
    functionDepth: 0
    functionLinenumber: 13205
    functionLinenumberEnd: 13207
    functionName: nlohmann::detail::output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13212
      start: 13209
    functionDepth: 0
    functionLinenumber: 13209
    functionLinenumberEnd: 13212
    functionName: nlohmann::detail::output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13218
      start: 13214
    functionDepth: 0
    functionLinenumber: 13214
    functionLinenumberEnd: 13218
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::copy
    - std::back_inserter
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13232
      start: 13230
    functionDepth: 0
    functionLinenumber: 13230
    functionLinenumberEnd: 13232
    functionName: nlohmann::detail::output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13237
      start: 13234
    functionDepth: 0
    functionLinenumber: 13234
    functionLinenumberEnd: 13237
    functionName: nlohmann::detail::output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13243
      start: 13239
    functionDepth: 0
    functionLinenumber: 13239
    functionLinenumberEnd: 13243
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13257
      start: 13255
    functionDepth: 0
    functionLinenumber: 13255
    functionLinenumberEnd: 13257
    functionName: nlohmann::detail::output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13262
      start: 13259
    functionDepth: 0
    functionLinenumber: 13259
    functionLinenumberEnd: 13262
    functionName: nlohmann::detail::output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13268
      start: 13264
    functionDepth: 2
    functionLinenumber: 13264
    functionLinenumberEnd: 13268
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13280
      start: 13279
    functionDepth: 0
    functionLinenumber: 13279
    functionLinenumberEnd: 13280
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13284
      start: 13283
    functionDepth: 0
    functionLinenumber: 13283
    functionLinenumberEnd: 13284
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13288
      start: 13287
    functionDepth: 0
    functionLinenumber: 13287
    functionLinenumberEnd: 13288
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13293
      start: 13290
    functionDepth: 0
    functionLinenumber: 13290
    functionLinenumberEnd: 13293
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13187
      start: 13187
    functionDepth: 0
    functionLinenumber: 13187
    functionLinenumberEnd: 13187
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13189
      start: 13189
    functionDepth: 0
    functionLinenumber: 13189
    functionLinenumberEnd: 13189
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13190
      start: 13190
    functionDepth: 0
    functionLinenumber: 13190
    functionLinenumberEnd: 13190
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13191
      start: 13191
    functionDepth: 0
    functionLinenumber: 13191
    functionLinenumberEnd: 13191
    functionName: nlohmann::detail::output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13192
      start: 13192
    functionDepth: 0
    functionLinenumber: 13192
    functionLinenumberEnd: 13192
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13193
      start: 13193
    functionDepth: 0
    functionLinenumber: 13193
    functionLinenumberEnd: 13193
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13207
      start: 13205
    functionDepth: 0
    functionLinenumber: 13205
    functionLinenumberEnd: 13207
    functionName: nlohmann::detail::output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13212
      start: 13209
    functionDepth: 0
    functionLinenumber: 13209
    functionLinenumberEnd: 13212
    functionName: nlohmann::detail::output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13218
      start: 13214
    functionDepth: 0
    functionLinenumber: 13214
    functionLinenumberEnd: 13218
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::copy
    - std::back_inserter
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13232
      start: 13230
    functionDepth: 0
    functionLinenumber: 13230
    functionLinenumberEnd: 13232
    functionName: nlohmann::detail::output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13237
      start: 13234
    functionDepth: 0
    functionLinenumber: 13234
    functionLinenumberEnd: 13237
    functionName: nlohmann::detail::output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13243
      start: 13239
    functionDepth: 0
    functionLinenumber: 13239
    functionLinenumberEnd: 13243
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13257
      start: 13255
    functionDepth: 0
    functionLinenumber: 13255
    functionLinenumberEnd: 13257
    functionName: nlohmann::detail::output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13262
      start: 13259
    functionDepth: 0
    functionLinenumber: 13259
    functionLinenumberEnd: 13262
    functionName: nlohmann::detail::output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13268
      start: 13264
    functionDepth: 2
    functionLinenumber: 13264
    functionLinenumberEnd: 13268
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13280
      start: 13279
    functionDepth: 0
    functionLinenumber: 13279
    functionLinenumberEnd: 13280
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13284
      start: 13283
    functionDepth: 0
    functionLinenumber: 13283
    functionLinenumberEnd: 13284
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13288
      start: 13287
    functionDepth: 0
    functionLinenumber: 13287
    functionLinenumberEnd: 13288
    functionName: nlohmann::detail::output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13293
      start: 13290
    functionDepth: 0
    functionLinenumber: 13290
    functionLinenumberEnd: 13293
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13326,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13329
      start: 13326
    functionDepth: 0
    functionLinenumber: 13326
    functionLinenumberEnd: 13329
    functionName: nlohmann::detail::binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13337,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13341,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13359
      start: 13335
    functionDepth: 1
    functionLinenumber: 13335
    functionLinenumberEnd: 13359
    functionName: nlohmann::detail::binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - type_name
    - type_error::create
    - JSON_THROW
    - type
    - string
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13366,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13376,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13377,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13378,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13478,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13485,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13494,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13502,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13531,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13533,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13540,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13571,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13578,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13580,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13585,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13590,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13595,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13603,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13632,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13642,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13673,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13674,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13683
      start: 13364
    functionDepth: 1
    functionLinenumber: 13364
    functionLinenumberEnd: 13683
    functionName: nlohmann::detail::binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - m_value::object::size
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - nlohmann::detail::binary_writer::write_cbor
    - std::isinf
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - m_value::string::size
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13690,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13700,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13701,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13702,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13818,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13825,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13851,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13853,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13860,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13882,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13891,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13894,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13963,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13973,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13995,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13996,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14005
      start: 13688
    functionDepth: 1
    functionLinenumber: 13688
    functionLinenumberEnd: 14005
    functionName: nlohmann::detail::binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - m_value::object::size
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - m_value::string::size
    - nlohmann::detail::binary_writer::write_msgpack
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 30
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14016,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14031,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14032,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14033,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14040,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14046,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14052,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14063,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14065,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14079,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14084,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14091,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14103,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14121,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14136,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14138,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14142,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14167,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14179,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14192,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14194,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14195,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 116
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14210
      start: 14013
    functionDepth: 1
    functionLinenumber: 14013
    functionLinenumberEnd: 14210
    functionName: nlohmann::detail::binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - m_value::object::size
    - reinterpret_cast<const CharType*>
    - first::size
    - begin
    - JSON_ASSERT
    - m_value::binary::size
    - std::all_of
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - m_value::binary::empty
    - write_characters
    - m_value::array::size
    - front
    - nlohmann::detail::binary_writer::write_ubjson
    - m_value::string::size
    - m_value::binary::data
    - first::c_str
    - m_value::object::empty
    - m_value::array::empty
    - write_character
    - type
    - end
    - m_value::string::c_str
    - nlohmann::detail::binary_writer::ubjson_prefix
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14224,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14227,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14231
      start: 14221
    functionDepth: 0
    functionLinenumber: 14221
    functionLinenumberEnd: 14231
    functionName: nlohmann::detail::binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14240,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14243
      start: 14236
    functionDepth: 0
    functionLinenumber: 14236
    functionLinenumberEnd: 14243
    functionName: nlohmann::detail::binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14251,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14253
      start: 14248
    functionDepth: 1
    functionLinenumber: 14248
    functionLinenumberEnd: 14253
    functionName: nlohmann::detail::binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    - write_character
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14261,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14263
      start: 14258
    functionDepth: 1
    functionLinenumber: 14258
    functionLinenumberEnd: 14263
    functionName: nlohmann::detail::binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14271
      start: 14268
    functionDepth: 0
    functionLinenumber: 14268
    functionLinenumberEnd: 14271
    functionName: nlohmann::detail::binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14279,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14282,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14285
      start: 14276
    functionDepth: 1
    functionLinenumber: 14276
    functionLinenumberEnd: 14285
    functionName: nlohmann::detail::binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14293
      start: 14290
    functionDepth: 1
    functionLinenumber: 14290
    functionLinenumberEnd: 14293
    functionName: nlohmann::detail::binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14303
      start: 14298
    functionDepth: 0
    functionLinenumber: 14298
    functionLinenumberEnd: 14303
    functionName: nlohmann::detail::binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14313,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14318,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14321
      start: 14308
    functionDepth: 1
    functionLinenumber: 14308
    functionLinenumberEnd: 14321
    functionName: nlohmann::detail::binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - static_cast<std::int32_t>
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14331
      start: 14326
    functionDepth: 0
    functionLinenumber: 14326
    functionLinenumberEnd: 14331
    functionName: nlohmann::detail::binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14339,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14341,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14344,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14346,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14353
      start: 14336
    functionDepth: 1
    functionLinenumber: 14336
    functionLinenumberEnd: 14353
    functionName: nlohmann::detail::binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - JSON_THROW
    - out_of_range::create
    - static_cast<std::uint64_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14361,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14363
      start: 14358
    functionDepth: 1
    functionLinenumber: 14358
    functionLinenumberEnd: 14363
    functionName: nlohmann::detail::binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14378
      start: 14368
    functionDepth: 1
    functionLinenumber: 14368
    functionLinenumberEnd: 14378
    functionName: nlohmann::detail::binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14386
      start: 14383
    functionDepth: 0
    functionLinenumber: 14383
    functionLinenumberEnd: 14386
    functionName: nlohmann::detail::binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14394,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14405
      start: 14391
    functionDepth: 2
    functionLinenumber: 14391
    functionLinenumberEnd: 14405
    functionName: nlohmann::detail::binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - write_character
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14413,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14419
      start: 14410
    functionDepth: 1
    functionLinenumber: 14410
    functionLinenumberEnd: 14419
    functionName: nlohmann::detail::binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - data
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - has_subtype
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14428,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14429,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14432,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14435,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14438,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14447,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14450,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14465
      start: 14425
    functionDepth: 2
    functionLinenumber: 14425
    functionLinenumberEnd: 14465
    functionName: nlohmann::detail::binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::calc_bson_integer_size
    - nlohmann::detail::binary_writer::calc_bson_entry_header_size
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::calc_bson_string_size
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::calc_bson_binary_size
    - nlohmann::detail::binary_writer::calc_bson_unsigned_size
    - type
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14476,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14479,1
    - Dst: nlohmann::detail::binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14482,1
    - Dst: nlohmann::detail::binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14485,1
    - Dst: nlohmann::detail::binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14488,1
    - Dst: nlohmann::detail::binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14491,1
    - Dst: nlohmann::detail::binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14494,1
    - Dst: nlohmann::detail::binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14497,1
    - Dst: nlohmann::detail::binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14500,1
    - Dst: nlohmann::detail::binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14503,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14512
      start: 14473
    functionDepth: 3
    functionLinenumber: 14473
    functionLinenumberEnd: 14512
    functionName: nlohmann::detail::binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_array
    - nlohmann::detail::binary_writer::write_bson_double
    - nlohmann::detail::binary_writer::write_bson_string
    - nlohmann::detail::binary_writer::write_bson_integer
    - nlohmann::detail::binary_writer::write_bson_binary
    - nlohmann::detail::binary_writer::write_bson_null
    - nlohmann::detail::binary_writer::write_bson_boolean
    - nlohmann::detail::binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::write_bson_unsigned
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14529
      start: 14520
    functionDepth: 3
    functionLinenumber: 14520
    functionLinenumberEnd: 14529
    functionName: nlohmann::detail::binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14541,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14545
      start: 14535
    functionDepth: 4
    functionLinenumber: 14535
    functionLinenumberEnd: 14545
    functionName: nlohmann::detail::binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14554
      start: 14551
    functionDepth: 0
    functionLinenumber: 14551
    functionLinenumberEnd: 14554
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14559
      start: 14556
    functionDepth: 0
    functionLinenumber: 14556
    functionLinenumberEnd: 14559
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14568
      start: 14565
    functionDepth: 0
    functionLinenumber: 14565
    functionLinenumberEnd: 14568
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14573
      start: 14570
    functionDepth: 0
    functionLinenumber: 14570
    functionLinenumberEnd: 14573
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14590
      start: 14582
    functionDepth: 1
    functionLinenumber: 14582
    functionLinenumberEnd: 14590
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14598,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14614,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14622,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14630,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14645,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14647,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14652
      start: 14595
    functionDepth: 1
    functionLinenumber: 14595
    functionLinenumberEnd: 14652
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14709,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14711,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14717
      start: 14658
    functionDepth: 1
    functionLinenumber: 14658
    functionLinenumberEnd: 14717
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14724,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14760,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14764,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14768,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14772,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14776,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14785,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 55
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14801
      start: 14722
    functionDepth: 1
    functionLinenumber: 14722
    functionLinenumberEnd: 14801
    functionName: nlohmann::detail::binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14806
      start: 14803
    functionDepth: 0
    functionLinenumber: 14803
    functionLinenumberEnd: 14806
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14811
      start: 14808
    functionDepth: 0
    functionLinenumber: 14808
    functionLinenumberEnd: 14811
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14843
      start: 14829
    functionDepth: 0
    functionLinenumber: 14829
    functionLinenumberEnd: 14843
    functionName: nlohmann::detail::binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14855,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14862,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14863,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14864,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14865,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14870
      start: 14845
    functionDepth: 1
    functionLinenumber: 14845
    functionLinenumberEnd: 14870
    functionName: nlohmann::detail::binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::get_cbor_float_prefix
    - nlohmann::detail::binary_writer::get_msgpack_float_prefix
    - static_cast<float>
    - std::numeric_limits<float>::lowest
    - nlohmann::detail::binary_writer::write_number
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14882
      start: 14879
    functionDepth: 0
    functionLinenumber: 14879
    functionLinenumberEnd: 14882
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14893
      start: 14886
    functionDepth: 0
    functionLinenumber: 14886
    functionLinenumberEnd: 14893
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14900
      start: 14897
    functionDepth: 0
    functionLinenumber: 14897
    functionLinenumberEnd: 14900
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14911
      start: 14908
    functionDepth: 0
    functionLinenumber: 14908
    functionLinenumberEnd: 14911
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13326,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13329
      start: 13326
    functionDepth: 0
    functionLinenumber: 13326
    functionLinenumberEnd: 13329
    functionName: nlohmann::detail::binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13337,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13341,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13359
      start: 13335
    functionDepth: 5
    functionLinenumber: 13335
    functionLinenumberEnd: 13359
    functionName: nlohmann::detail::binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - type_name
    - type_error::create
    - JSON_THROW
    - type
    - string
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13366,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13376,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13377,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13378,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13478,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13485,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13494,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13502,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13531,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13533,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13540,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13571,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13578,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13580,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13585,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13590,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13595,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13603,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13632,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13642,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13673,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13674,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13683
      start: 13364
    functionDepth: 2
    functionLinenumber: 13364
    functionLinenumberEnd: 13683
    functionName: nlohmann::detail::binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - m_value::object::size
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - nlohmann::detail::binary_writer::write_cbor
    - std::isinf
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - m_value::string::size
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13690,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13700,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13701,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13702,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13818,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13825,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13851,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13853,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13860,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13882,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13891,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13894,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13963,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13973,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13995,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13996,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14005
      start: 13688
    functionDepth: 2
    functionLinenumber: 13688
    functionLinenumberEnd: 14005
    functionName: nlohmann::detail::binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - m_value::object::size
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - m_value::string::size
    - nlohmann::detail::binary_writer::write_msgpack
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 30
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14016,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14031,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14032,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14033,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14040,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14046,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14052,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14063,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14065,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14079,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14084,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14091,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14103,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14121,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14136,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14138,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14142,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14167,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14179,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14192,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14194,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14195,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 116
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14210
      start: 14013
    functionDepth: 2
    functionLinenumber: 14013
    functionLinenumberEnd: 14210
    functionName: nlohmann::detail::binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - m_value::object::size
    - reinterpret_cast<const CharType*>
    - first::size
    - begin
    - JSON_ASSERT
    - m_value::binary::size
    - std::all_of
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - m_value::binary::empty
    - write_characters
    - m_value::array::size
    - front
    - nlohmann::detail::binary_writer::write_ubjson
    - m_value::string::size
    - m_value::binary::data
    - first::c_str
    - m_value::object::empty
    - m_value::array::empty
    - write_character
    - type
    - end
    - m_value::string::c_str
    - nlohmann::detail::binary_writer::ubjson_prefix
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14224,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14227,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14231
      start: 14221
    functionDepth: 0
    functionLinenumber: 14221
    functionLinenumberEnd: 14231
    functionName: nlohmann::detail::binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14240,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14243
      start: 14236
    functionDepth: 0
    functionLinenumber: 14236
    functionLinenumberEnd: 14243
    functionName: nlohmann::detail::binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14251,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14253
      start: 14248
    functionDepth: 1
    functionLinenumber: 14248
    functionLinenumberEnd: 14253
    functionName: nlohmann::detail::binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    - write_character
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14261,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14263
      start: 14258
    functionDepth: 1
    functionLinenumber: 14258
    functionLinenumberEnd: 14263
    functionName: nlohmann::detail::binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14271
      start: 14268
    functionDepth: 0
    functionLinenumber: 14268
    functionLinenumberEnd: 14271
    functionName: nlohmann::detail::binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14279,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14282,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14285
      start: 14276
    functionDepth: 1
    functionLinenumber: 14276
    functionLinenumberEnd: 14285
    functionName: nlohmann::detail::binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14293
      start: 14290
    functionDepth: 1
    functionLinenumber: 14290
    functionLinenumberEnd: 14293
    functionName: nlohmann::detail::binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14303
      start: 14298
    functionDepth: 0
    functionLinenumber: 14298
    functionLinenumberEnd: 14303
    functionName: nlohmann::detail::binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14313,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14318,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14321
      start: 14308
    functionDepth: 1
    functionLinenumber: 14308
    functionLinenumberEnd: 14321
    functionName: nlohmann::detail::binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - static_cast<std::int32_t>
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14331
      start: 14326
    functionDepth: 0
    functionLinenumber: 14326
    functionLinenumberEnd: 14331
    functionName: nlohmann::detail::binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14339,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14341,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14344,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14346,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14353
      start: 14336
    functionDepth: 1
    functionLinenumber: 14336
    functionLinenumberEnd: 14353
    functionName: nlohmann::detail::binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - JSON_THROW
    - out_of_range::create
    - static_cast<std::uint64_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14361,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14363
      start: 14358
    functionDepth: 5
    functionLinenumber: 14358
    functionLinenumberEnd: 14363
    functionName: nlohmann::detail::binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14378
      start: 14368
    functionDepth: 3
    functionLinenumber: 14368
    functionLinenumberEnd: 14378
    functionName: nlohmann::detail::binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14386
      start: 14383
    functionDepth: 0
    functionLinenumber: 14383
    functionLinenumberEnd: 14386
    functionName: nlohmann::detail::binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14394,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14405
      start: 14391
    functionDepth: 4
    functionLinenumber: 14391
    functionLinenumberEnd: 14405
    functionName: nlohmann::detail::binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - write_character
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14413,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14419
      start: 14410
    functionDepth: 1
    functionLinenumber: 14410
    functionLinenumberEnd: 14419
    functionName: nlohmann::detail::binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - data
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - has_subtype
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14428,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14429,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14432,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14435,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14438,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14447,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14450,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14465
      start: 14425
    functionDepth: 4
    functionLinenumber: 14425
    functionLinenumberEnd: 14465
    functionName: nlohmann::detail::binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::calc_bson_integer_size
    - nlohmann::detail::binary_writer::calc_bson_entry_header_size
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::calc_bson_string_size
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::calc_bson_binary_size
    - nlohmann::detail::binary_writer::calc_bson_unsigned_size
    - type
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14476,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14479,1
    - Dst: nlohmann::detail::binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14482,1
    - Dst: nlohmann::detail::binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14485,1
    - Dst: nlohmann::detail::binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14488,1
    - Dst: nlohmann::detail::binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14491,1
    - Dst: nlohmann::detail::binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14494,1
    - Dst: nlohmann::detail::binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14497,1
    - Dst: nlohmann::detail::binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14500,1
    - Dst: nlohmann::detail::binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14503,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14512
      start: 14473
    functionDepth: 3
    functionLinenumber: 14473
    functionLinenumberEnd: 14512
    functionName: nlohmann::detail::binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_array
    - nlohmann::detail::binary_writer::write_bson_double
    - nlohmann::detail::binary_writer::write_bson_string
    - nlohmann::detail::binary_writer::write_bson_integer
    - nlohmann::detail::binary_writer::write_bson_binary
    - nlohmann::detail::binary_writer::write_bson_null
    - nlohmann::detail::binary_writer::write_bson_boolean
    - nlohmann::detail::binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::write_bson_unsigned
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14529
      start: 14520
    functionDepth: 3
    functionLinenumber: 14520
    functionLinenumberEnd: 14529
    functionName: nlohmann::detail::binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14541,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14545
      start: 14535
    functionDepth: 4
    functionLinenumber: 14535
    functionLinenumberEnd: 14545
    functionName: nlohmann::detail::binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14554
      start: 14551
    functionDepth: 0
    functionLinenumber: 14551
    functionLinenumberEnd: 14554
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14559
      start: 14556
    functionDepth: 0
    functionLinenumber: 14556
    functionLinenumberEnd: 14559
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14568
      start: 14565
    functionDepth: 0
    functionLinenumber: 14565
    functionLinenumberEnd: 14568
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14573
      start: 14570
    functionDepth: 0
    functionLinenumber: 14570
    functionLinenumberEnd: 14573
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14590
      start: 14582
    functionDepth: 1
    functionLinenumber: 14582
    functionLinenumberEnd: 14590
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14598,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14614,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14622,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14630,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14645,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14647,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14652
      start: 14595
    functionDepth: 1
    functionLinenumber: 14595
    functionLinenumberEnd: 14652
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14709,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14711,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14717
      start: 14658
    functionDepth: 1
    functionLinenumber: 14658
    functionLinenumberEnd: 14717
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14724,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14760,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14764,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14768,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14772,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14776,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14785,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 55
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14801
      start: 14722
    functionDepth: 1
    functionLinenumber: 14722
    functionLinenumberEnd: 14801
    functionName: nlohmann::detail::binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14806
      start: 14803
    functionDepth: 0
    functionLinenumber: 14803
    functionLinenumberEnd: 14806
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14811
      start: 14808
    functionDepth: 0
    functionLinenumber: 14808
    functionLinenumberEnd: 14811
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14843
      start: 14829
    functionDepth: 0
    functionLinenumber: 14829
    functionLinenumberEnd: 14843
    functionName: nlohmann::detail::binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 25
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14855,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14862,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14863,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14864,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14865,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14870
      start: 14845
    functionDepth: 1
    functionLinenumber: 14845
    functionLinenumberEnd: 14870
    functionName: nlohmann::detail::binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_writer::get_cbor_float_prefix
    - nlohmann::detail::binary_writer::get_msgpack_float_prefix
    - static_cast<float>
    - std::numeric_limits<float>::lowest
    - nlohmann::detail::binary_writer::write_number
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14882
      start: 14879
    functionDepth: 0
    functionLinenumber: 14879
    functionLinenumberEnd: 14882
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 28
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14893
      start: 14886
    functionDepth: 0
    functionLinenumber: 14886
    functionLinenumberEnd: 14893
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 28
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14900
      start: 14897
    functionDepth: 0
    functionLinenumber: 14897
    functionLinenumberEnd: 14900
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14911
      start: 14908
    functionDepth: 0
    functionLinenumber: 14908
    functionLinenumberEnd: 14911
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13326,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13329
      start: 13326
    functionDepth: 0
    functionLinenumber: 13326
    functionLinenumberEnd: 13329
    functionName: nlohmann::detail::binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13337,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13341,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13359
      start: 13335
    functionDepth: 5
    functionLinenumber: 13335
    functionLinenumberEnd: 13359
    functionName: nlohmann::detail::binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - type_name
    - type_error::create
    - JSON_THROW
    - type
    - string
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13366,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13376,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13377,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13378,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13478,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13485,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13494,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13502,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13531,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13533,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13540,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13571,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13578,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13580,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13585,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13590,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13595,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13603,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13632,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13642,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13673,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13674,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13683
      start: 13364
    functionDepth: 2
    functionLinenumber: 13364
    functionLinenumberEnd: 13683
    functionName: nlohmann::detail::binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - m_value::object::size
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - nlohmann::detail::binary_writer::write_cbor
    - std::isinf
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - m_value::string::size
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13690,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13700,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13701,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13702,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13818,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13825,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13851,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13853,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13860,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13882,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13891,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13894,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13963,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13973,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13995,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13996,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14005
      start: 13688
    functionDepth: 2
    functionLinenumber: 13688
    functionLinenumberEnd: 14005
    functionName: nlohmann::detail::binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - m_value::object::size
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - m_value::string::size
    - nlohmann::detail::binary_writer::write_msgpack
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 30
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14016,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14031,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14032,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14033,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14040,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14046,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14052,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14063,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14065,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14079,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14084,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14091,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14103,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14121,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14136,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14138,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14142,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14167,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14179,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14192,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14194,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14195,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 116
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14210
      start: 14013
    functionDepth: 2
    functionLinenumber: 14013
    functionLinenumberEnd: 14210
    functionName: nlohmann::detail::binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - m_value::object::size
    - reinterpret_cast<const CharType*>
    - first::size
    - begin
    - JSON_ASSERT
    - m_value::binary::size
    - std::all_of
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - m_value::binary::empty
    - write_characters
    - m_value::array::size
    - front
    - nlohmann::detail::binary_writer::write_ubjson
    - m_value::string::size
    - m_value::binary::data
    - first::c_str
    - m_value::object::empty
    - m_value::array::empty
    - write_character
    - type
    - end
    - m_value::string::c_str
    - nlohmann::detail::binary_writer::ubjson_prefix
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14224,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14227,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14231
      start: 14221
    functionDepth: 0
    functionLinenumber: 14221
    functionLinenumberEnd: 14231
    functionName: nlohmann::detail::binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14240,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14243
      start: 14236
    functionDepth: 0
    functionLinenumber: 14236
    functionLinenumberEnd: 14243
    functionName: nlohmann::detail::binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14251,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14253
      start: 14248
    functionDepth: 1
    functionLinenumber: 14248
    functionLinenumberEnd: 14253
    functionName: nlohmann::detail::binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    - write_character
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14261,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14263
      start: 14258
    functionDepth: 1
    functionLinenumber: 14258
    functionLinenumberEnd: 14263
    functionName: nlohmann::detail::binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14271
      start: 14268
    functionDepth: 0
    functionLinenumber: 14268
    functionLinenumberEnd: 14271
    functionName: nlohmann::detail::binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14279,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14282,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14285
      start: 14276
    functionDepth: 1
    functionLinenumber: 14276
    functionLinenumberEnd: 14285
    functionName: nlohmann::detail::binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14293
      start: 14290
    functionDepth: 1
    functionLinenumber: 14290
    functionLinenumberEnd: 14293
    functionName: nlohmann::detail::binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14303
      start: 14298
    functionDepth: 0
    functionLinenumber: 14298
    functionLinenumberEnd: 14303
    functionName: nlohmann::detail::binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14313,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14318,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14321
      start: 14308
    functionDepth: 1
    functionLinenumber: 14308
    functionLinenumberEnd: 14321
    functionName: nlohmann::detail::binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - static_cast<std::int32_t>
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14331
      start: 14326
    functionDepth: 0
    functionLinenumber: 14326
    functionLinenumberEnd: 14331
    functionName: nlohmann::detail::binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14339,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14341,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14344,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14346,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14353
      start: 14336
    functionDepth: 1
    functionLinenumber: 14336
    functionLinenumberEnd: 14353
    functionName: nlohmann::detail::binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - JSON_THROW
    - out_of_range::create
    - static_cast<std::uint64_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14361,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14363
      start: 14358
    functionDepth: 5
    functionLinenumber: 14358
    functionLinenumberEnd: 14363
    functionName: nlohmann::detail::binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14378
      start: 14368
    functionDepth: 3
    functionLinenumber: 14368
    functionLinenumberEnd: 14378
    functionName: nlohmann::detail::binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14386
      start: 14383
    functionDepth: 0
    functionLinenumber: 14383
    functionLinenumberEnd: 14386
    functionName: nlohmann::detail::binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14394,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14405
      start: 14391
    functionDepth: 4
    functionLinenumber: 14391
    functionLinenumberEnd: 14405
    functionName: nlohmann::detail::binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - write_character
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14413,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14419
      start: 14410
    functionDepth: 1
    functionLinenumber: 14410
    functionLinenumberEnd: 14419
    functionName: nlohmann::detail::binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - data
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - has_subtype
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14428,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14429,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14432,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14435,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14438,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14447,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14450,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14465
      start: 14425
    functionDepth: 4
    functionLinenumber: 14425
    functionLinenumberEnd: 14465
    functionName: nlohmann::detail::binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_writer::calc_bson_integer_size
    - nlohmann::detail::binary_writer::calc_bson_entry_header_size
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::calc_bson_string_size
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::calc_bson_binary_size
    - nlohmann::detail::binary_writer::calc_bson_unsigned_size
    - type
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14476,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14479,1
    - Dst: nlohmann::detail::binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14482,1
    - Dst: nlohmann::detail::binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14485,1
    - Dst: nlohmann::detail::binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14488,1
    - Dst: nlohmann::detail::binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14491,1
    - Dst: nlohmann::detail::binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14494,1
    - Dst: nlohmann::detail::binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14497,1
    - Dst: nlohmann::detail::binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14500,1
    - Dst: nlohmann::detail::binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14503,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14512
      start: 14473
    functionDepth: 3
    functionLinenumber: 14473
    functionLinenumberEnd: 14512
    functionName: nlohmann::detail::binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_array
    - nlohmann::detail::binary_writer::write_bson_double
    - nlohmann::detail::binary_writer::write_bson_string
    - nlohmann::detail::binary_writer::write_bson_integer
    - nlohmann::detail::binary_writer::write_bson_binary
    - nlohmann::detail::binary_writer::write_bson_null
    - nlohmann::detail::binary_writer::write_bson_boolean
    - nlohmann::detail::binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::write_bson_unsigned
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14529
      start: 14520
    functionDepth: 3
    functionLinenumber: 14520
    functionLinenumberEnd: 14529
    functionName: nlohmann::detail::binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14541,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14545
      start: 14535
    functionDepth: 4
    functionLinenumber: 14535
    functionLinenumberEnd: 14545
    functionName: nlohmann::detail::binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14554
      start: 14551
    functionDepth: 0
    functionLinenumber: 14551
    functionLinenumberEnd: 14554
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14559
      start: 14556
    functionDepth: 0
    functionLinenumber: 14556
    functionLinenumberEnd: 14559
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14568
      start: 14565
    functionDepth: 0
    functionLinenumber: 14565
    functionLinenumberEnd: 14568
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14573
      start: 14570
    functionDepth: 0
    functionLinenumber: 14570
    functionLinenumberEnd: 14573
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14590
      start: 14582
    functionDepth: 1
    functionLinenumber: 14582
    functionLinenumberEnd: 14590
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14598,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14614,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14622,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14630,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14645,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14647,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14652
      start: 14595
    functionDepth: 1
    functionLinenumber: 14595
    functionLinenumberEnd: 14652
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14709,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14711,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14717
      start: 14658
    functionDepth: 1
    functionLinenumber: 14658
    functionLinenumberEnd: 14717
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14724,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14760,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14764,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14768,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14772,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14776,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14785,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 55
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14801
      start: 14722
    functionDepth: 1
    functionLinenumber: 14722
    functionLinenumberEnd: 14801
    functionName: nlohmann::detail::binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14806
      start: 14803
    functionDepth: 0
    functionLinenumber: 14803
    functionLinenumberEnd: 14806
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14811
      start: 14808
    functionDepth: 0
    functionLinenumber: 14808
    functionLinenumberEnd: 14811
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14843
      start: 14829
    functionDepth: 0
    functionLinenumber: 14829
    functionLinenumberEnd: 14843
    functionName: nlohmann::detail::binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 38
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14855,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14862,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14863,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14864,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14865,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14870
      start: 14845
    functionDepth: 1
    functionLinenumber: 14845
    functionLinenumberEnd: 14870
    functionName: nlohmann::detail::binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::binary_writer::get_cbor_float_prefix
    - nlohmann::detail::binary_writer::get_msgpack_float_prefix
    - static_cast<float>
    - std::numeric_limits<float>::lowest
    - nlohmann::detail::binary_writer::write_number
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14882
      start: 14879
    functionDepth: 0
    functionLinenumber: 14879
    functionLinenumberEnd: 14882
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 41
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14893
      start: 14886
    functionDepth: 0
    functionLinenumber: 14886
    functionLinenumberEnd: 14893
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 41
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14900
      start: 14897
    functionDepth: 0
    functionLinenumber: 14897
    functionLinenumberEnd: 14900
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 41
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14911
      start: 14908
    functionDepth: 0
    functionLinenumber: 14908
    functionLinenumberEnd: 14911
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 41
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13326,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13329
      start: 13326
    functionDepth: 0
    functionLinenumber: 13326
    functionLinenumberEnd: 13329
    functionName: nlohmann::detail::binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13337,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13341,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13359
      start: 13335
    functionDepth: 5
    functionLinenumber: 13335
    functionLinenumberEnd: 13359
    functionName: nlohmann::detail::binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - type_name
    - type_error::create
    - JSON_THROW
    - type
    - string
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13366,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13370,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13376,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13377,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13378,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13391,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13395,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13396,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13400,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13405,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13406,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13410,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13411,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13425,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13430,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13431,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13435,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13436,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13440,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13441,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13451,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13455,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13456,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13460,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13465,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13470,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13471,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13478,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13481,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13482,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13483,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13485,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13488,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13489,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13490,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13494,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13502,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13505,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13509,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13510,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13514,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13515,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13519,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13520,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13525,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13526,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13531,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13532,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13533,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13540,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13543,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13547,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13548,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13552,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13553,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13557,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13558,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13563,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13564,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13571,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13578,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13580,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13582,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13583,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13585,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13588,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13590,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13592,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13593,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13595,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13597,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13598,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13603,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13606,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13611,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13615,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13616,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13620,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13621,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13627,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13632,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13633,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13642,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13645,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13649,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13654,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13655,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13659,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13660,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13666,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13673,1
    - Dst: nlohmann::detail::binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13674,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13683
      start: 13364
    functionDepth: 2
    functionLinenumber: 13364
    functionLinenumberEnd: 13683
    functionName: nlohmann::detail::binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::size
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - nlohmann::detail::binary_writer::write_cbor
    - std::isinf
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - m_value::string::size
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13690,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13694,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13700,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13701,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13702,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13721,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13722,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13727,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13728,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13733,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13734,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13739,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13740,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13748,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13754,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13755,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13761,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13762,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13768,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13769,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13775,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13776,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13787,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13792,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13793,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13798,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13799,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13804,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13805,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13810,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13811,1
    - Dst: nlohmann::detail::binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13818,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13825,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13834,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13835,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13840,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13841,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13846,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13847,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13851,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13852,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13853,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13860,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13869,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13870,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13875,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13876,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13882,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13891,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13894,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13931,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13934,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13943,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13952,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13953,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13959,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13963,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13964,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13973,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13977,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13982,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13983,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13988,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13989,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13995,1
    - Dst: nlohmann::detail::binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:13996,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14005
      start: 13688
    functionDepth: 2
    functionLinenumber: 13688
    functionLinenumberEnd: 14005
    functionName: nlohmann::detail::binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::size
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - m_value::binary::has_subtype
    - m_value::binary::size
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_compact_float
    - write_characters
    - m_value::array::size
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - m_value::string::size
    - nlohmann::detail::binary_writer::write_msgpack
    - m_value::binary::data
    - nlohmann::detail::binary_writer::write_number
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_value::binary::subtype
    - m_value::string::c_str
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 30
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14016,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14022,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14031,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14032,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14033,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14040,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14046,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14052,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14060,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14062,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14063,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14064,1
    - Dst: m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14065,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14073,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14079,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14080,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14081,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14084,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14090,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14091,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14097,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14098,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14103,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14108,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14118,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14121,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14124,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14130,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14131,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14136,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14137,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14138,1
    - Dst: m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14142,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14145,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14161,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14167,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14168,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14169,1
    - Dst: nlohmann::detail::binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14178,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14179,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14185,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14186,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14191,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14192,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14193,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14194,1
    - Dst: nlohmann::detail::binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14195,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14200,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 116
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14210
      start: 14013
    functionDepth: 2
    functionLinenumber: 14013
    functionLinenumberEnd: 14210
    functionName: nlohmann::detail::binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::size
    - reinterpret_cast<const CharType*>
    - first::size
    - begin
    - JSON_ASSERT
    - m_value::binary::size
    - std::all_of
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - m_value::binary::empty
    - write_characters
    - m_value::array::size
    - front
    - nlohmann::detail::binary_writer::write_ubjson
    - m_value::string::size
    - m_value::binary::data
    - first::c_str
    - m_value::object::empty
    - m_value::array::empty
    - write_character
    - type
    - end
    - m_value::string::c_str
    - nlohmann::detail::binary_writer::ubjson_prefix
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14223,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14224,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14226,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14227,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14231
      start: 14221
    functionDepth: 0
    functionLinenumber: 14221
    functionLinenumberEnd: 14231
    functionName: nlohmann::detail::binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14239,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14240,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14241,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14243
      start: 14236
    functionDepth: 0
    functionLinenumber: 14236
    functionLinenumberEnd: 14243
    functionName: nlohmann::detail::binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 27
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14251,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14253
      start: 14248
    functionDepth: 1
    functionLinenumber: 14248
    functionLinenumberEnd: 14253
    functionName: nlohmann::detail::binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    - write_character
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14261,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14263
      start: 14258
    functionDepth: 1
    functionLinenumber: 14258
    functionLinenumberEnd: 14263
    functionName: nlohmann::detail::binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14271
      start: 14268
    functionDepth: 0
    functionLinenumber: 14268
    functionLinenumberEnd: 14271
    functionName: nlohmann::detail::binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14279,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14281,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14282,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14283,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14285
      start: 14276
    functionDepth: 1
    functionLinenumber: 14276
    functionLinenumberEnd: 14285
    functionName: nlohmann::detail::binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14293
      start: 14290
    functionDepth: 1
    functionLinenumber: 14290
    functionLinenumberEnd: 14293
    functionName: nlohmann::detail::binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14303
      start: 14298
    functionDepth: 0
    functionLinenumber: 14298
    functionLinenumberEnd: 14303
    functionName: nlohmann::detail::binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14313,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14314,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14318,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14321
      start: 14308
    functionDepth: 1
    functionLinenumber: 14308
    functionLinenumberEnd: 14321
    functionName: nlohmann::detail::binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - static_cast<std::int32_t>
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14331
      start: 14326
    functionDepth: 0
    functionLinenumber: 14326
    functionLinenumberEnd: 14331
    functionName: nlohmann::detail::binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14339,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14341,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14342,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14344,1
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14346,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14347,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14353
      start: 14336
    functionDepth: 1
    functionLinenumber: 14336
    functionLinenumberEnd: 14353
    functionName: nlohmann::detail::binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - JSON_THROW
    - out_of_range::create
    - static_cast<std::uint64_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14361,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14363
      start: 14358
    functionDepth: 5
    functionLinenumber: 14358
    functionLinenumberEnd: 14363
    functionName: nlohmann::detail::binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_object
    - nlohmann::detail::binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14372,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14378
      start: 14368
    functionDepth: 3
    functionLinenumber: 14368
    functionLinenumberEnd: 14378
    functionName: nlohmann::detail::binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14386
      start: 14383
    functionDepth: 0
    functionLinenumber: 14383
    functionLinenumberEnd: 14386
    functionName: nlohmann::detail::binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14394,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14395,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14405
      start: 14391
    functionDepth: 4
    functionLinenumber: 14391
    functionLinenumberEnd: 14405
    functionName: nlohmann::detail::binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - write_character
    - to_string
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14413,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14415,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14416,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14419
      start: 14410
    functionDepth: 1
    functionLinenumber: 14410
    functionLinenumberEnd: 14419
    functionName: nlohmann::detail::binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::int32_t>
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number
    - write_characters
    - data
    - nlohmann::detail::binary_writer::write_bson_entry_header
    - has_subtype
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14428,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14429,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14432,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14435,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14438,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14447,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14450,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14465
      start: 14425
    functionDepth: 4
    functionLinenumber: 14425
    functionLinenumberEnd: 14465
    functionName: nlohmann::detail::binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::binary_writer::calc_bson_integer_size
    - nlohmann::detail::binary_writer::calc_bson_entry_header_size
    - nlohmann::detail::binary_writer::calc_bson_array_size
    - nlohmann::detail::binary_writer::calc_bson_string_size
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::calc_bson_binary_size
    - nlohmann::detail::binary_writer::calc_bson_unsigned_size
    - type
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14476,1
    - Dst: nlohmann::detail::binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14479,1
    - Dst: nlohmann::detail::binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14482,1
    - Dst: nlohmann::detail::binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14485,1
    - Dst: nlohmann::detail::binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14488,1
    - Dst: nlohmann::detail::binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14491,1
    - Dst: nlohmann::detail::binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14494,1
    - Dst: nlohmann::detail::binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14497,1
    - Dst: nlohmann::detail::binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14500,1
    - Dst: nlohmann::detail::binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14503,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14512
      start: 14473
    functionDepth: 3
    functionLinenumber: 14473
    functionLinenumberEnd: 14512
    functionName: nlohmann::detail::binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::binary_writer::write_bson_array
    - nlohmann::detail::binary_writer::write_bson_double
    - nlohmann::detail::binary_writer::write_bson_string
    - nlohmann::detail::binary_writer::write_bson_integer
    - nlohmann::detail::binary_writer::write_bson_binary
    - nlohmann::detail::binary_writer::write_bson_null
    - nlohmann::detail::binary_writer::write_bson_boolean
    - nlohmann::detail::binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - nlohmann::detail::binary_writer::write_bson_unsigned
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14522,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14529
      start: 14520
    functionDepth: 3
    functionLinenumber: 14520
    functionLinenumberEnd: 14529
    functionName: nlohmann::detail::binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - nlohmann::detail::binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14537,1
    - Dst: nlohmann::detail::binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14541,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14545
      start: 14535
    functionDepth: 4
    functionLinenumber: 14535
    functionLinenumberEnd: 14545
    functionName: nlohmann::detail::binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::int32_t>
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_bson_element
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::calc_bson_object_size
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14554
      start: 14551
    functionDepth: 0
    functionLinenumber: 14551
    functionLinenumberEnd: 14554
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14559
      start: 14556
    functionDepth: 0
    functionLinenumber: 14556
    functionLinenumberEnd: 14559
    functionName: nlohmann::detail::binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14568
      start: 14565
    functionDepth: 0
    functionLinenumber: 14565
    functionLinenumberEnd: 14568
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14573
      start: 14570
    functionDepth: 0
    functionLinenumber: 14570
    functionLinenumberEnd: 14573
    functionName: nlohmann::detail::binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14587,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14590
      start: 14582
    functionDepth: 1
    functionLinenumber: 14582
    functionLinenumberEnd: 14590
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - nlohmann::detail::binary_writer::write_number
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14598,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14602,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14604,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14610,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14612,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14614,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14618,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14620,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14622,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14626,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14628,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14630,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14634,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14636,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14642,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14645,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14646,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14647,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14649,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14652
      start: 14595
    functionDepth: 1
    functionLinenumber: 14595
    functionLinenumberEnd: 14652
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14665,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14667,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14669,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14673,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14675,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14681,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14683,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14689,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14691,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14697,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14699,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14706,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14709,1
    - Dst: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14710,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14711,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14713,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    argCount: 2
    argNames:
    - n
    - add_prefix
    argTypes:
    - NumberType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14717
      start: 14658
    functionDepth: 1
    functionLinenumber: 14658
    functionLinenumberEnd: 14717
    functionName: nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - nlohmann::detail::binary_writer::write_number_with_ubjson_prefix
    - nlohmann::detail::binary_writer::to_char_type
    - nlohmann::detail::binary_writer::write_number
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix)"
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14724,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14760,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14764,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14768,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14772,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14776,1
    - Dst: nlohmann::detail::binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14785,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 55
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14801
      start: 14722
    functionDepth: 1
    functionLinenumber: 14722
    functionLinenumberEnd: 14801
    functionName: nlohmann::detail::binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14806
      start: 14803
    functionDepth: 0
    functionLinenumber: 14803
    functionLinenumberEnd: 14806
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14811
      start: 14808
    functionDepth: 0
    functionLinenumber: 14808
    functionLinenumberEnd: 14811
    functionName: nlohmann::detail::binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14833,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14839,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14843
      start: 14829
    functionDepth: 0
    functionLinenumber: 14829
    functionLinenumberEnd: 14843
    functionName: nlohmann::detail::binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 51
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14851,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14852,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14853,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14855,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14856,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14857,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14862,1
    - Dst: nlohmann::detail::binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14863,1
    - Dst: nlohmann::detail::binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14864,1
    - Dst: nlohmann::detail::binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14865,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14870
      start: 14845
    functionDepth: 1
    functionLinenumber: 14845
    functionLinenumberEnd: 14870
    functionName: nlohmann::detail::binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - nlohmann::detail::binary_writer::get_cbor_float_prefix
    - nlohmann::detail::binary_writer::get_msgpack_float_prefix
    - static_cast<float>
    - std::numeric_limits<float>::lowest
    - nlohmann::detail::binary_writer::write_number
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14882
      start: 14879
    functionDepth: 0
    functionLinenumber: 14879
    functionLinenumberEnd: 14882
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14893
      start: 14886
    functionDepth: 0
    functionLinenumber: 14886
    functionLinenumberEnd: 14893
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14900
      start: 14897
    functionDepth: 0
    functionLinenumber: 14897
    functionLinenumberEnd: 14900
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14911
      start: 14908
    functionDepth: 0
    functionLinenumber: 14908
    functionLinenumberEnd: 14911
    functionName: nlohmann::detail::binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: nlohmann::detail::dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: nlohmann::detail::dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 3
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::compute_boundaries
    - nlohmann::detail::dtoa_impl::grisu2
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::isfinite
    - dtoa_impl::grisu2
    - dtoa_impl::compute_boundaries
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:14988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14990
      start: 14983
    functionDepth: 0
    functionLinenumber: 14983
    functionLinenumberEnd: 14990
    functionName: nlohmann::detail::dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14999
      start: 14999
    functionDepth: 0
    functionLinenumber: 14999
    functionLinenumberEnd: 14999
    functionName: nlohmann::detail::dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15007,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15011
      start: 15005
    functionDepth: 0
    functionLinenumber: 15005
    functionLinenumberEnd: 15011
    functionName: nlohmann::detail::dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15017
    functionDepth: 0
    functionLinenumber: 15017
    functionLinenumberEnd: 15076
    functionName: nlohmann::detail::dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15093
      start: 15082
    functionDepth: 0
    functionLinenumber: 15082
    functionLinenumberEnd: 15093
    functionName: nlohmann::detail::dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15107
      start: 15099
    functionDepth: 0
    functionLinenumber: 15099
    functionLinenumberEnd: 15107
    functionName: nlohmann::detail::dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15126,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15127,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15146,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15152,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15153,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15177,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15179,1
    - Dst: nlohmann::detail::dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15180,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15183,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15186,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15189
      start: 15124
    functionDepth: 1
    functionLinenumber: 15124
    functionLinenumberEnd: 15189
    functionName: nlohmann::detail::dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::isfinite
    - nlohmann::detail::dtoa_impl::diyfp
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::reinterpret_bits
    - static_cast<int>
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15407,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15408,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15410,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15414,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15416,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15421
      start: 15263
    functionDepth: 0
    functionLinenumber: 15263
    functionLinenumberEnd: 15421
    functionName: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15427
    functionDepth: 0
    functionLinenumber: 15427
    functionLinenumberEnd: 15479
    functionName: nlohmann::detail::dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15484,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15485,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15486,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15487,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15516
      start: 15481
    functionDepth: 0
    functionLinenumber: 15481
    functionLinenumberEnd: 15516
    functionName: nlohmann::detail::dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15540,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15541,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15543,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15544,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15555,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15562,1
    - Dst: nlohmann::detail::dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15565,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15598,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15599,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15635,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15685,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15696,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15705,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15706,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15755
      start: 15522
    functionDepth: 1
    functionLinenumber: 15522
    functionLinenumberEnd: 15755
    functionName: nlohmann::detail::dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::dtoa_impl::find_largest_pow10
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15766,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15767,1
    - Dst: nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15778,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15783,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15784,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15785,1
    - Dst: nlohmann::detail::dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15814
      start: 15763
    functionDepth: 2
    functionLinenumber: 15763
    functionLinenumberEnd: 15814
    functionName: nlohmann::detail::dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::grisu2_digit_gen
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15828,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15829,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15848,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15850,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15854
      start: 15822
    functionDepth: 0
    functionLinenumber: 15822
    functionLinenumberEnd: 15854
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15865,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15866,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15878,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15884,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15888,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15890,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15894,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15896,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15898,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15902
      start: 15863
    functionDepth: 0
    functionLinenumber: 15863
    functionLinenumberEnd: 15902
    functionName: nlohmann::detail::dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15918,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15919,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15933,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15945,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15947,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15949,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15957,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15960,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15961,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15976,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15978,1
    - Dst: nlohmann::detail::dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:15982,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15983
      start: 15915
    functionDepth: 1
    functionLinenumber: 15915
    functionLinenumberEnd: 15983
    functionName: nlohmann::detail::dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::dtoa_impl::append_exponent
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16103,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16104,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16105,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16110
      start: 16101
    functionDepth: 0
    functionLinenumber: 16101
    functionLinenumberEnd: 16110
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16113
      start: 16113
    functionDepth: 0
    functionLinenumber: 16113
    functionLinenumberEnd: 16113
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16114
      start: 16114
    functionDepth: 0
    functionLinenumber: 16114
    functionLinenumberEnd: 16114
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16115
      start: 16115
    functionDepth: 0
    functionLinenumber: 16115
    functionLinenumberEnd: 16115
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16116
      start: 16116
    functionDepth: 0
    functionLinenumber: 16116
    functionLinenumberEnd: 16116
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16117
      start: 16117
    functionDepth: 0
    functionLinenumber: 16117
    functionLinenumberEnd: 16117
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16153,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16169,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16170,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16173,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16174,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16175,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16176,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16177,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16184,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16185,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16186,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16187,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16189,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16191,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16195,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16198,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16199,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16201,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16202,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16203,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16204,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16205,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16211,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16213,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16216,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16224,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16226,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16232,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16242,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16243,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16246,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16257,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16261,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16264,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16265,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16267,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16283,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16284,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16285,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16304,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16306,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16308,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16312,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16317,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16320,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16321,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16327,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16329,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16331,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16335,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16337,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16339,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16340,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16342,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16348,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16349,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16352,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16356,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16366,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16370,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16377,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16383,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16389,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16395,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16406,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16408
      start: 16141
    functionDepth: 1
    functionLinenumber: 16141
    functionLinenumberEnd: 16408
    functionName: nlohmann::detail::serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - m_value::object::size
    - c_str
    - m_value::array::cend
    - m_value::binary::has_subtype
    - JSON_ASSERT
    - std::next
    - m_value::array::back
    - size
    - m_value::binary::empty
    - write_characters
    - m_value::binary::cend
    - m_value::object::cend
    - dump_escaped
    - m_value::binary::back
    - m_value::array::cbegin
    - m_value::binary::cbegin
    - m_value::object::empty
    - dump_integer
    - resize
    - m_value::array::empty
    - m_value::object::cbegin
    - nlohmann::detail::serializer::dump
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - m_value::binary::subtype
    - dump_float
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16504,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16511,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16512,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16529,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16582,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16583,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16584,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16590,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16607,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16622
      start: 16439
    functionDepth: 0
    functionLinenumber: 16439
    functionLinenumberEnd: 16622
    functionName: nlohmann::detail::serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - BasicJsonType
    - size
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - std::setw
    - data
    - write_characters
    - std::stringstream::str
    - JSON_ASSERT
    - static_cast<void>
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16103,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16104,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16105,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16110
      start: 16101
    functionDepth: 0
    functionLinenumber: 16101
    functionLinenumberEnd: 16110
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16113
      start: 16113
    functionDepth: 0
    functionLinenumber: 16113
    functionLinenumberEnd: 16113
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16114
      start: 16114
    functionDepth: 0
    functionLinenumber: 16114
    functionLinenumberEnd: 16114
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16115
      start: 16115
    functionDepth: 0
    functionLinenumber: 16115
    functionLinenumberEnd: 16115
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16116
      start: 16116
    functionDepth: 0
    functionLinenumber: 16116
    functionLinenumberEnd: 16116
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16117
      start: 16117
    functionDepth: 0
    functionLinenumber: 16117
    functionLinenumberEnd: 16117
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16153,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16169,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16170,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16173,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16174,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16175,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16176,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16177,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16184,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16185,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16186,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16187,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16189,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16191,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16195,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16198,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16199,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16201,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16202,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16203,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16204,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16205,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16211,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16213,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16216,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16224,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16226,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16232,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16242,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16243,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16246,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16257,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16261,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16264,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16265,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16267,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16283,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16284,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16285,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16304,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16306,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16308,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16312,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16317,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16320,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16321,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16327,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16329,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16331,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16335,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16337,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16339,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16340,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16342,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16348,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16349,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16352,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16356,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16366,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16370,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16377,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16383,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16389,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16395,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16406,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16408
      start: 16141
    functionDepth: 1
    functionLinenumber: 16141
    functionLinenumberEnd: 16408
    functionName: nlohmann::detail::serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - m_value::object::size
    - c_str
    - m_value::array::cend
    - m_value::binary::has_subtype
    - JSON_ASSERT
    - std::next
    - m_value::array::back
    - size
    - m_value::binary::empty
    - write_characters
    - m_value::binary::cend
    - m_value::object::cend
    - dump_escaped
    - m_value::binary::back
    - m_value::array::cbegin
    - m_value::binary::cbegin
    - m_value::object::empty
    - dump_integer
    - resize
    - m_value::array::empty
    - m_value::object::cbegin
    - nlohmann::detail::serializer::dump
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - m_value::binary::subtype
    - dump_float
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16504,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16511,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16512,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16529,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16582,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16583,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16584,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16590,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16607,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16622
      start: 16439
    functionDepth: 0
    functionLinenumber: 16439
    functionLinenumberEnd: 16622
    functionName: nlohmann::detail::serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - BasicJsonType
    - size
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - std::setw
    - data
    - write_characters
    - std::stringstream::str
    - JSON_ASSERT
    - static_cast<void>
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16103,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16104,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16105,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16110
      start: 16101
    functionDepth: 0
    functionLinenumber: 16101
    functionLinenumberEnd: 16110
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16113
      start: 16113
    functionDepth: 0
    functionLinenumber: 16113
    functionLinenumberEnd: 16113
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16114
      start: 16114
    functionDepth: 0
    functionLinenumber: 16114
    functionLinenumberEnd: 16114
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16115
      start: 16115
    functionDepth: 0
    functionLinenumber: 16115
    functionLinenumberEnd: 16115
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16116
      start: 16116
    functionDepth: 0
    functionLinenumber: 16116
    functionLinenumberEnd: 16116
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16117
      start: 16117
    functionDepth: 0
    functionLinenumber: 16117
    functionLinenumberEnd: 16117
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16153,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16169,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16170,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16173,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16174,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16175,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16176,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16177,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16184,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16185,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16186,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16187,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16189,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16191,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16195,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16198,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16199,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16201,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16202,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16203,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16204,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16205,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16211,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16213,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16216,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16224,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16226,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16232,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16242,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16243,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16246,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16257,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16261,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16264,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16265,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16267,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16283,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16284,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16285,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16304,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16306,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16308,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16312,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16317,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16320,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16321,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16327,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16329,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16331,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16335,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16337,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16339,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16340,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16342,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16348,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16349,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16352,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16356,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16366,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16370,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16377,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16383,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16389,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16395,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16406,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16408
      start: 16141
    functionDepth: 1
    functionLinenumber: 16141
    functionLinenumberEnd: 16408
    functionName: nlohmann::detail::serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - m_value::object::size
    - c_str
    - m_value::array::cend
    - m_value::binary::has_subtype
    - JSON_ASSERT
    - std::next
    - m_value::array::back
    - size
    - m_value::binary::empty
    - write_characters
    - m_value::binary::cend
    - m_value::object::cend
    - dump_escaped
    - m_value::binary::back
    - m_value::array::cbegin
    - m_value::binary::cbegin
    - m_value::object::empty
    - dump_integer
    - resize
    - m_value::array::empty
    - m_value::object::cbegin
    - nlohmann::detail::serializer::dump
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - m_value::binary::subtype
    - dump_float
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16504,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16511,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16512,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16529,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16582,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16583,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16584,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16590,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16607,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16622
      start: 16439
    functionDepth: 0
    functionLinenumber: 16439
    functionLinenumberEnd: 16622
    functionName: nlohmann::detail::serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - BasicJsonType
    - size
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - std::setw
    - data
    - write_characters
    - std::stringstream::str
    - JSON_ASSERT
    - static_cast<void>
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16103,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16104,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16105,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16110
      start: 16101
    functionDepth: 0
    functionLinenumber: 16101
    functionLinenumberEnd: 16110
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16113
      start: 16113
    functionDepth: 0
    functionLinenumber: 16113
    functionLinenumberEnd: 16113
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16114
      start: 16114
    functionDepth: 0
    functionLinenumber: 16114
    functionLinenumberEnd: 16114
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16115
      start: 16115
    functionDepth: 0
    functionLinenumber: 16115
    functionLinenumberEnd: 16115
    functionName: nlohmann::detail::serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16116
      start: 16116
    functionDepth: 0
    functionLinenumber: 16116
    functionLinenumberEnd: 16116
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16117
      start: 16117
    functionDepth: 0
    functionLinenumber: 16117
    functionLinenumberEnd: 16117
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16153,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16159,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16163,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16165,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16169,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16170,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16172,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16173,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16174,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16175,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16176,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16177,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16181,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16182,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16184,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16185,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16186,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16187,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16189,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16190,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16191,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16195,1
    - Dst: m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16198,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16199,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16201,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16202,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16203,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16204,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16205,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16209,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16211,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16213,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16216,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16224,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16226,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16232,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16236,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16238,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16242,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16243,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16245,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16246,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16252,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16253,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16256,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16257,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16261,1
    - Dst: m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16264,1
    - Dst: m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16265,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16267,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16272,1
    - Dst: nlohmann::detail::serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16273,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16283,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16284,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16285,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16293,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16297,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16299,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16302,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16304,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16306,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16308,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16312,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16314,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16317,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16320,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16321,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16323,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16327,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16329,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16330,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16331,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16335,1
    - Dst: m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16337,1
    - Dst: m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16339,1
    - Dst: m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16340,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16342,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16345,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16348,1
    - Dst: m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16349,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16351,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16352,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16356,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16366,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16370,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16377,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16383,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16389,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16395,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16406,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16408
      start: 16141
    functionDepth: 1
    functionLinenumber: 16141
    functionLinenumberEnd: 16408
    functionName: nlohmann::detail::serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::size
    - c_str
    - m_value::array::cend
    - m_value::binary::has_subtype
    - JSON_ASSERT
    - std::next
    - m_value::array::back
    - size
    - m_value::binary::empty
    - write_characters
    - m_value::binary::cend
    - m_value::object::cend
    - dump_escaped
    - m_value::binary::back
    - m_value::array::cbegin
    - m_value::binary::cbegin
    - m_value::object::empty
    - dump_integer
    - resize
    - m_value::array::empty
    - m_value::object::cbegin
    - nlohmann::detail::serializer::dump
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - m_value::binary::subtype
    - dump_float
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16503,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16504,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16510,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16511,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16512,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16529,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16531,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16549,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16582,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16583,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16584,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16590,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16592,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16607,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16622
      start: 16439
    functionDepth: 0
    functionLinenumber: 16439
    functionLinenumberEnd: 16622
    functionName: nlohmann::detail::serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - BasicJsonType
    - size
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - std::setw
    - data
    - write_characters
    - std::stringstream::str
    - JSON_ASSERT
    - static_cast<void>
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16715
      start: 16712
    functionDepth: 0
    functionLinenumber: 16712
    functionLinenumberEnd: 16715
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16721
      start: 16718
    functionDepth: 0
    functionLinenumber: 16718
    functionLinenumberEnd: 16721
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType /*unused*/)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16759,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16764,1
    - Dst: is_negative_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16770,1
    - Dst: remove_sign
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16773,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16773,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16776,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16780,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16781,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16785,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16785,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16795,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16803,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16809,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16812,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16812,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16813
      start: 16738
    functionDepth: 0
    functionLinenumber: 16738
    functionLinenumberEnd: 16813
    functionName: dump_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - static_cast<number_unsigned_t>
    - size
    - is_negative_number
    - count_digits
    - write_characters
    - begin
    - remove_sign
    - JSON_ASSERT
    - static_cast<unsigned>
    - static_cast<number_integer_t>
    - data
    - static_cast<char>
    - write_character
    linkageType: ''
    returnType: void
    signature: void dump_integer(NumberType x)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16826,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16828,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16841,1
    - Dst: std::integral_constant<bool, is_ieee_single_or_double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16841,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16842
      start: 16823
    functionDepth: 0
    functionLinenumber: 16823
    functionLinenumberEnd: 16842
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - std::isfinite
    - dump_float
    - std::integral_constant<bool, is_ieee_single_or_double>
    - write_characters
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16846,1
    - Dst: ::nlohmann::detail::to_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16847,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16847,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16849,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16850
      start: 16844
    functionDepth: 0
    functionLinenumber: 16844
    functionLinenumberEnd: 16850
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - ::nlohmann::detail::to_chars
    - size
    - data
    - write_characters
    - static_cast<size_t>
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16859,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16859,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16862,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16864,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16864,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16864,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16870,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16870,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16870,1
    - Dst: std::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16871,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16871,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16872,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16872,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16873,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16880,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16880,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16880,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16881,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16887,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16887,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16887,1
    - Dst: std::none_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16891,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16891,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16891,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16899,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16901
      start: 16852
    functionDepth: 0
    functionLinenumber: 16852
    functionLinenumberEnd: 16901
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::size_t>
    - end
    - size
    - std::remove
    - data
    - write_characters
    - begin
    - JSON_ASSERT
    - std::fill
    - find
    - std::none_of
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16946,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16946,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16953,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16953,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 3
    argNames:
    - ' state'
    - ' codep'
    - byte
    argTypes:
    - std::uint8_t
    - std::uint32_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16957
      start: 16924
    functionDepth: 0
    functionLinenumber: 16924
    functionLinenumberEnd: 16957
    functionName: decode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::array::size
    - JSON_ASSERT
    - static_cast<size_t>
    linkageType: ''
    returnType: std::uint8_t
    signature: std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const
      std::uint8_t byte) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16968
      start: 16964
    functionDepth: 0
    functionLinenumber: 16964
    functionLinenumberEnd: 16968
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_unsigned_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16981,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:16982,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16983
      start: 16979
    functionDepth: 0
    functionLinenumber: 16979
    functionLinenumberEnd: 16983
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - JSON_ASSERT
    - static_cast<number_unsigned_t>
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_integer_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17051
      start: 17051
    functionDepth: 0
    functionLinenumber: 17051
    functionLinenumberEnd: 17051
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - It
    - It
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17054
      start: 17053
    functionDepth: 0
    functionLinenumber: 17053
    functionLinenumberEnd: 17054
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(It first, It last, const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17056
      start: 17055
    functionDepth: 0
    functionLinenumber: 17055
    functionLinenumberEnd: 17056
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(std::initializer_list<T> init, const Allocator& alloc
      = Allocator() )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17060,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17060,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17067,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17068,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - key_type
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17069
      start: 17058
    functionDepth: 0
    functionLinenumber: 17058
    functionLinenumberEnd: 17069
    functionName: nlohmann::emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    - emplace_back
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(const key_type& key, T&& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17074
      start: 17071
    functionDepth: 0
    functionLinenumber: 17071
    functionLinenumberEnd: 17074
    functionName: '& operator[](const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::emplace
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17079
      start: 17076
    functionDepth: 0
    functionLinenumber: 17076
    functionLinenumberEnd: 17079
    functionName: '& operator[](const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17083,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17083,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17091,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17091,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17092
      start: 17081
    functionDepth: 0
    functionLinenumber: 17081
    functionLinenumberEnd: 17092
    functionName: '& at(const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::out_of_range
    - nlohmann::begin
    - JSON_THROW
    - nlohmann::end
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17096,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17096,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17104,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17105
      start: 17094
    functionDepth: 0
    functionLinenumber: 17094
    functionLinenumberEnd: 17105
    functionName: '& at(const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::out_of_range
    - nlohmann::begin
    - JSON_THROW
    - nlohmann::end
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17109,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17109,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17114,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17116,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17117,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17117,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17124
      start: 17107
    functionDepth: 0
    functionLinenumber: 17107
    functionLinenumberEnd: 17124
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    - nlohmann::json_pointer::pop_back
    - std::move
    - value_type::value_type
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17128,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pos
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17129
      start: 17126
    functionDepth: 0
    functionLinenumber: 17126
    functionLinenumberEnd: 17129
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::erase
    - std::next
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17133,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17134,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17134,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17156,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17156,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17158,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: nlohmann::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - iterator
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17177
      start: 17131
    functionDepth: 2
    functionLinenumber: 17131
    functionLinenumberEnd: 17177
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - static_cast<size_type>
    - no_iterator_type::begin
    - nlohmann::size
    - alt_string::resize
    - no_iterator_type::end
    - std::move
    - value_type::value_type
    - std::distance
    - std::next
    - auto::~value_type
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator first, iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17181,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17189
      start: 17179
    functionDepth: 0
    functionLinenumber: 17179
    functionLinenumberEnd: 17189
    functionName: nlohmann::count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: size_type
    signature: size_type count(const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17193,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17193,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17201
      start: 17191
    functionDepth: 0
    functionLinenumber: 17191
    functionLinenumberEnd: 17201
    functionName: nlohmann::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::end
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(const Key& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17205,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17205,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17213
      start: 17203
    functionDepth: 0
    functionLinenumber: 17203
    functionLinenumberEnd: 17213
    functionName: nlohmann::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::end
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17217,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17218
      start: 17215
    functionDepth: 0
    functionLinenumber: 17215
    functionLinenumberEnd: 17218
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - nlohmann::emplace
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( value_type&& value )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17222,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17222,1
    - Dst: alt_string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17229,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17231
      start: 17220
    functionDepth: 0
    functionLinenumber: 17220
    functionLinenumberEnd: 17231
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - alt_string::push_back
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( const value_type& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17244
      start: 17238
    functionDepth: 0
    functionLinenumber: 17238
    functionLinenumberEnd: 17244
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - nlohmann::insert
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17051
      start: 17051
    functionDepth: 0
    functionLinenumber: 17051
    functionLinenumberEnd: 17051
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - It
    - It
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17054
      start: 17053
    functionDepth: 0
    functionLinenumber: 17053
    functionLinenumberEnd: 17054
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(It first, It last, const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17056
      start: 17055
    functionDepth: 0
    functionLinenumber: 17055
    functionLinenumberEnd: 17056
    functionName: nlohmann::ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(std::initializer_list<T> init, const Allocator& alloc
      = Allocator() )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17060,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17060,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17067,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17068,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - key_type
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17069
      start: 17058
    functionDepth: 0
    functionLinenumber: 17058
    functionLinenumberEnd: 17069
    functionName: nlohmann::emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    - emplace_back
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(const key_type& key, T&& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17074
      start: 17071
    functionDepth: 0
    functionLinenumber: 17071
    functionLinenumberEnd: 17074
    functionName: '& operator[](const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - emplace
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17079
      start: 17076
    functionDepth: 0
    functionLinenumber: 17076
    functionLinenumberEnd: 17079
    functionName: '& operator[](const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17083,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17083,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17091,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17091,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17092
      start: 17081
    functionDepth: 0
    functionLinenumber: 17081
    functionLinenumberEnd: 17092
    functionName: '& at(const Key& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - std::out_of_range
    - end
    - JSON_THROW
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17096,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17096,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17104,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17105
      start: 17094
    functionDepth: 0
    functionLinenumber: 17094
    functionLinenumberEnd: 17105
    functionName: '& at(const Key& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - begin
    - std::out_of_range
    - end
    - JSON_THROW
    linkageType: ''
    returnType: T
    signature: T & at(const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17109,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17109,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17114,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17116,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17117,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17117,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17124
      start: 17107
    functionDepth: 0
    functionLinenumber: 17107
    functionLinenumberEnd: 17124
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    - nlohmann::json_pointer::pop_back
    - std::move
    - value_type::value_type
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const Key& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17128,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pos
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17129
      start: 17126
    functionDepth: 0
    functionLinenumber: 17126
    functionLinenumberEnd: 17129
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - nlohmann::erase
    - std::next
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17133,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17134,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17134,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17156,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17156,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17158,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17159,1
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: nlohmann::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17167,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - iterator
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17177
      start: 17131
    functionDepth: 2
    functionLinenumber: 17131
    functionLinenumberEnd: 17177
    functionName: nlohmann::erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - static_cast<size_type>
    - no_iterator_type::begin
    - nlohmann::size
    - alt_string::resize
    - no_iterator_type::end
    - std::move
    - value_type::value_type
    - std::distance
    - std::next
    - auto::~value_type
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator first, iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17181,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17189
      start: 17179
    functionDepth: 0
    functionLinenumber: 17179
    functionLinenumberEnd: 17189
    functionName: nlohmann::count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: size_type
    signature: size_type count(const Key& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17193,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17193,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17201
      start: 17191
    functionDepth: 0
    functionLinenumber: 17191
    functionLinenumberEnd: 17201
    functionName: nlohmann::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::end
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(const Key& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17205,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17205,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - Key
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17213
      start: 17203
    functionDepth: 0
    functionLinenumber: 17203
    functionLinenumberEnd: 17213
    functionName: nlohmann::find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - no_iterator_type::end
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const Key& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17217,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17218
      start: 17215
    functionDepth: 0
    functionLinenumber: 17215
    functionLinenumberEnd: 17218
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - nlohmann::emplace
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( value_type&& value )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17222,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17222,1
    - Dst: alt_string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17229,1
    - Dst: nlohmann::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17231
      start: 17220
    functionDepth: 0
    functionLinenumber: 17220
    functionLinenumberEnd: 17231
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - alt_string::push_back
    - nlohmann::begin
    - nlohmann::end
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( const value_type& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17244
      start: 17238
    functionDepth: 0
    functionLinenumber: 17238
    functionLinenumberEnd: 17244
    functionName: nlohmann::insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::insert
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 28
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17318,1
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17422,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17436,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17437,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17438,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17476,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17553,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17555,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17557,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17558,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17627,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17633,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17639,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17645,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17651,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17657,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17663,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17669,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17683,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17693,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17699,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17705,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17711,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17717,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17744,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17748,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17752,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17756,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17758,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: basic_json::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17765,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17778,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17779,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17786,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17787,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17794,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17795,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17802,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17803,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17842,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17843,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17844,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17845,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17858,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 173
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17859
      start: 17280
    functionDepth: 2
    functionLinenumber: 17280
    functionLinenumberEnd: 17859
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - allocator_type
    - std::unique_ptr::release
    - begin
    - JSON_ASSERT
    - basic_json::is_object
    - static_cast<boolean_t>
    - to_string
    - std::all_of
    - deallocate
    - size
    - std::vector::back
    - std::unique_ptr::get
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    - static_cast<void>
    - is_structured
    - nlohmann::basic_json
    - static_cast<number_unsigned_t>
    - std::back_inserter
    - std::vector::empty
    - static_cast<number_float_t>
    - std::forward<Args>
    - basic_json::m_value::array::begin
    - nlohmann::destroy
    - construct
    - basic_json::m_value::array::clear
    - nlohmann::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::vector::pop_back
    - basic_json::m_value::array::end
    - basic_json::m_value::object::clear
    - JSON_THROW
    - static_cast<number_integer_t>
    - std::move
    - other_error::create
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION basic_json
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17319
      start: 17310
    functionDepth: 0
    functionLinenumber: 17310
    functionLinenumberEnd: 17319
    functionName: nlohmann::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    linkageType: ''
    returnType: ::nlohmann::detail::parser<basic_json, InputAdapterType>
    signature: "::nlohmann::detail::parser<basic_json, InputAdapterType> parser(\n
      \       InputAdapterType adapter,\n        detail::parser_callback_t<basic_json>cb
      = nullptr,\n        const bool allow_exceptions = true,\n        const bool
      ignore_comments = false\n                                 )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17423
      start: 17420
    functionDepth: 0
    functionLinenumber: 17420
    functionLinenumberEnd: 17423
    functionName: nlohmann::get_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - allocator_type
    linkageType: ''
    returnType: allocator_type
    signature: allocator_type get_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17436,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17437,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17438,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17476,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17481
      start: 17427
    functionDepth: 0
    functionLinenumber: 17427
    functionLinenumberEnd: 17481
    functionName: nlohmann::meta
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT meta()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17553,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17555,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17557,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17559
      start: 17541
    functionDepth: 2
    functionLinenumber: 17541
    functionLinenumberEnd: 17559
    functionName: nlohmann::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - deallocate
    - std::unique_ptr::get
    - std::unique_ptr::release
    - std::forward<Args>
    - JSON_ASSERT
    - construct
    linkageType: ''
    returnType: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args>"
    signature: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args> * create(Args&& ... args)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17611
      start: 17611
    functionDepth: 0
    functionLinenumber: 17611
    functionLinenumberEnd: 17611
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17613
      start: 17613
    functionDepth: 0
    functionLinenumber: 17613
    functionLinenumberEnd: 17613
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(boolean_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17615
      start: 17615
    functionDepth: 0
    functionLinenumber: 17615
    functionLinenumberEnd: 17615
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_integer_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17617
      start: 17617
    functionDepth: 0
    functionLinenumber: 17617
    functionLinenumberEnd: 17617
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_unsigned_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17619
      start: 17619
    functionDepth: 0
    functionLinenumber: 17619
    functionLinenumberEnd: 17619
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_float_t v) noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17627,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17633,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17639,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17645,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17651,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17657,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17663,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17669,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17683,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 47
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17690
      start: 17621
    functionDepth: 0
    functionLinenumber: 17621
    functionLinenumberEnd: 17690
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    - JSON_HEDLEY_UNLIKELY
    - other_error::create
    - static_cast<number_unsigned_t>
    - static_cast<number_float_t>
    - JSON_THROW
    - static_cast<number_integer_t>
    - nlohmann::create
    - static_cast<boolean_t>
    linkageType: ''
    returnType: void
    signature: void json_value(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17693
      start: 17693
    functionDepth: 0
    functionLinenumber: 17693
    functionLinenumberEnd: 17693
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17696
      start: 17696
    functionDepth: 0
    functionLinenumber: 17696
    functionLinenumberEnd: 17696
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(string_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17699
      start: 17699
    functionDepth: 0
    functionLinenumber: 17699
    functionLinenumberEnd: 17699
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17702
      start: 17702
    functionDepth: 0
    functionLinenumber: 17702
    functionLinenumberEnd: 17702
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(object_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17705
      start: 17705
    functionDepth: 0
    functionLinenumber: 17705
    functionLinenumberEnd: 17705
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const array_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17708
      start: 17708
    functionDepth: 0
    functionLinenumber: 17708
    functionLinenumberEnd: 17708
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(array_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17711
      start: 17711
    functionDepth: 0
    functionLinenumber: 17711
    functionLinenumberEnd: 17711
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const typename binary_t::container_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17714
      start: 17714
    functionDepth: 0
    functionLinenumber: 17714
    functionLinenumberEnd: 17714
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(typename binary_t::container_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17717
      start: 17717
    functionDepth: 0
    functionLinenumber: 17717
    functionLinenumberEnd: 17717
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const binary_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17720
      start: 17720
    functionDepth: 0
    functionLinenumber: 17720
    functionLinenumberEnd: 17720
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(binary_t&& value)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17744,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17748,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17752,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17756,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17758,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: basic_json::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17765,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17778,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17779,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17786,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17787,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17794,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17795,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17802,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17803,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 54
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17818
      start: 17722
    functionDepth: 2
    functionLinenumber: 17722
    functionLinenumberEnd: 17818
    functionName: nlohmann::destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - std::vector::push_back
    - end
    - std::vector::pop_back
    - size
    - std::vector::back
    - basic_json::m_value::array::end
    - basic_json::m_value::object::clear
    - std::back_inserter
    - std::vector::empty
    - deallocate
    - begin
    - basic_json::m_value::array::begin
    - nlohmann::destroy
    - basic_json::m_value::array::clear
    - basic_json::is_object
    - std::move
    linkageType: ''
    returnType: void
    signature: void destroy(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17856
      start: 17856
    functionDepth: 0
    functionLinenumber: 17856
    functionLinenumberEnd: 17856
    functionName: nlohmann::JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(...)
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17896
      start: 17861
    functionDepth: 0
    functionLinenumber: 17861
    functionLinenumberEnd: 17896
    functionName: nlohmann::set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_parents()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17906,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - it
    - count_set_parents
    argTypes:
    - iterator
    - typename iterator::difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17909
      start: 17898
    functionDepth: 0
    functionLinenumber: 17898
    functionLinenumberEnd: 17909
    functionName: nlohmann::set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: iterator
    signature: iterator set_parents(iterator it, typename iterator::difference_type
      count_set_parents)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17911,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17914,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17917,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17918,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17918,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17921,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17934,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17943,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17944,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - j
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17947
      start: 17911
    functionDepth: 0
    functionLinenumber: 17911
    functionLinenumberEnd: 17947
    functionName: nlohmann::set_parent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::set_parents
    - JSON_ASSERT
    - static_cast<void>
    - type
    - array::capacity
    linkageType: ''
    returnType: reference
    signature: reference set_parent(reference j, std::size_t old_capacity = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17977
      start: 17973
    functionDepth: 0
    functionLinenumber: 17973
    functionLinenumberEnd: 17977
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17985
      start: 17981
    functionDepth: 0
    functionLinenumber: 17981
    functionLinenumberEnd: 17985
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(std::nullptr_t = nullptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17993,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17994,1
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17994,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17995,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17997,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17997,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17998,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - CompatibleType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18000
      start: 17993
    functionDepth: 0
    functionLinenumber: 17993
    functionLinenumberEnd: 18000
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - noexcept
    - nlohmann::set_parents
    - std::declval<basic_json_t&>
    - assert_invariant
    - std::forward<CompatibleType>
    - udt::to_json
    linkageType: ''
    returnType: void
    signature: "void basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-forwarding-reference-overload,bugprone-exception-escape)\n
      \               JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),\n
      \                                          std::forward<CompatibleType>(val))))"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18018,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18021,1
    - Dst: template get<other_boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18021,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18024,1
    - Dst: template get<other_number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18024,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18027,1
    - Dst: template get<other_number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18027,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18030,1
    - Dst: template get<other_number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18030,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18033,1
    - Dst: template get_ref<const other_string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18033,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18036,1
    - Dst: template get_ref<const other_object_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18036,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18039,1
    - Dst: template get_ref<const other_array_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18039,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18042,1
    - Dst: template get_ref<const other_binary_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18042,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18051,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18053,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18054,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 37
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18055
      start: 18007
    functionDepth: 0
    functionLinenumber: 18007
    functionLinenumberEnd: 18055
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - template get<other_boolean_t>
    - template get<other_number_unsigned_t>
    - template get_ref<const other_array_t&>
    - nlohmann::set_parents
    - template get_ref<const other_object_t&>
    - assert_invariant
    - JSON_ASSERT
    - template get_ref<const other_string_t&>
    - template get<other_number_integer_t>
    - template get_ref<const other_binary_t&>
    - template get<other_number_float_t>
    - udt::to_json
    - type
    linkageType: ''
    returnType: void
    signature: void basic_json(const BasicJsonType& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18081,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18095,1
    - Dst: object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18096,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18097,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18098,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18108,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18109,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18110
      start: 18059
    functionDepth: 0
    functionLinenumber: 18059
    functionLinenumberEnd: 18110
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::all_of
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::basic_json
    - is_string
    - moved_or_copied
    - size
    - nlohmann::set_parents
    - object::emplace
    - type_error::create
    - assert_invariant
    - initializer_list_t::begin
    - is_array
    - JSON_THROW
    - std::move
    - nlohmann::create
    - initializer_list_t::end
    linkageType: ''
    returnType: void
    signature: "void basic_json(initializer_list_t init,\n               bool type_deduction
      = true,\n               value_t manual_type = value_t::array)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18121
      start: 18114
    functionDepth: 0
    functionLinenumber: 18114
    functionLinenumberEnd: 18121
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18128,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18132
      start: 18125
    functionDepth: 0
    functionLinenumber: 18125
    functionLinenumberEnd: 18132
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18139,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18143
      start: 18136
    functionDepth: 0
    functionLinenumber: 18136
    functionLinenumberEnd: 18143
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18150,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18152,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18154
      start: 18147
    functionDepth: 0
    functionLinenumber: 18147
    functionLinenumberEnd: 18154
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18162
      start: 18158
    functionDepth: 0
    functionLinenumber: 18158
    functionLinenumberEnd: 18162
    functionName: nlohmann::array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT array(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18170
      start: 18166
    functionDepth: 0
    functionLinenumber: 18166
    functionLinenumberEnd: 18170
    functionName: nlohmann::object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT object(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18177,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18178,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18180
      start: 18174
    functionDepth: 0
    functionLinenumber: 18174
    functionLinenumberEnd: 18180
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - nlohmann::set_parents
    - nlohmann::create
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(size_type cnt, const basic_json& val)
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18189,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18190,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18193,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18210,1
    - Dst: InputIT::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18210,1
    - Dst: InputIT::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18211,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18213,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18213,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18261,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18268,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: InputIT::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18285,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18286,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 66
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIT
    - InputIT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18287
      start: 18187
    functionDepth: 0
    functionLinenumber: 18187
    functionLinenumberEnd: 18287
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - nlohmann::basic_json
    - JSON_HEDLEY_UNLIKELY
    - InputIT::m_object::type_name
    - InputIT::m_it::primitive_iterator::is_end
    - nlohmann::set_parents
    - InputIT::m_it::primitive_iterator::is_begin
    - assert_invariant
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - nlohmann::create
    - string
    linkageType: ''
    returnType: void
    signature: void basic_json(InputIT first, InputIT last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - JsonRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18297
      start: 18297
    functionDepth: 0
    functionLinenumber: 18297
    functionLinenumberEnd: 18297
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - moved_or_copied
    linkageType: ''
    returnType: void
    signature: void basic_json(const JsonRef& ref)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18305,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18363,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18364,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18365
      start: 18301
    functionDepth: 0
    functionLinenumber: 18301
    functionLinenumberEnd: 18365
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - assert_invariant
    - nlohmann::set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(const basic_json& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18370,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18371,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18374,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18380,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18382
      start: 18369
    functionDepth: 0
    functionLinenumber: 18369
    functionLinenumberEnd: 18382
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached:
    - std::move
    - assert_invariant
    - nlohmann::set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(basic_json&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18394,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18397,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18400,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18401,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - other
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18403
      start: 18386
    functionDepth: 0
    functionLinenumber: 18386
    functionLinenumberEnd: 18403
    functionName: "& operator=(basic_json other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - swap
    - assert_invariant
    - set_parents
    - basic_json::assert_invariant
    linkageType: ''
    returnType: basic_json
    signature: "basic_json & operator=(basic_json other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18409,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18411
      start: 18407
    functionDepth: 0
    functionLinenumber: 18407
    functionLinenumberEnd: 18411
    functionName: ~basic_json() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - nlohmann::destroy
    linkageType: ''
    returnType: void
    signature: void ~basic_json() noexcept
  - BBCount: 28
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17318,1
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17422,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17436,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17437,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17438,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17476,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17553,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17555,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17557,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17558,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17627,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17633,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17639,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17645,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17651,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17657,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17663,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17669,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17683,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17693,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17699,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17705,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17711,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17717,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17744,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17748,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17752,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17756,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17758,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: basic_json::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17765,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17778,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17779,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17786,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17787,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17794,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17795,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17802,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17803,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17842,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17843,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17844,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17845,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17851,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17858,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 173
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17859
      start: 17280
    functionDepth: 2
    functionLinenumber: 17280
    functionLinenumberEnd: 17859
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - allocator_type
    - std::unique_ptr::release
    - begin
    - JSON_ASSERT
    - basic_json::is_object
    - static_cast<boolean_t>
    - to_string
    - std::all_of
    - deallocate
    - size
    - std::vector::back
    - std::unique_ptr::get
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    - static_cast<void>
    - is_structured
    - nlohmann::basic_json
    - static_cast<number_unsigned_t>
    - std::back_inserter
    - std::vector::empty
    - static_cast<number_float_t>
    - std::forward<Args>
    - basic_json::m_value::array::begin
    - nlohmann::destroy
    - construct
    - basic_json::m_value::array::clear
    - nlohmann::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::vector::pop_back
    - basic_json::m_value::array::end
    - basic_json::m_value::object::clear
    - JSON_THROW
    - static_cast<number_integer_t>
    - std::move
    - other_error::create
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION basic_json
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17319
      start: 17310
    functionDepth: 0
    functionLinenumber: 17310
    functionLinenumberEnd: 17319
    functionName: nlohmann::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    linkageType: ''
    returnType: ::nlohmann::detail::parser<basic_json, InputAdapterType>
    signature: "::nlohmann::detail::parser<basic_json, InputAdapterType> parser(\n
      \       InputAdapterType adapter,\n        detail::parser_callback_t<basic_json>cb
      = nullptr,\n        const bool allow_exceptions = true,\n        const bool
      ignore_comments = false\n                                 )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17423
      start: 17420
    functionDepth: 0
    functionLinenumber: 17420
    functionLinenumberEnd: 17423
    functionName: nlohmann::get_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - allocator_type
    linkageType: ''
    returnType: allocator_type
    signature: allocator_type get_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17436,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17437,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17438,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17460,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17476,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17481
      start: 17427
    functionDepth: 0
    functionLinenumber: 17427
    functionLinenumberEnd: 17481
    functionName: nlohmann::meta
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT meta()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17553,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17555,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17556,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17557,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17559
      start: 17541
    functionDepth: 2
    functionLinenumber: 17541
    functionLinenumberEnd: 17559
    functionName: nlohmann::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - deallocate
    - std::unique_ptr::get
    - std::unique_ptr::release
    - std::forward<Args>
    - JSON_ASSERT
    - construct
    linkageType: ''
    returnType: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args>"
    signature: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args> * create(Args&& ... args)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17611
      start: 17611
    functionDepth: 0
    functionLinenumber: 17611
    functionLinenumberEnd: 17611
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17613
      start: 17613
    functionDepth: 0
    functionLinenumber: 17613
    functionLinenumberEnd: 17613
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(boolean_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17615
      start: 17615
    functionDepth: 0
    functionLinenumber: 17615
    functionLinenumberEnd: 17615
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_integer_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17617
      start: 17617
    functionDepth: 0
    functionLinenumber: 17617
    functionLinenumberEnd: 17617
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_unsigned_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17619
      start: 17619
    functionDepth: 0
    functionLinenumber: 17619
    functionLinenumberEnd: 17619
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_float_t v) noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17627,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17633,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17639,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17645,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17651,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17657,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17663,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17669,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17683,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17685,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 47
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17690
      start: 17621
    functionDepth: 0
    functionLinenumber: 17621
    functionLinenumberEnd: 17690
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    - JSON_HEDLEY_UNLIKELY
    - other_error::create
    - static_cast<number_unsigned_t>
    - static_cast<number_float_t>
    - JSON_THROW
    - static_cast<number_integer_t>
    - nlohmann::create
    - static_cast<boolean_t>
    linkageType: ''
    returnType: void
    signature: void json_value(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17693
      start: 17693
    functionDepth: 0
    functionLinenumber: 17693
    functionLinenumberEnd: 17693
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17696
      start: 17696
    functionDepth: 0
    functionLinenumber: 17696
    functionLinenumberEnd: 17696
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(string_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17699
      start: 17699
    functionDepth: 0
    functionLinenumber: 17699
    functionLinenumberEnd: 17699
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17702
      start: 17702
    functionDepth: 0
    functionLinenumber: 17702
    functionLinenumberEnd: 17702
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(object_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17705
      start: 17705
    functionDepth: 0
    functionLinenumber: 17705
    functionLinenumberEnd: 17705
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const array_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17708,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17708
      start: 17708
    functionDepth: 0
    functionLinenumber: 17708
    functionLinenumberEnd: 17708
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(array_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17711
      start: 17711
    functionDepth: 0
    functionLinenumber: 17711
    functionLinenumberEnd: 17711
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const typename binary_t::container_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17714
      start: 17714
    functionDepth: 0
    functionLinenumber: 17714
    functionLinenumberEnd: 17714
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(typename binary_t::container_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17717
      start: 17717
    functionDepth: 0
    functionLinenumber: 17717
    functionLinenumberEnd: 17717
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(const binary_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17720
      start: 17720
    functionDepth: 0
    functionLinenumber: 17720
    functionLinenumberEnd: 17720
    functionName: nlohmann::json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::create
    linkageType: ''
    returnType: void
    signature: void json_value(binary_t&& value)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17732,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17733,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17740,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17744,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17747,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17748,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17752,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17754,1
    - Dst: basic_json::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17756,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17758,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17762,1
    - Dst: basic_json::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17765,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17778,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17779,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17786,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17787,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17794,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17795,1
    - Dst: nlohmann::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17802,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17803,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 54
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17818
      start: 17722
    functionDepth: 2
    functionLinenumber: 17722
    functionLinenumberEnd: 17818
    functionName: nlohmann::destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - std::vector::push_back
    - end
    - std::vector::pop_back
    - size
    - std::vector::back
    - basic_json::m_value::array::end
    - basic_json::m_value::object::clear
    - std::back_inserter
    - std::vector::empty
    - deallocate
    - begin
    - basic_json::m_value::array::begin
    - nlohmann::destroy
    - basic_json::m_value::array::clear
    - basic_json::is_object
    - std::move
    linkageType: ''
    returnType: void
    signature: void destroy(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17856
      start: 17856
    functionDepth: 0
    functionLinenumber: 17856
    functionLinenumberEnd: 17856
    functionName: nlohmann::JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(...)
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17896
      start: 17861
    functionDepth: 0
    functionLinenumber: 17861
    functionLinenumberEnd: 17896
    functionName: nlohmann::set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_parents()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17906,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - it
    - count_set_parents
    argTypes:
    - iterator
    - typename iterator::difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17909
      start: 17898
    functionDepth: 0
    functionLinenumber: 17898
    functionLinenumberEnd: 17909
    functionName: nlohmann::set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: iterator
    signature: iterator set_parents(iterator it, typename iterator::difference_type
      count_set_parents)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17911,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17914,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17917,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17918,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17918,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17921,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17934,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17943,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17944,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - j
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17947
      start: 17911
    functionDepth: 0
    functionLinenumber: 17911
    functionLinenumberEnd: 17947
    functionName: nlohmann::set_parent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::set_parents
    - JSON_ASSERT
    - static_cast<void>
    - type
    - array::capacity
    linkageType: ''
    returnType: reference
    signature: reference set_parent(reference j, std::size_t old_capacity = static_cast<std::size_t>(-1))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17977
      start: 17973
    functionDepth: 0
    functionLinenumber: 17973
    functionLinenumberEnd: 17977
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17985
      start: 17981
    functionDepth: 0
    functionLinenumber: 17981
    functionLinenumberEnd: 17985
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(std::nullptr_t = nullptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17993,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17994,1
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17994,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17995,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17997,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17997,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17998,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:17999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - CompatibleType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18000
      start: 17993
    functionDepth: 0
    functionLinenumber: 17993
    functionLinenumberEnd: 18000
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - noexcept
    - nlohmann::set_parents
    - std::declval<basic_json_t&>
    - assert_invariant
    - std::forward<CompatibleType>
    - udt::to_json
    linkageType: ''
    returnType: void
    signature: "void basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-forwarding-reference-overload,bugprone-exception-escape)\n
      \               JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),\n
      \                                          std::forward<CompatibleType>(val))))"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18018,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18021,1
    - Dst: template get<other_boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18021,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18024,1
    - Dst: template get<other_number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18024,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18027,1
    - Dst: template get<other_number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18027,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18030,1
    - Dst: template get<other_number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18030,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18033,1
    - Dst: template get_ref<const other_string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18033,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18036,1
    - Dst: template get_ref<const other_object_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18036,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18039,1
    - Dst: template get_ref<const other_array_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18039,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18042,1
    - Dst: template get_ref<const other_binary_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18042,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18051,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18053,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18054,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 37
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18055
      start: 18007
    functionDepth: 0
    functionLinenumber: 18007
    functionLinenumberEnd: 18055
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - template get<other_boolean_t>
    - template get<other_number_unsigned_t>
    - template get_ref<const other_array_t&>
    - nlohmann::set_parents
    - template get_ref<const other_object_t&>
    - assert_invariant
    - JSON_ASSERT
    - template get_ref<const other_string_t&>
    - template get<other_number_integer_t>
    - template get_ref<const other_binary_t&>
    - template get<other_number_float_t>
    - udt::to_json
    - type
    linkageType: ''
    returnType: void
    signature: void basic_json(const BasicJsonType& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18065,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18081,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18083,1
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18095,1
    - Dst: object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18096,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18097,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18098,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18105,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18108,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18109,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18110
      start: 18059
    functionDepth: 0
    functionLinenumber: 18059
    functionLinenumberEnd: 18110
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached:
    - std::all_of
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::basic_json
    - is_string
    - moved_or_copied
    - size
    - nlohmann::set_parents
    - object::emplace
    - type_error::create
    - assert_invariant
    - initializer_list_t::begin
    - is_array
    - JSON_THROW
    - std::move
    - nlohmann::create
    - initializer_list_t::end
    linkageType: ''
    returnType: void
    signature: "void basic_json(initializer_list_t init,\n               bool type_deduction
      = true,\n               value_t manual_type = value_t::array)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18121
      start: 18114
    functionDepth: 0
    functionLinenumber: 18114
    functionLinenumberEnd: 18121
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18128,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18132
      start: 18125
    functionDepth: 0
    functionLinenumber: 18125
    functionLinenumberEnd: 18132
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18139,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18143
      start: 18136
    functionDepth: 0
    functionLinenumber: 18136
    functionLinenumberEnd: 18143
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18150,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18152,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18154
      start: 18147
    functionDepth: 0
    functionLinenumber: 18147
    functionLinenumberEnd: 18154
    functionName: nlohmann::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - nlohmann::basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18162
      start: 18158
    functionDepth: 0
    functionLinenumber: 18158
    functionLinenumberEnd: 18162
    functionName: nlohmann::array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT array(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18170
      start: 18166
    functionDepth: 0
    functionLinenumber: 18166
    functionLinenumberEnd: 18170
    functionName: nlohmann::object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT object(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18177,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18178,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18180
      start: 18174
    functionDepth: 0
    functionLinenumber: 18174
    functionLinenumberEnd: 18180
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 19
    functionsReached:
    - nlohmann::set_parents
    - nlohmann::create
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(size_type cnt, const basic_json& val)
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18189,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18190,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18193,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: nlohmann::basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18195,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18210,1
    - Dst: InputIT::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18210,1
    - Dst: InputIT::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18211,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18213,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18213,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18261,1
    - Dst: nlohmann::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18268,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: InputIT::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18282,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18285,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18286,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 66
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIT
    - InputIT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18287
      start: 18187
    functionDepth: 0
    functionLinenumber: 18187
    functionLinenumberEnd: 18287
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - nlohmann::basic_json
    - JSON_HEDLEY_UNLIKELY
    - InputIT::m_object::type_name
    - InputIT::m_it::primitive_iterator::is_end
    - nlohmann::set_parents
    - InputIT::m_it::primitive_iterator::is_begin
    - assert_invariant
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - nlohmann::create
    - string
    linkageType: ''
    returnType: void
    signature: void basic_json(InputIT first, InputIT last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - JsonRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18297
      start: 18297
    functionDepth: 0
    functionLinenumber: 18297
    functionLinenumberEnd: 18297
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - moved_or_copied
    linkageType: ''
    returnType: void
    signature: void basic_json(const JsonRef& ref)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18305,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18363,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18364,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18365
      start: 18301
    functionDepth: 0
    functionLinenumber: 18301
    functionLinenumberEnd: 18365
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - assert_invariant
    - nlohmann::set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(const basic_json& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18370,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18371,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18374,1
    - Dst: nlohmann::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18380,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18382
      start: 18369
    functionDepth: 0
    functionLinenumber: 18369
    functionLinenumberEnd: 18382
    functionName: nlohmann::basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - std::move
    - assert_invariant
    - nlohmann::set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(basic_json&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18394,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18397,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18400,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18401,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - other
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18403
      start: 18386
    functionDepth: 0
    functionLinenumber: 18386
    functionLinenumberEnd: 18403
    functionName: "& operator=(basic_json other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - swap
    - assert_invariant
    - set_parents
    - basic_json::assert_invariant
    linkageType: ''
    returnType: basic_json
    signature: "basic_json & operator=(basic_json other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18409,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18411
      start: 18407
    functionDepth: 0
    functionLinenumber: 18407
    functionLinenumberEnd: 18411
    functionName: ~basic_json() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    - destroy
    linkageType: ''
    returnType: void
    signature: void ~basic_json() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18451
      start: 18448
    functionDepth: 0
    functionLinenumber: 18448
    functionLinenumberEnd: 18451
    functionName: type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 162
    functionsReached: []
    linkageType: ''
    returnType: value_t
    signature: value_t type() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18457,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18457,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18457,1
    - Dst: is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18457,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18457,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18458
      start: 18455
    functionDepth: 0
    functionLinenumber: 18455
    functionLinenumberEnd: 18458
    functionName: is_primitive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number
    - is_string
    - is_boolean
    - is_null
    - is_binary
    linkageType: ''
    returnType: bool
    signature: bool is_primitive() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18464,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18465
      start: 18462
    functionDepth: 0
    functionLinenumber: 18462
    functionLinenumberEnd: 18465
    functionName: is_structured
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - is_array
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool is_structured() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18472
      start: 18469
    functionDepth: 0
    functionLinenumber: 18469
    functionLinenumberEnd: 18472
    functionName: is_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_null() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18479
      start: 18476
    functionDepth: 0
    functionLinenumber: 18476
    functionLinenumberEnd: 18479
    functionName: is_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_boolean() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18485,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18486
      start: 18483
    functionDepth: 0
    functionLinenumber: 18483
    functionLinenumberEnd: 18486
    functionName: is_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - is_number_float
    - is_number_integer
    linkageType: ''
    returnType: bool
    signature: bool is_number() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18493
      start: 18490
    functionDepth: 0
    functionLinenumber: 18490
    functionLinenumberEnd: 18493
    functionName: is_number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_integer() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18500
      start: 18497
    functionDepth: 0
    functionLinenumber: 18497
    functionLinenumberEnd: 18500
    functionName: is_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18507
      start: 18504
    functionDepth: 0
    functionLinenumber: 18504
    functionLinenumberEnd: 18507
    functionName: is_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_float() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18514
      start: 18511
    functionDepth: 0
    functionLinenumber: 18511
    functionLinenumberEnd: 18514
    functionName: is_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_object() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18521
      start: 18518
    functionDepth: 0
    functionLinenumber: 18518
    functionLinenumberEnd: 18521
    functionName: is_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_array() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18528
      start: 18525
    functionDepth: 0
    functionLinenumber: 18525
    functionLinenumberEnd: 18528
    functionName: is_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_string() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18535
      start: 18532
    functionDepth: 0
    functionLinenumber: 18532
    functionLinenumberEnd: 18535
    functionName: is_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_binary() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18542
      start: 18539
    functionDepth: 0
    functionLinenumber: 18539
    functionLinenumberEnd: 18542
    functionName: is_discarded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_discarded() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18549
      start: 18546
    functionDepth: 0
    functionLinenumber: 18546
    functionLinenumberEnd: 18549
    functionName: operator value_t() const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator value_t() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18573
      start: 18570
    functionDepth: 0
    functionLinenumber: 18570
    functionLinenumberEnd: 18573
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(object_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18579
      start: 18576
    functionDepth: 0
    functionLinenumber: 18576
    functionLinenumberEnd: 18579
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(const object_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18585
      start: 18582
    functionDepth: 0
    functionLinenumber: 18582
    functionLinenumberEnd: 18585
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(array_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18591
      start: 18588
    functionDepth: 0
    functionLinenumber: 18588
    functionLinenumberEnd: 18591
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(const array_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18597
      start: 18594
    functionDepth: 0
    functionLinenumber: 18594
    functionLinenumberEnd: 18597
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(string_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18603
      start: 18600
    functionDepth: 0
    functionLinenumber: 18600
    functionLinenumberEnd: 18603
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(const string_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18609
      start: 18606
    functionDepth: 0
    functionLinenumber: 18606
    functionLinenumberEnd: 18609
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(boolean_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18615
      start: 18612
    functionDepth: 0
    functionLinenumber: 18612
    functionLinenumberEnd: 18615
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(const boolean_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18621
      start: 18618
    functionDepth: 0
    functionLinenumber: 18618
    functionLinenumberEnd: 18621
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_integer
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(number_integer_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18627
      start: 18624
    functionDepth: 0
    functionLinenumber: 18624
    functionLinenumberEnd: 18627
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_integer
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(const number_integer_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18633
      start: 18630
    functionDepth: 0
    functionLinenumber: 18630
    functionLinenumberEnd: 18633
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18639
      start: 18636
    functionDepth: 0
    functionLinenumber: 18636
    functionLinenumberEnd: 18639
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(const number_unsigned_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18645
      start: 18642
    functionDepth: 0
    functionLinenumber: 18642
    functionLinenumberEnd: 18645
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(number_float_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18651
      start: 18648
    functionDepth: 0
    functionLinenumber: 18648
    functionLinenumberEnd: 18651
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(const number_float_t* /*unused*/) const
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18657
      start: 18654
    functionDepth: 0
    functionLinenumber: 18654
    functionLinenumberEnd: 18657
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(binary_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18663
      start: 18660
    functionDepth: 0
    functionLinenumber: 18660
    functionLinenumberEnd: 18663
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(const binary_t* /*unused*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<typename std::add_pointer<ReferenceType>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18680,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18682,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18687,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18687,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18687,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18687,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - ThisType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18688
      start: 18677
    functionDepth: 0
    functionLinenumber: 18677
    functionLinenumberEnd: 18688
    functionName: get_ref_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - template get_ptr<typename std::add_pointer<ReferenceType>::type>
    - string
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref_impl(ThisType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18710,1
    - Dst: std::declval<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18710,1
    - Dst: get_impl_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18713,1
    - Dst: static_cast<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18714
      start: 18710
    functionDepth: 0
    functionLinenumber: 18710
    functionLinenumberEnd: 18714
    functionName: get_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::declval<PointerType>
    - std::declval<const basic_json_t&>
    - static_cast<PointerType>
    - get_impl_ptr
    linkageType: ''
    returnType: auto
    signature: auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ValueType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18763,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18766
      start: 18760
    functionDepth: 0
    functionLinenumber: 18760
    functionLinenumberEnd: 18766
    functionName: noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 28
    functionsReached:
    - ValueType
    - udt::from_json
    linkageType: ''
    returnType: void
    signature: "void noexcept(noexcept(\n                JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), std::declval<ValueType&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18802,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18803,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18803,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18806
      start: 18802
    functionDepth: 0
    functionLinenumber: 18802
    functionLinenumberEnd: 18806
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType get_impl(detail::priority_tag<1> /*unused*/) const noexcept(noexcept(\n
      \               JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18830
      start: 18827
    functionDepth: 0
    functionLinenumber: 18827
    functionLinenumberEnd: 18830
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType get_impl(detail::priority_tag<2> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18853
      start: 18850
    functionDepth: 0
    functionLinenumber: 18850
    functionLinenumberEnd: 18853
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: basic_json
    signature: basic_json get_impl(detail::priority_tag<3> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18864,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18868
      start: 18863
    functionDepth: 0
    functionLinenumber: 18863
    functionLinenumberEnd: 18868
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get_ptr
    - std::declval<const basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: "auto get_impl(detail::priority_tag<4> /*unused*/) const noexcept\n
      \   -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18939,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18943
      start: 18939
    functionDepth: 0
    functionLinenumber: 18939
    functionLinenumberEnd: 18943
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 140
    functionsReached:
    - get_ptr
    - std::declval<basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: auto get() noexcept -> decltype(std::declval<basic_json_t&>().template
      get_ptr<PointerType>())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18952,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18953,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18953,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18957
      start: 18952
    functionDepth: 0
    functionLinenumber: 18952
    functionLinenumberEnd: 18957
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType & get_to(ValueType& v) const noexcept(noexcept(\n                JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18969
      start: 18965
    functionDepth: 0
    functionLinenumber: 18965
    functionLinenumberEnd: 18969
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: ValueType
    signature: ValueType & get_to(ValueType& v) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18977,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18977,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18978,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - (v)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18982
      start: 18976
    functionDepth: 0
    functionLinenumber: 18976
    functionLinenumberEnd: 18982
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: Array
    signature: "Array get_to(T (&v)[N]) const // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)\n
      \   noexcept(noexcept(JSONSerializer<Array>::from_json(\n                          std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:18991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18992
      start: 18988
    functionDepth: 0
    functionLinenumber: 18988
    functionLinenumberEnd: 18992
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19003
      start: 18999
    functionDepth: 0
    functionLinenumber: 18999
    functionLinenumberEnd: 19003
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19057,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19059,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19059,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19059,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19059,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19062,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19063
      start: 19055
    functionDepth: 0
    functionLinenumber: 19055
    functionLinenumberEnd: 19063
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - get_ptr
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19069,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19071,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19071,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19071,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19071,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19074,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19075
      start: 19067
    functionDepth: 0
    functionLinenumber: 19067
    functionLinenumberEnd: 19075
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - get_ptr
    - type_name
    - type_error::create
    - is_binary
    - JSON_THROW
    - string
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19093,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19093,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19097,1
    - Dst: array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19097,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19104
      start: 19090
    functionDepth: 0
    functionLinenumber: 19090
    functionLinenumberEnd: 19104
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 94
    functionsReached:
    - array::at
    - set_parent
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: reference
    signature: reference at(size_type idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19103
      start: 19099
    functionDepth: 0
    functionLinenumber: 19099
    functionLinenumberEnd: 19103
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19116,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19116,1
    - Dst: array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19120,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19127
      start: 19113
    functionDepth: 0
    functionLinenumber: 19113
    functionLinenumberEnd: 19127
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 95
    functionsReached:
    - array::at
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(size_type idx) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19126
      start: 19122
    functionDepth: 0
    functionLinenumber: 19122
    functionLinenumberEnd: 19126
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19139,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19139,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19143,1
    - Dst: object::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19143,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19148,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19150
      start: 19136
    functionDepth: 0
    functionLinenumber: 19136
    functionLinenumberEnd: 19150
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 96
    functionsReached:
    - object::at
    - set_parent
    - JSON_THROW
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference at(const typename object_t::key_type& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19148,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19149
      start: 19145
    functionDepth: 0
    functionLinenumber: 19145
    functionLinenumberEnd: 19149
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19162,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19162,1
    - Dst: object::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19166,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19171,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19173
      start: 19159
    functionDepth: 0
    functionLinenumber: 19159
    functionLinenumberEnd: 19173
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 97
    functionsReached:
    - object::at
    - JSON_THROW
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const typename object_t::key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19171,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19172
      start: 19168
    functionDepth: 0
    functionLinenumber: 19168
    functionLinenumberEnd: 19172
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19185,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19188,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19189,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19193,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19193,1
    - Dst: array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19196,1
    - Dst: array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19200,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19201,1
    - Dst: array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19203,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19206,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19206,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19209,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19214,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19214,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19214,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19214,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19217,1
    - Dst: array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19220,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19223,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19223,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19223,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19223,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19224
      start: 19182
    functionDepth: 0
    functionLinenumber: 19182
    functionLinenumberEnd: 19224
    functionName: operator[](size_type idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - array::size
    - JSON_HEDLEY_UNLIKELY
    - array
    - type_name
    - is_null
    - type_error::create
    - string
    - assert_invariant
    - set_parents
    - begin
    - create
    - array::resize
    - is_array
    - static_cast<typename iterator::difference_type>
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - array::capacity
    linkageType: ''
    returnType: reference
    signature: reference operator[](size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19231,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19231,1
    - Dst: array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19233,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19236,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19236,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19236,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19237
      start: 19228
    functionDepth: 0
    functionLinenumber: 19228
    functionLinenumberEnd: 19237
    functionName: operator[](size_type idx) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - array
    - type_name
    - type_error::create
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](size_type idx) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19244,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19247,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19248,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19252,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19252,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19254,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19254,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19257,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19257,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19257,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19258
      start: 19241
    functionDepth: 0
    functionLinenumber: 19241
    functionLinenumberEnd: 19258
    functionName: operator[](const typename object_t::key_type& key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - is_null
    - type_error::create
    - string
    - assert_invariant
    - set_parent
    - create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - object
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference operator[](const typename object_t::key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19265,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19265,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19267,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19267,1
    - Dst: object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19267,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19268,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19271,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19271,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19271,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19272
      start: 19262
    functionDepth: 0
    functionLinenumber: 19262
    functionLinenumberEnd: 19272
    functionName: operator[](const typename object_t::key_type& key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - object::end
    - type_error::create
    - string
    - JSON_ASSERT
    - JSON_THROW
    - object::find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const typename object_t::key_type& key)
      const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19281,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19285,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19289,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19289,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19291,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19291,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19294,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19294,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19294,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19295
      start: 19277
    functionDepth: 0
    functionLinenumber: 19277
    functionLinenumberEnd: 19295
    functionName: "(2)\n    reference operator[](T* key)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - is_null
    - type_error::create
    - string
    - assert_invariant
    - set_parent
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - object
    - is_object
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    reference operator[](T* key)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19304,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19304,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19306,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19306,1
    - Dst: object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19306,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19307,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19310,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19310,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19311
      start: 19300
    functionDepth: 0
    functionLinenumber: 19300
    functionLinenumberEnd: 19311
    functionName: "(2)\n    const_reference operator[](T* key) const"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - object::end
    - type_error::create
    - string
    - JSON_ASSERT
    - JSON_THROW
    - object::find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    const_reference operator[](T* key) const"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19322,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19322,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19325,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19326,1
    - Dst: auto::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19328,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19334,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19334,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19334,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19334,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - typename object_t::key_type
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19335
      start: 19319
    functionDepth: 0
    functionLinenumber: 19319
    functionLinenumberEnd: 19335
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 128
    functionsReached:
    - end
    - type_name
    - auto::template get<ValueType>
    - type_error::create
    - string
    - JSON_THROW
    - find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const typename object_t::key_type& key, const ValueType&
      default_value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19342,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' key'
    - default_value
    argTypes:
    - typename object_t::key_type
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19343
      start: 19340
    functionDepth: 0
    functionLinenumber: 19340
    functionLinenumberEnd: 19343
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 129
    functionsReached:
    - value
    - string_t
    linkageType: ''
    returnType: string_t
    signature: string_t value(const typename object_t::key_type& key, const char*
      default_value) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19352,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19352,1
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - json_pointer
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19363
      start: 19349
    functionDepth: 0
    functionLinenumber: 19349
    functionLinenumberEnd: 19363
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 129
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - get_checked
    - is_object
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const json_pointer& ptr, const ValueType& default_value)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19362
      start: 19359
    functionDepth: 0
    functionLinenumber: 19359
    functionLinenumberEnd: 19362
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void JSON_INTERNAL_CATCH (out_of_range&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19374,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ptr'
    - default_value
    argTypes:
    - json_pointer
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19375
      start: 19372
    functionDepth: 0
    functionLinenumber: 19372
    functionLinenumberEnd: 19375
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 130
    functionsReached:
    - value
    - string_t
    linkageType: ''
    returnType: string_t
    signature: string_t value(const json_pointer& ptr, const char* default_value)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19382
      start: 19379
    functionDepth: 0
    functionLinenumber: 19379
    functionLinenumberEnd: 19382
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - begin
    linkageType: ''
    returnType: reference
    signature: reference front()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19389
      start: 19386
    functionDepth: 0
    functionLinenumber: 19386
    functionLinenumberEnd: 19389
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_reference
    signature: const_reference front() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19398
      start: 19393
    functionDepth: 0
    functionLinenumber: 19393
    functionLinenumberEnd: 19398
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 298
    functionsReached:
    - end
    linkageType: ''
    returnType: reference
    signature: reference back()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19407
      start: 19402
    functionDepth: 0
    functionLinenumber: 19402
    functionLinenumberEnd: 19407
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 298
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_reference
    signature: const_reference back() const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19418,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19420,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19420,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19434,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19434,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19436,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19436,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19439,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19442,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19443,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19446,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19449,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19450,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19455,1
    - Dst: object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19461,1
    - Dst: array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19467,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19474,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19474,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19474,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19474,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    argCount: 1
    argNames:
    - pos
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19478
      start: 19415
    functionDepth: 2
    functionLinenumber: 19415
    functionLinenumberEnd: 19478
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 19
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - type_name
    - type_error::create
    - is_binary
    - string
    - destroy
    - assert_invariant
    - object::erase
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - invalid_iterator::create
    - array::erase
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType pos)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19489,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19491,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19491,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19494,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19505,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19505,1
    - Dst: IteratorType::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19506,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19508,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19508,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19511,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19514,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19515,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19518,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19521,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19522,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19527,1
    - Dst: object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19533,1
    - Dst: array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19540,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19548,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19548,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19548,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19548,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19552
      start: 19486
    functionDepth: 2
    functionLinenumber: 19486
    functionLinenumberEnd: 19552
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - type_name
    - type_error::create
    - IteratorType::m_it::primitive_iterator::is_end
    - is_binary
    - string
    - destroy
    - assert_invariant
    - object::erase
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - array::erase
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19559,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19559,1
    - Dst: object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19561,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19564,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19564,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19564,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19565
      start: 19556
    functionDepth: 0
    functionLinenumber: 19556
    functionLinenumberEnd: 19565
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 21
    functionsReached:
    - type_name
    - type_error::create
    - string
    - object::erase
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const typename object_t::key_type& key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19572,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19572,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19574,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19574,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19576,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19576,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19576,1
    - Dst: array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19579,1
    - Dst: array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19579,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19579,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19583,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19583,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19583,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19583,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19585
      start: 19569
    functionDepth: 0
    functionLinenumber: 19569
    functionLinenumberEnd: 19585
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 22
    functionsReached:
    - array::begin
    - JSON_HEDLEY_UNLIKELY
    - size
    - type_name
    - array::erase
    - type_error::create
    - static_cast<difference_type>
    - string
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: void
    signature: void erase(const size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19602,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19604,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19606,1
    - Dst: std::forward<KeyT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19606,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19610
      start: 19600
    functionDepth: 0
    functionLinenumber: 19600
    functionLinenumberEnd: 19610
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 42
    functionsReached:
    - std::forward<KeyT>
    - object::find
    - end
    - is_object
    linkageType: ''
    returnType: iterator
    signature: iterator find(KeyT&& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19617,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19619,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19621,1
    - Dst: std::forward<KeyT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19621,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19625
      start: 19615
    functionDepth: 0
    functionLinenumber: 19615
    functionLinenumberEnd: 19625
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 43
    functionsReached:
    - std::forward<KeyT>
    - object::find
    - cend
    - is_object
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(KeyT&& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19633,1
    - Dst: object::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19633,1
    - Dst: std::forward<KeyT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19633,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19634
      start: 19630
    functionDepth: 0
    functionLinenumber: 19630
    functionLinenumberEnd: 19634
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - std::forward<KeyT>
    - object::count
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type count(KeyT&& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19642,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19642,1
    - Dst: std::forward<KeyT>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19642,1
    - Dst: object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19642,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19643
      start: 19640
    functionDepth: 0
    functionLinenumber: 19640
    functionLinenumberEnd: 19643
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - std::forward<KeyT>
    - object::find
    - object::end
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool contains(KeyT && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19650
      start: 19647
    functionDepth: 0
    functionLinenumber: 19647
    functionLinenumberEnd: 19650
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: bool contains(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19669
      start: 19664
    functionDepth: 0
    functionLinenumber: 19664
    functionLinenumberEnd: 19669
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 171
    functionsReached:
    - iterator::set_begin
    linkageType: ''
    returnType: iterator
    signature: iterator begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19676
      start: 19673
    functionDepth: 0
    functionLinenumber: 19673
    functionLinenumberEnd: 19676
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 172
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19685
      start: 19680
    functionDepth: 0
    functionLinenumber: 19680
    functionLinenumberEnd: 19685
    functionName: cbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 8
    functionsReached:
    - const_iterator::set_begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19694
      start: 19689
    functionDepth: 0
    functionLinenumber: 19689
    functionLinenumberEnd: 19694
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 196
    functionsReached:
    - iterator::set_end
    linkageType: ''
    returnType: iterator
    signature: iterator end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19701
      start: 19698
    functionDepth: 0
    functionLinenumber: 19698
    functionLinenumberEnd: 19701
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 197
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19710
      start: 19705
    functionDepth: 0
    functionLinenumber: 19705
    functionLinenumberEnd: 19710
    functionName: cend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 9
    functionsReached:
    - const_iterator::set_end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19716,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19717
      start: 19714
    functionDepth: 0
    functionLinenumber: 19714
    functionLinenumberEnd: 19717
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 14
    functionsReached:
    - reverse_iterator
    - end
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rbegin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19724
      start: 19721
    functionDepth: 0
    functionLinenumber: 19721
    functionLinenumberEnd: 19724
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - crbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19730,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19731
      start: 19728
    functionDepth: 0
    functionLinenumber: 19728
    functionLinenumberEnd: 19731
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 14
    functionsReached:
    - reverse_iterator
    - begin
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rend() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19738
      start: 19735
    functionDepth: 0
    functionLinenumber: 19735
    functionLinenumberEnd: 19738
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - crend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19744,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19745
      start: 19742
    functionDepth: 0
    functionLinenumber: 19742
    functionLinenumberEnd: 19745
    functionName: crbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - cend
    - const_reverse_iterator
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19751,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19752
      start: 19749
    functionDepth: 0
    functionLinenumber: 19749
    functionLinenumberEnd: 19752
    functionName: crend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - const_reverse_iterator
    - cbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19764
      start: 19761
    functionDepth: 0
    functionLinenumber: 19761
    functionLinenumberEnd: 19764
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - reference::items
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19775
      start: 19772
    functionDepth: 0
    functionLinenumber: 19772
    functionLinenumberEnd: 19775
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - const_reference::items
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> iterator_wrapper(const_reference ref)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19782
      start: 19779
    functionDepth: 0
    functionLinenumber: 19779
    functionLinenumberEnd: 19782
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - iteration_proxy<iterator>
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> items() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<const_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19789
      start: 19786
    functionDepth: 0
    functionLinenumber: 19786
    functionLinenumberEnd: 19789
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 7
    functionsReached:
    - iteration_proxy<const_iterator>
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> items() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19816,1
    - Dst: object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19822,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19838
      start: 19803
    functionDepth: 0
    functionLinenumber: 19803
    functionLinenumberEnd: 19838
    functionName: empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 126
    functionsReached:
    - object::empty
    - array::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19855,1
    - Dst: object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19861,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19877
      start: 19842
    functionDepth: 0
    functionLinenumber: 19842
    functionLinenumberEnd: 19877
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 331
    functionsReached:
    - array::size
    - object::size
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: array::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19888,1
    - Dst: object::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19894,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19908,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19911
      start: 19881
    functionDepth: 0
    functionLinenumber: 19881
    functionLinenumberEnd: 19911
    functionName: max_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - array::max_size
    - object::max_size
    - size
    linkageType: ''
    returnType: size_type
    signature: size_type max_size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19955,1
    - Dst: binary::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19961,1
    - Dst: array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19967,1
    - Dst: object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19973,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19982
      start: 19925
    functionDepth: 0
    functionLinenumber: 19925
    functionLinenumberEnd: 19982
    functionName: clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 73
    functionsReached:
    - object::clear
    - binary::clear
    - array::clear
    - string::clear
    linkageType: ''
    returnType: void
    signature: void clear() noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19989,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19989,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19989,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19991,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19991,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19991,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19991,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19995,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:19999,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20003,1
    - Dst: array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20004,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20004,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20005,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20007
      start: 19986
    functionDepth: 0
    functionLinenumber: 19986
    functionLinenumberEnd: 20007
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 187
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - array::capacity
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - JSON_THROW
    - is_array
    - std::move
    - array::back
    - array::push_back
    - string
    linkageType: ''
    returnType: void
    signature: void push_back(basic_json&& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20013,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20013,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20015
      start: 20011
    functionDepth: 0
    functionLinenumber: 20011
    functionLinenumberEnd: 20015
    functionName: operator+=(basic_json&& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20022,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20022,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20022,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20024,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20024,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20024,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20024,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20028,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20032,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20036,1
    - Dst: array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20037,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20038,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20038,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20039
      start: 20019
    functionDepth: 0
    functionLinenumber: 20019
    functionLinenumberEnd: 20039
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 189
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - array::capacity
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - JSON_THROW
    - is_array
    - array::back
    - array::push_back
    - string
    linkageType: ''
    returnType: void
    signature: void push_back(const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20047
      start: 20043
    functionDepth: 0
    functionLinenumber: 20043
    functionLinenumberEnd: 20047
    functionName: operator+=(const basic_json& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const basic_json& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20054,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20054,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20054,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20056,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20056,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20056,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20056,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20060,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20064,1
    - Dst: object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20068,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20069,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20070
      start: 20051
    functionDepth: 0
    functionLinenumber: 20051
    functionLinenumberEnd: 20070
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 190
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - object::insert
    - type_name
    - type_error::create
    - is_null
    - string
    - assert_invariant
    - set_parent
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(const typename object_t::value_type& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20078
      start: 20074
    functionDepth: 0
    functionLinenumber: 20074
    functionLinenumberEnd: 20078
    functionName: operator+=(const typename object_t::value_type& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const typename object_t::value_type& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20084,1
    - Dst: initializer_list_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20084,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20084,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20084,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20086,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20092,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20092,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20094
      start: 20082
    functionDepth: 0
    functionLinenumber: 20082
    functionLinenumberEnd: 20094
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 192
    functionsReached:
    - is_string
    - basic_json
    - initializer_list_t::size
    - push_back
    - initializer_list_t::begin
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(initializer_list_t init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20102
      start: 20098
    functionDepth: 0
    functionLinenumber: 20098
    functionLinenumberEnd: 20102
    functionName: operator+=(initializer_list_t init)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(initializer_list_t init)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20110,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20110,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20110,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20112,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20112,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20112,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20112,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20116,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20120,1
    - Dst: array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20124,1
    - Dst: array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20125,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20125,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20126,1
    - Dst: array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20127
      start: 20107
    functionDepth: 0
    functionLinenumber: 20107
    functionLinenumberEnd: 20127
    functionName: emplace_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 55
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - array::capacity
    - type_error::create
    - is_null
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - JSON_THROW
    - is_array
    - array::back
    - array::emplace_back
    - string
    linkageType: ''
    returnType: reference
    signature: reference emplace_back(Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20135,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20135,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20135,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20137,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20137,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20137,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20137,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20141,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20145,1
    - Dst: object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20149,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20149,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20150,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20153,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20158
      start: 20132
    functionDepth: 0
    functionLinenumber: 20132
    functionLinenumberEnd: 20158
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - object::emplace
    - type_error::create
    - is_null
    - string
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - begin
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20167,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20169,1
    - Dst: array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20169,1
    - Dst: array::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20170,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20170,1
    - Dst: array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20171,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - pos
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20179
      start: 20164
    functionDepth: 0
    functionLinenumber: 20164
    functionLinenumberEnd: 20179
    functionName: insert_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - array::begin
    - std::forward<Args>
    - set_parents
    - JSON_ASSERT
    - array::insert
    - std::distance
    linkageType: ''
    returnType: iterator
    signature: iterator insert_iterator(const_iterator pos, Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20186,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20186,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20189,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20191,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20191,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20195,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20198,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20198,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20198,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20199
      start: 20183
    functionDepth: 0
    functionLinenumber: 20183
    functionLinenumberEnd: 20199
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 53
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20206
      start: 20203
    functionDepth: 0
    functionLinenumber: 20203
    functionLinenumberEnd: 20206
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - insert
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20213,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20213,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20216,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20218,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20218,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20222,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20225,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20225,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20225,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 3
    argNames:
    - pos
    - cnt
    - ' val'
    argTypes:
    - const_iterator
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20226
      start: 20210
    functionDepth: 0
    functionLinenumber: 20210
    functionLinenumberEnd: 20226
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, size_type cnt, const basic_json&
      val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20233,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20233,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20235,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20235,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20235,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20239,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20241,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20241,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20245,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20247,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20247,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20250,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20252,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20252,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20256,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 3
    argNames:
    - pos
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20257
      start: 20230
    functionDepth: 0
    functionLinenumber: 20230
    functionLinenumberEnd: 20257
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - string
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const_iterator first, const_iterator
      last)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20264,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20264,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20266,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20266,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20266,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20266,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20270,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20272,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20272,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20276,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20276,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ilist
    argTypes:
    - const_iterator
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20277
      start: 20261
    functionDepth: 0
    functionLinenumber: 20261
    functionLinenumberEnd: 20277
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 54
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - insert_iterator
    - type_error::create
    - initializer_list_t::begin
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - initializer_list_t::end
    - string
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, initializer_list_t ilist)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20284,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20284,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20286,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20286,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20286,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20286,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20290,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20292,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20292,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20296,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20296,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20298,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20298,1
    - Dst: object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20301,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20302
      start: 20281
    functionDepth: 0
    functionLinenumber: 20281
    functionLinenumberEnd: 20302
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 55
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - const_iterator::m_object::is_object
    - object::insert
    - type_name
    - is_object
    - type_error::create
    - JSON_THROW
    - invalid_iterator::create
    - string
    linkageType: ''
    returnType: void
    signature: void insert(const_iterator first, const_iterator last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20308,1
    - Dst: const_reference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20308,1
    - Dst: const_reference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - j
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20309
      start: 20306
    functionDepth: 0
    functionLinenumber: 20306
    functionLinenumberEnd: 20309
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - update
    - const_reference::begin
    - const_reference::end
    linkageType: ''
    returnType: void
    signature: void update(const_reference j, bool merge_objects = false)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20316,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20319,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20320,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20323,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20323,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20325,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20325,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20325,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20325,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20329,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20331,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20331,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20335,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20335,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20337,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20337,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20337,1
    - Dst: const_iterator::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20337,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20342,1
    - Dst: object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20344,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20344,1
    - Dst: object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20345,1
    - Dst: auto::second::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20347,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20347,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20351,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20351,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20351,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20353,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20353,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20356
      start: 20313
    functionDepth: 0
    functionLinenumber: 20313
    functionLinenumberEnd: 20356
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - auto::second::update
    - JSON_HEDLEY_UNLIKELY
    - const_iterator::m_object::is_object
    - auto::value
    - type_name
    - const_iterator::m_object::type_name
    - object::end
    - is_null
    - type_error::create
    - string
    - assert_invariant
    - create
    - JSON_THROW
    - object::find
    - invalid_iterator::create
    - object
    - auto::key
    - is_object
    linkageType: ''
    returnType: void
    signature: void update(const_iterator first, const_iterator last, bool merge_objects
      = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20367,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20368,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20370,1
    - Dst: reference::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20371,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20372,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - other
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20373
      start: 20360
    functionDepth: 0
    functionLinenumber: 20360
    functionLinenumberEnd: 20373
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 15
    functionsReached:
    - std::swap
    - assert_invariant
    - set_parents
    - reference::set_parents
    linkageType: ''
    returnType: void
    signature: "void swap(reference other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20384,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - reference
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20385
      start: 20377
    functionDepth: 0
    functionLinenumber: 20377
    functionLinenumberEnd: 20385
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 16
    functionsReached:
    - reference::swap
    linkageType: ''
    returnType: friend
    signature: "friend swap(reference left, reference right) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_value>::value\n    )"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20392,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20392,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20394,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20398,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20398,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20398,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20400
      start: 20389
    functionDepth: 0
    functionLinenumber: 20389
    functionLinenumberEnd: 20400
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 17
    functionsReached:
    - type_name
    - type_error::create
    - std::swap
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: void
    signature: void swap(array_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20407,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20407,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20409,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20413,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20413,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20413,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20415
      start: 20404
    functionDepth: 0
    functionLinenumber: 20404
    functionLinenumberEnd: 20415
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 18
    functionsReached:
    - type_name
    - type_error::create
    - std::swap
    - string
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: void
    signature: void swap(object_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20422,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20422,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20424,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20428,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20428,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20428,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20430
      start: 20419
    functionDepth: 0
    functionLinenumber: 20419
    functionLinenumberEnd: 20430
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 19
    functionsReached:
    - is_string
    - type_name
    - type_error::create
    - std::swap
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: void
    signature: void swap(string_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20437,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20437,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20439,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20443,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20443,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20443,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20445
      start: 20434
    functionDepth: 0
    functionLinenumber: 20434
    functionLinenumberEnd: 20445
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 20
    functionsReached:
    - type_name
    - type_error::create
    - is_binary
    - std::swap
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: void
    signature: void swap(binary_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20452,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20452,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20454,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20458,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20458,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20458,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20460
      start: 20449
    functionDepth: 0
    functionLinenumber: 20449
    functionLinenumberEnd: 20460
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 21
    functionsReached:
    - type_name
    - type_error::create
    - is_binary
    - std::swap
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - string
    linkageType: ''
    returnType: void
    signature: void swap(typename binary_t::container_type& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20557
      start: 20554
    functionDepth: 0
    functionLinenumber: 20554
    functionLinenumberEnd: 20557
    functionName: operator==(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20566
      start: 20563
    functionDepth: 0
    functionLinenumber: 20563
    functionLinenumberEnd: 20566
    functionName: operator==(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20573
      start: 20570
    functionDepth: 0
    functionLinenumber: 20570
    functionLinenumberEnd: 20573
    functionName: operator!=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator!=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20582
      start: 20579
    functionDepth: 0
    functionLinenumber: 20579
    functionLinenumberEnd: 20582
    functionName: operator!=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20591
      start: 20588
    functionDepth: 0
    functionLinenumber: 20588
    functionLinenumberEnd: 20591
    functionName: operator!=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 19
    BranchProfiles: []
    Callsites:
    - Dst: const_reference::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20597,1
    - Dst: const_reference::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20598,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20640,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20644,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20648,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20652,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20656,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20660,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 45
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20667
      start: 20595
    functionDepth: 0
    functionLinenumber: 20595
    functionLinenumberEnd: 20667
    functionName: operator<(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - static_cast<number_integer_t>
    - const_reference::type
    - static_cast<number_float_t>
    linkageType: ''
    returnType: friend
    signature: friend operator<(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20676
      start: 20673
    functionDepth: 0
    functionLinenumber: 20673
    functionLinenumberEnd: 20676
    functionName: operator<(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20685
      start: 20682
    functionDepth: 0
    functionLinenumber: 20682
    functionLinenumberEnd: 20685
    functionName: operator<(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20692
      start: 20689
    functionDepth: 0
    functionLinenumber: 20689
    functionLinenumberEnd: 20692
    functionName: operator<=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator<=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20701
      start: 20698
    functionDepth: 0
    functionLinenumber: 20698
    functionLinenumberEnd: 20701
    functionName: operator<=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20710
      start: 20707
    functionDepth: 0
    functionLinenumber: 20707
    functionLinenumberEnd: 20710
    functionName: operator<=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20717
      start: 20714
    functionDepth: 0
    functionLinenumber: 20714
    functionLinenumberEnd: 20717
    functionName: operator>(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator>(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20726
      start: 20723
    functionDepth: 0
    functionLinenumber: 20723
    functionLinenumberEnd: 20726
    functionName: operator>(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20735
      start: 20732
    functionDepth: 0
    functionLinenumber: 20732
    functionLinenumberEnd: 20735
    functionName: operator>(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20742
      start: 20739
    functionDepth: 0
    functionLinenumber: 20739
    functionLinenumberEnd: 20742
    functionName: operator>=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator>=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20751
      start: 20748
    functionDepth: 0
    functionLinenumber: 20748
    functionLinenumberEnd: 20751
    functionName: operator>=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20760
      start: 20757
    functionDepth: 0
    functionLinenumber: 20757
    functionLinenumberEnd: 20760
    functionName: operator>=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20776,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20777,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20780,1
    - Dst: detail::output_adapter<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20783,1
    - Dst: fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20783,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20784,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' o'
    - ' j'
    argTypes:
    - std::ostream
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20786
      start: 20773
    functionDepth: 0
    functionLinenumber: 20773
    functionLinenumberEnd: 20786
    functionName: '& operator<<(std::ostream& o, const basic_json& j)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - width
    - detail::output_adapter<char>
    - fill
    - serializer::dump
    - static_cast<unsigned int>
    linkageType: ''
    returnType: friend
    signature: friend & operator<<(std::ostream& o, const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20820,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20820,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20820,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20822
      start: 20813
    functionDepth: 0
    functionLinenumber: 20813
    functionLinenumberEnd: 20822
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 46
    functionsReached:
    - std::forward<InputType>
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(InputType&& i,\n                            const
      parser_callback_t cb = nullptr,\n                            const bool allow_exceptions
      = true,\n                            const bool ignore_comments = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20835,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20837
      start: 20827
    functionDepth: 0
    functionLinenumber: 20827
    functionLinenumberEnd: 20837
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 46
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(IteratorType first,\n                            IteratorType
      last,\n                            const parser_callback_t cb = nullptr,\n                            const
      bool allow_exceptions = true,\n                            const bool ignore_comments
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20847,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20849
      start: 20841
    functionDepth: 0
    functionLinenumber: 20841
    functionLinenumberEnd: 20849
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 46
    functionsReached:
    - get
    - parser
    linkageType: ''
    returnType: basic_json
    signature: "basic_json parse(detail::span_input_adapter&& i,\n                            const
      parser_callback_t cb = nullptr,\n                            const bool allow_exceptions
      = true,\n                            const bool ignore_comments = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20857,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20857,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20857,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20858
      start: 20854
    functionDepth: 0
    functionLinenumber: 20854
    functionLinenumberEnd: 20858
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::forward<InputType>
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(InputType&& i,\n                       const bool ignore_comments
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20866,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20866,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20866,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20867
      start: 20863
    functionDepth: 0
    functionLinenumber: 20863
    functionLinenumberEnd: 20867
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(IteratorType first, IteratorType last,\n                       const
      bool ignore_comments = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20874,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20874,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20875
      start: 20871
    functionDepth: 0
    functionLinenumber: 20871
    functionLinenumberEnd: 20875
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 6
    functionsReached:
    - get
    - parser
    linkageType: ''
    returnType: bool
    signature: "bool accept(detail::span_input_adapter&& i,\n                       const
      bool ignore_comments = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20886,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20886,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20888,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20888,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20889,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - InputType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20890
      start: 20881
    functionDepth: 0
    functionLinenumber: 20881
    functionLinenumberEnd: 20890
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::forward<InputType>
    - nlohmann::detail::input_adapter
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(InputType&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20901,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20901,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20901,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20903,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20903,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20904,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first
    - last
    - sax
    argTypes:
    - IteratorType
    - IteratorType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20905
      start: 20896
    functionDepth: 0
    functionLinenumber: 20896
    functionLinenumberEnd: 20905
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(IteratorType first, IteratorType last, SAX* sax,\n
      \                         input_format_t format = input_format_t::json,\n                          const
      bool strict = true,\n                          const bool ignore_comments =
      false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20920,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20923,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20923,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20925,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:20925,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - detail::span_input_adapter
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20926
      start: 20915
    functionDepth: 0
    functionLinenumber: 20915
    functionLinenumberEnd: 20926
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::move
    - get
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(detail::span_input_adapter&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false)"
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20981
      start: 20956
    functionDepth: 0
    functionLinenumber: 20956
    functionLinenumberEnd: 20981
    functionName: type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 104
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * type_name() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21022
      start: 21019
    functionDepth: 0
    functionLinenumber: 21019
    functionLinenumberEnd: 21022
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21029
      start: 21026
    functionDepth: 0
    functionLinenumber: 21026
    functionLinenumberEnd: 21029
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21038
      start: 21033
    functionDepth: 0
    functionLinenumber: 21033
    functionLinenumberEnd: 21038
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - to_msgpack
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_msgpack(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21045
      start: 21042
    functionDepth: 0
    functionLinenumber: 21042
    functionLinenumberEnd: 21045
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21052
      start: 21049
    functionDepth: 0
    functionLinenumber: 21049
    functionLinenumberEnd: 21052
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21063
      start: 21056
    functionDepth: 0
    functionLinenumber: 21056
    functionLinenumberEnd: 21063
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - to_ubjson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: "std::vector<std::uint8_t> to_ubjson(const basic_json& j,\n            const
      bool use_size = false,\n            const bool use_type = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21071
      start: 21067
    functionDepth: 0
    functionLinenumber: 21067
    functionLinenumberEnd: 21071
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o,\n                          const bool use_size = false, const bool use_type
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21079
      start: 21075
    functionDepth: 0
    functionLinenumber: 21075
    functionLinenumberEnd: 21079
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<char> o,\n
      \                         const bool use_size = false, const bool use_type =
      false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21088
      start: 21083
    functionDepth: 0
    functionLinenumber: 21083
    functionLinenumberEnd: 21088
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - to_bson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_bson(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21095
      start: 21092
    functionDepth: 0
    functionLinenumber: 21092
    functionLinenumberEnd: 21095
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21102
      start: 21099
    functionDepth: 0
    functionLinenumber: 21099
    functionLinenumberEnd: 21102
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21115,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21115,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21116,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21116,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21118
      start: 21107
    functionDepth: 0
    functionLinenumber: 21107
    functionLinenumberEnd: 21118
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21131,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21131,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21131,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21132,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21132,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21134
      start: 21123
    functionDepth: 0
    functionLinenumber: 21123
    functionLinenumberEnd: 21134
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(IteratorType first, IteratorType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true,\n                                const cbor_tag_handler_t
      tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21145
      start: 21139
    functionDepth: 0
    functionLinenumber: 21139
    functionLinenumberEnd: 21145
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - from_cbor
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21157,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21159,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21159,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21161
      start: 21150
    functionDepth: 0
    functionLinenumber: 21150
    functionLinenumberEnd: 21161
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21173,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21173,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21174,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21174,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21176
      start: 21166
    functionDepth: 0
    functionLinenumber: 21166
    functionLinenumberEnd: 21176
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(InputType&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21188,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21188,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21188,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21189,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21189,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21191
      start: 21181
    functionDepth: 0
    functionLinenumber: 21181
    functionLinenumberEnd: 21191
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(IteratorType first, IteratorType
      last,\n                                   const bool strict = true,\n                                   const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21201
      start: 21196
    functionDepth: 0
    functionLinenumber: 21196
    functionLinenumberEnd: 21201
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - from_msgpack
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(const T* ptr, std::size_t len,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21211,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21213,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21213,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21215
      start: 21205
    functionDepth: 0
    functionLinenumber: 21205
    functionLinenumberEnd: 21215
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(detail::span_input_adapter&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21227,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21227,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21228,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21228,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21230
      start: 21220
    functionDepth: 0
    functionLinenumber: 21220
    functionLinenumberEnd: 21230
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(InputType&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21242,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21242,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21242,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21243,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21243,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21245
      start: 21235
    functionDepth: 0
    functionLinenumber: 21235
    functionLinenumberEnd: 21245
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(IteratorType first, IteratorType
      last,\n                                  const bool strict = true,\n                                  const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21255
      start: 21250
    functionDepth: 0
    functionLinenumber: 21250
    functionLinenumberEnd: 21255
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - from_ubjson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(const T* ptr, std::size_t len,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21265,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21267,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21267,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21269
      start: 21259
    functionDepth: 0
    functionLinenumber: 21259
    functionLinenumberEnd: 21269
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(detail::span_input_adapter&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21281,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21281,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21282,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21282,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21284
      start: 21274
    functionDepth: 0
    functionLinenumber: 21274
    functionLinenumberEnd: 21284
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21296,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21296,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21296,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21297,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21297,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21299
      start: 21289
    functionDepth: 0
    functionLinenumber: 21289
    functionLinenumberEnd: 21299
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 2
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(IteratorType first, IteratorType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21309
      start: 21304
    functionDepth: 0
    functionLinenumber: 21304
    functionLinenumberEnd: 21309
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - from_bson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21319,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21321,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21321,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21323
      start: 21313
    functionDepth: 0
    functionLinenumber: 21313
    functionLinenumberEnd: 21323
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21338
      start: 21335
    functionDepth: 0
    functionLinenumber: 21335
    functionLinenumberEnd: 21338
    functionName: operator[](const json_pointer& ptr)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: reference
    signature: reference operator[](const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21345
      start: 21342
    functionDepth: 0
    functionLinenumber: 21342
    functionLinenumberEnd: 21345
    functionName: operator[](const json_pointer& ptr) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21352
      start: 21349
    functionDepth: 0
    functionLinenumber: 21349
    functionLinenumberEnd: 21352
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 97
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: reference
    signature: reference at(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21359
      start: 21356
    functionDepth: 0
    functionLinenumber: 21356
    functionLinenumberEnd: 21359
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 97
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: flatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21368
      start: 21363
    functionDepth: 0
    functionLinenumber: 21363
    functionLinenumberEnd: 21368
    functionName: flatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - flatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json flatten() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: unflatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21375
      start: 21372
    functionDepth: 0
    functionLinenumber: 21372
    functionLinenumberEnd: 21375
    functionName: unflatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - unflatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json unflatten() const
  - BBCount: 37
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21430,1
    - Dst: top
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21437,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21440,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21445,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21463,1
    - Dst: nlohmann::json_pointer::array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21467,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21468,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21468,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21471,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21471,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21471,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21475,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21475,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21475,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21489,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21497,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21498,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21499,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21502,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21505,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21506,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21506,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21508,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21512,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21512,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21515,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21518,1
    - Dst: nlohmann::json_pointer::array_index
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21518,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21523,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21523,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21525,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21525,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21537,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21543,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21543,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21546,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21546,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21550,1
    - Dst: auto::second::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21550,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21553,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21553,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21561,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21561,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21563,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21563,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21567,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21568,1
    - Dst: get_op
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21571,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21575,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21575,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21581,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21588,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21588,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21594,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21598,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21604,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21605,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21611,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21615,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21620,1
    - Dst: basic_json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21631,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21631,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21639,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21641,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21641,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21641,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21652,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21652,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 118
    argCount: 1
    argNames:
    - ' json_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21655
      start: 21388
    functionDepth: 1
    functionLinenumber: 21388
    functionLinenumberEnd: 21655
    functionName: patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - m_value::object::end
    - top
    - auto::second::is_string
    - insert
    - begin
    - JSON_ASSERT
    - find
    - out_of_range::create
    - get_op
    - to_string
    - size
    - back
    - dump
    - static_cast<difference_type>
    - basic_json::at
    - nlohmann::json_pointer::array_index
    - m_value::object::find
    - operation_remove
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - end
    - get_value
    - operation_add
    - pop_back
    - push_back
    - JSON_THROW
    - is_array
    - erase
    - empty
    - JSON_HEDLEY_LIKELY
    - other_error::create
    - is_object
    linkageType: ''
    returnType: basic_json
    signature: basic_json patch(const basic_json& json_patch) const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21675,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21675,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21678,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21685,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21691,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21691,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21694,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21694,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21695,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21695,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21695,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21695,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21703,1
    - Dst: basic_json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21703,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21704,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21708,1
    - Dst: basic_json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21708,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21708,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21711,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21717,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21719,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21734,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21734,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21737,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21737,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21739,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21739,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21739,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21742,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21742,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21742,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21743,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21743,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21743,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21743,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21748,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21748,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21756,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21756,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21758,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21758,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21758,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21761,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21761,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21762,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21765,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21784,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    argCount: 2
    argNames:
    - ' source'
    - ' target'
    argTypes:
    - basic_json
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21793
      start: 21662
    functionDepth: 0
    functionLinenumber: 21662
    functionLinenumberEnd: 21793
    functionName: diff
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - basic_json::end
    - basic_json::size
    - diff
    - find
    - object
    - to_string
    - auto::end
    - size
    - static_cast<difference_type>
    - basic_json::insert
    - auto::begin
    - basic_json::push_back
    - nlohmann::detail::escape
    - cend
    - type
    - auto::value
    - end
    - cbegin
    - auto::key
    - basic_json::begin
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT diff(const basic_json& source, const
      basic_json& target,\n                           const std::string& path = \"\")"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21808,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21810,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21812,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21814,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21814,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21816,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21818,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21818,1
    - Dst: merge_patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21822,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21822,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 1
    argNames:
    - ' apply_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21830
      start: 21806
    functionDepth: 0
    functionLinenumber: 21806
    functionLinenumberEnd: 21830
    functionName: merge_patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 1
    functionsReached:
    - end
    - merge_patch
    - is_object
    - begin
    - erase
    - object
    - auto::key
    - auto::value
    linkageType: ''
    returnType: void
    signature: void merge_patch(const basic_json& apply_patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21841
      start: 21837
    functionDepth: 0
    functionLinenumber: 21837
    functionLinenumberEnd: 21841
    functionName: std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - dump
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string to_string(const NLOHMANN_BASIC_JSON_TPL&
      j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21861
      start: 21854
    functionDepth: 0
    functionLinenumber: 21854
    functionLinenumberEnd: 21861
    functionName: std::struct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION struct hash<nlohmann::NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21860
      start: 21857
    functionDepth: 0
    functionLinenumber: 21857
    functionLinenumberEnd: 21860
    functionName: operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - nlohmann::detail::value_t
    - nlohmann::detail::value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21875
      start: 21871
    functionDepth: 0
    functionLinenumber: 21871
    functionLinenumberEnd: 21875
    functionName: "operator()(nlohmann::detail::value_t lhs,\n                    nlohmann::detail::value_t
      rhs) const noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::operator<
    linkageType: ''
    returnType: bool
    signature: "bool operator()(nlohmann::detail::value_t lhs,\n                    nlohmann::detail::value_t
      rhs) const noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21888,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j1'
    - ' j2'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21889
      start: 21883
    functionDepth: 0
    functionLinenumber: 21883
    functionLinenumberEnd: 21889
    functionName: std::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 11
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: "NLOHMANN_BASIC_JSON_TPL_DECLARATION swap(nlohmann::NLOHMANN_BASIC_JSON_TPL&
      j1, nlohmann::NLOHMANN_BASIC_JSON_TPL& j2) noexcept(  // NOLINT(readability-inconsistent-declaration-parameter-name)\n
      \   is_nothrow_move_constructible<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value&&
      \                         // NOLINT(misc-redundant-expression)\n    is_nothrow_move_assignable<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21861
      start: 21854
    functionDepth: 0
    functionLinenumber: 21854
    functionLinenumberEnd: 21861
    functionName: std::struct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION struct hash<nlohmann::NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21860
      start: 21857
    functionDepth: 0
    functionLinenumber: 21857
    functionLinenumberEnd: 21860
    functionName: operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - nlohmann::detail::value_t
    - nlohmann::detail::value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21875
      start: 21871
    functionDepth: 0
    functionLinenumber: 21871
    functionLinenumberEnd: 21875
    functionName: "operator()(nlohmann::detail::value_t lhs,\n                    nlohmann::detail::value_t
      rhs) const noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::operator<
    linkageType: ''
    returnType: bool
    signature: "bool operator()(nlohmann::detail::value_t lhs,\n                    nlohmann::detail::value_t
      rhs) const noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21888,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j1'
    - ' j2'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21889
      start: 21883
    functionDepth: 0
    functionLinenumber: 21883
    functionLinenumberEnd: 21889
    functionName: std::swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 12
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: "NLOHMANN_BASIC_JSON_TPL_DECLARATION swap(nlohmann::NLOHMANN_BASIC_JSON_TPL&
      j1, nlohmann::NLOHMANN_BASIC_JSON_TPL& j2) noexcept(  // NOLINT(readability-inconsistent-declaration-parameter-name)\n
      \   is_nothrow_move_constructible<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value&&
      \                         // NOLINT(misc-redundant-expression)\n    is_nothrow_move_assignable<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21901
      start: 21898
    functionDepth: 0
    functionLinenumber: 21898
    functionLinenumberEnd: 21901
    functionName: operator "" _json(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - parse
    linkageType: ''
    returnType: nlohmann::json
    signature: nlohmann::json operator "" _json(const char* s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21908,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp:21908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21909
      start: 21906
    functionDepth: 0
    functionLinenumber: 21906
    functionLinenumberEnd: 21909
    functionName: operator "" _json_pointer(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/include/nlohmann/json_v3_10_5.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::json_pointer::json_pointer
    - string
    linkageType: ''
    returnType: nlohmann::json::json_pointer
    signature: nlohmann::json::json_pointer operator "" _json_pointer(const char*
      s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 18
    functionName: STRINGIZE_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: STRINGIZE_EX(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 19
    functionName: STRINGIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: STRINGIZE(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CAPTURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp:31,1
    - Dst: CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp:32,1
    - Dst: std::regex_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp:32,1
    - Dst: std::regex
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp:32,1
    - Dst: std::smatch::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ns
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 35
    functionName: namespace_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/tests/abi/config/config.hpp
    functionUses: 0
    functionsReached:
    - std::regex
    - std::regex_search
    - std::smatch::str
    - CAPTURE
    - CHECK
    linkageType: ''
    returnType: std::string
    signature: std::string namespace_name(std::string ns, T* /*unused*/ = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 118
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 144
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 279
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 337
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 337
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 290
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 291
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 291
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 293
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 294
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 294
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 367
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 367
    functionName: JSON_HEDLEY_STRINGIFY_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY_EX(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 372
    functionName: JSON_HEDLEY_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 377
    functionName: JSON_HEDLEY_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT_EX(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 382
    functionName: JSON_HEDLEY_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 387
    functionName: JSON_HEDLEY_CONCAT3_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3_EX(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 392
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 392
    functionName: JSON_HEDLEY_CONCAT3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - revision
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 397
    functionName: JSON_HEDLEY_VERSION_ENCODE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_ENCODE(major,minor,revision)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 402
    functionName: JSON_HEDLEY_VERSION_DECODE_MAJOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MAJOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 407
    functionName: JSON_HEDLEY_VERSION_DECODE_MINOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MINOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 412
    functionName: JSON_HEDLEY_VERSION_DECODE_REVISION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_REVISION(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 427
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 429
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 447
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 449
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 449
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 451
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 453
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 453
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 469
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 471
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 485
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 487
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 501
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 503
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 523
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 525
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 525
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 539
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 541
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 557
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 559
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 559
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 577
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 577
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 579
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 601
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 601
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 603
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 617
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 617
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 619
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 619
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 633
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 635
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 649
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 651
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 651
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 665
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 667
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 681
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 683
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 683
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 697
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 699
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 717
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 719
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 737
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 737
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 738
    functionDepth: 0
    functionLinenumber: 738
    functionLinenumberEnd: 739
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 753
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 755
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 769
      start: 768
    functionDepth: 0
    functionLinenumber: 768
    functionLinenumberEnd: 769
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 771
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 785
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 787
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 801
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 801
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 803
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 803
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 817
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 819
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 848
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 848
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 850
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 850
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 861
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 863
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 870
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 872
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 872
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 879
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 881
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 881
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 891
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 891
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 893
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 893
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 900
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 900
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 906
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 906
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 908
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 908
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 915
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 915
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 916
    functionDepth: 0
    functionLinenumber: 916
    functionLinenumberEnd: 917
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 924
      start: 923
    functionDepth: 0
    functionLinenumber: 923
    functionLinenumberEnd: 924
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 926
      start: 925
    functionDepth: 0
    functionLinenumber: 925
    functionLinenumberEnd: 926
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 933
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 935
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 942
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 942
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 943
    functionDepth: 0
    functionLinenumber: 943
    functionLinenumberEnd: 944
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 951
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 953
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 959
    functionDepth: 0
    functionLinenumber: 959
    functionLinenumberEnd: 960
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 962
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 962
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 969
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 971
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 971
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 977
    functionDepth: 0
    functionLinenumber: 977
    functionLinenumberEnd: 978
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 980
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 980
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 986
    functionDepth: 0
    functionLinenumber: 986
    functionLinenumberEnd: 987
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 988
    functionDepth: 0
    functionLinenumber: 988
    functionLinenumberEnd: 989
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 996
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 998
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 998
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1005
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 1006
    functionDepth: 0
    functionLinenumber: 1006
    functionLinenumberEnd: 1007
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1014
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1016
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1023
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1023
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1025
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1025
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1032
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1032
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1034
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1041
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1042
    functionDepth: 0
    functionLinenumber: 1042
    functionLinenumberEnd: 1043
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1050
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1050
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1052
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1059
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1060
    functionDepth: 0
    functionLinenumber: 1060
    functionLinenumberEnd: 1061
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1083
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1084
    functionDepth: 0
    functionLinenumber: 1084
    functionLinenumberEnd: 1085
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1145
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1146
    functionDepth: 0
    functionLinenumber: 1146
    functionLinenumberEnd: 1152
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1159
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1159
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1164
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1171
      start: 1170
    functionDepth: 0
    functionLinenumber: 1170
    functionLinenumberEnd: 1171
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1181
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1182
    functionDepth: 0
    functionLinenumber: 1182
    functionLinenumberEnd: 1183
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1190
      start: 1189
    functionDepth: 0
    functionLinenumber: 1189
    functionLinenumberEnd: 1190
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1192
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1199
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1201
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1208
    functionDepth: 0
    functionLinenumber: 1208
    functionLinenumberEnd: 1213
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1218
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1220
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1223
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1370
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1370
    functionDepth: 0
    functionLinenumber: 1370
    functionLinenumberEnd: 1371
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1384
    functionDepth: 0
    functionLinenumber: 1384
    functionLinenumberEnd: 1385
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1386
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1388
      start: 1387
    functionDepth: 0
    functionLinenumber: 1387
    functionLinenumberEnd: 1388
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1388
    functionDepth: 0
    functionLinenumber: 1388
    functionLinenumberEnd: 1389
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1406
    functionDepth: 0
    functionLinenumber: 1406
    functionLinenumberEnd: 1407
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1408
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1413
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1414
      start: 1413
    functionDepth: 0
    functionLinenumber: 1413
    functionLinenumberEnd: 1414
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1416
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1417
      start: 1416
    functionDepth: 0
    functionLinenumber: 1416
    functionLinenumberEnd: 1417
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - available_since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1431
    functionName: JSON_HEDLEY_UNAVAILABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNAVAILABLE(available_since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1461
      start: 1460
    functionDepth: 0
    functionLinenumber: 1460
    functionLinenumberEnd: 1461
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1464
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1466
    functionDepth: 0
    functionLinenumber: 1466
    functionLinenumberEnd: 1467
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1469
    functionDepth: 0
    functionLinenumber: 1469
    functionLinenumberEnd: 1470
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - position
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1485
    functionName: JSON_HEDLEY_SENTINEL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SENTINEL(position)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1560
      start: 1559
    functionDepth: 0
    functionLinenumber: 1559
    functionLinenumberEnd: 1560
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1562
      start: 1561
    functionDepth: 0
    functionLinenumber: 1561
    functionLinenumberEnd: 1562
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1566
    functionDepth: 0
    functionLinenumber: 1566
    functionLinenumberEnd: 1567
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1568
    functionDepth: 0
    functionLinenumber: 1568
    functionLinenumberEnd: 1569
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1580
      start: 1579
    functionDepth: 0
    functionLinenumber: 1579
    functionLinenumberEnd: 1580
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1582
      start: 1581
    functionDepth: 0
    functionLinenumber: 1581
    functionLinenumberEnd: 1582
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1586
      start: 1585
    functionDepth: 0
    functionLinenumber: 1585
    functionLinenumberEnd: 1586
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1588
      start: 1587
    functionDepth: 0
    functionLinenumber: 1587
    functionLinenumberEnd: 1588
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1594
    functionDepth: 0
    functionLinenumber: 1594
    functionLinenumberEnd: 1595
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1597
      start: 1596
    functionDepth: 0
    functionLinenumber: 1596
    functionLinenumberEnd: 1597
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1600
      start: 1599
    functionDepth: 0
    functionLinenumber: 1599
    functionLinenumberEnd: 1600
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1603
      start: 1602
    functionDepth: 0
    functionLinenumber: 1602
    functionLinenumberEnd: 1603
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1628
      start: 1627
    functionDepth: 0
    functionLinenumber: 1627
    functionLinenumberEnd: 1628
    functionName: JSON_HEDLEY_NON_NULL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_NON_NULL(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1638
      start: 1637
    functionDepth: 0
    functionLinenumber: 1637
    functionLinenumberEnd: 1638
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1640
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1640
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1658
    functionDepth: 0
    functionLinenumber: 1658
    functionLinenumberEnd: 1659
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1661
      start: 1660
    functionDepth: 0
    functionLinenumber: 1660
    functionLinenumberEnd: 1661
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1691
      start: 1690
    functionDepth: 0
    functionLinenumber: 1690
    functionLinenumberEnd: 1691
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - value
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1697
      start: 1696
    functionDepth: 0
    functionLinenumber: 1696
    functionLinenumberEnd: 1697
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, value, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1698
      start: 1697
    functionDepth: 0
    functionLinenumber: 1697
    functionLinenumberEnd: 1698
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1699
      start: 1698
    functionDepth: 0
    functionLinenumber: 1698
    functionLinenumberEnd: 1699
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1700
      start: 1699
    functionDepth: 0
    functionLinenumber: 1699
    functionLinenumberEnd: 1700
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 48
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1700
    functionDepth: 0
    functionLinenumber: 1700
    functionLinenumberEnd: 1701
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 247
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1718
    functionDepth: 0
    functionLinenumber: 1718
    functionLinenumberEnd: 1720
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1725
      start: 1720
    functionDepth: 0
    functionLinenumber: 1720
    functionLinenumberEnd: 1725
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1730
      start: 1725
    functionDepth: 0
    functionLinenumber: 1725
    functionLinenumberEnd: 1730
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1730
    functionDepth: 0
    functionLinenumber: 1730
    functionLinenumberEnd: 1731
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 48
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1731
    functionDepth: 0
    functionLinenumber: 1731
    functionLinenumberEnd: 1732
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 247
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1734
      start: 1733
    functionDepth: 0
    functionLinenumber: 1733
    functionLinenumberEnd: 1734
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1735
      start: 1734
    functionDepth: 0
    functionLinenumber: 1734
    functionLinenumberEnd: 1735
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1735
    functionDepth: 0
    functionLinenumber: 1735
    functionLinenumberEnd: 1736
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1737
      start: 1736
    functionDepth: 0
    functionLinenumber: 1736
    functionLinenumberEnd: 1737
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 48
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1738
      start: 1737
    functionDepth: 0
    functionLinenumber: 1737
    functionLinenumberEnd: 1738
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 247
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1740
    functionDepth: 0
    functionLinenumber: 1740
    functionLinenumberEnd: 1741
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2082
    functionDepth: 0
    functionLinenumber: 2082
    functionLinenumberEnd: 2083
    functionName: JSON_HEDLEY_ARRAY_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARRAY_PARAM(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2110
      start: 2109
    functionDepth: 0
    functionLinenumber: 2109
    functionLinenumberEnd: 2110
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2122
      start: 2121
    functionDepth: 0
    functionLinenumber: 2121
    functionLinenumberEnd: 2122
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2124
    functionDepth: 0
    functionLinenumber: 2124
    functionLinenumberEnd: 2125
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2138
    functionDepth: 0
    functionLinenumber: 2138
    functionLinenumberEnd: 2139
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2141
    functionDepth: 0
    functionLinenumber: 2141
    functionLinenumberEnd: 2142
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2163
      start: 2154
    functionDepth: 0
    functionLinenumber: 2154
    functionLinenumberEnd: 2163
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2167
    functionDepth: 0
    functionLinenumber: 2167
    functionLinenumberEnd: 2168
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2169
    functionDepth: 0
    functionLinenumber: 2169
    functionLinenumberEnd: 2170
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2173
      start: 2172
    functionDepth: 0
    functionLinenumber: 2172
    functionLinenumberEnd: 2173
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2174
    functionDepth: 0
    functionLinenumber: 2174
    functionLinenumberEnd: 2175
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2208
      start: 2207
    functionDepth: 0
    functionLinenumber: 2207
    functionLinenumberEnd: 2208
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2213
      start: 2212
    functionDepth: 0
    functionLinenumber: 2212
    functionLinenumberEnd: 2213
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2243
      start: 2238
    functionDepth: 0
    functionLinenumber: 2238
    functionLinenumberEnd: 2243
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2247
      start: 2246
    functionDepth: 0
    functionLinenumber: 2246
    functionLinenumberEnd: 2247
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2249
      start: 2248
    functionDepth: 0
    functionLinenumber: 2248
    functionLinenumberEnd: 2249
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2251
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2251
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2253
      start: 2252
    functionDepth: 0
    functionLinenumber: 2252
    functionLinenumberEnd: 2253
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2266
      start: 2261
    functionDepth: 0
    functionLinenumber: 2261
    functionLinenumberEnd: 2266
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2271
      start: 2270
    functionDepth: 0
    functionLinenumber: 2270
    functionLinenumberEnd: 2271
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2275
      start: 2274
    functionDepth: 0
    functionLinenumber: 2274
    functionLinenumberEnd: 2275
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2277
      start: 2276
    functionDepth: 0
    functionLinenumber: 2276
    functionLinenumberEnd: 2277
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2292
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2297
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2297
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2299
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2300
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2300
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2325
      start: 2319
    functionDepth: 0
    functionLinenumber: 2319
    functionLinenumberEnd: 2325
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2327
      start: 2326
    functionDepth: 0
    functionLinenumber: 2326
    functionLinenumberEnd: 2327
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2346
    functionDepth: 0
    functionLinenumber: 2346
    functionLinenumberEnd: 2347
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2349
      start: 2348
    functionDepth: 0
    functionLinenumber: 2348
    functionLinenumberEnd: 2349
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2354
    functionDepth: 0
    functionLinenumber: 2354
    functionLinenumberEnd: 2355
    functionName: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2360
      start: 2359
    functionDepth: 0
    functionLinenumber: 2359
    functionLinenumberEnd: 2360
    functionName: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2365
      start: 2364
    functionDepth: 0
    functionLinenumber: 2364
    functionLinenumberEnd: 2365
    functionName: JSON_HEDLEY_CLANG_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2370
      start: 2369
    functionDepth: 0
    functionLinenumber: 2369
    functionLinenumberEnd: 2370
    functionName: JSON_HEDLEY_CLANG_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2374
    functionDepth: 0
    functionLinenumber: 2374
    functionLinenumberEnd: 2375
    functionName: JSON_HEDLEY_CLANG_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2379
    functionDepth: 0
    functionLinenumber: 2379
    functionLinenumberEnd: 2380
    functionName: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2385
      start: 2384
    functionDepth: 0
    functionLinenumber: 2384
    functionLinenumberEnd: 2385
    functionName: JSON_HEDLEY_CLANG_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2574
      start: 2573
    functionDepth: 0
    functionLinenumber: 2573
    functionLinenumberEnd: 2574
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 188
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2576
      start: 2575
    functionDepth: 0
    functionLinenumber: 2575
    functionLinenumberEnd: 2576
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2577
      start: 2576
    functionDepth: 0
    functionLinenumber: 2576
    functionLinenumberEnd: 2577
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2580
      start: 2579
    functionDepth: 0
    functionLinenumber: 2579
    functionLinenumberEnd: 2580
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 188
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2581
    functionDepth: 0
    functionLinenumber: 2581
    functionLinenumberEnd: 2582
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2583
      start: 2582
    functionDepth: 0
    functionLinenumber: 2582
    functionLinenumberEnd: 2583
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2609
      start: 2608
    functionDepth: 0
    functionLinenumber: 2608
    functionLinenumberEnd: 2609
    functionName: JSON_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 227
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_ASSERT(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ENUM_TYPE
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2627
      start: 2623
    functionDepth: 0
    functionLinenumber: 2623
    functionLinenumberEnd: 2627
    functionName: NLOHMANN_JSON_SERIALIZE_ENUM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::find_if
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2645,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2645,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2645,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2650,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - ENUM_TYPE
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2651
      start: 2639
    functionDepth: 0
    functionLinenumber: 2639
    functionLinenumberEnd: 2651
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 20
    functionsReached:
    - std::find_if
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ENUM_TYPE& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:2663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - exception
    argTypes:
    - ExceptionType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2668
      start: 2661
    functionDepth: 0
    functionLinenumber: 2661
    functionLinenumberEnd: 2668
    functionName: templated_json_throw
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void templated_json_throw(ExceptionType exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ENUM_TYPE
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2680
      start: 2676
    functionDepth: 0
    functionLinenumber: 2676
    functionLinenumberEnd: 2680
    functionName: NLOHMANN_JSON_SERIALIZE_ENUM_STRICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_SERIALIZE_ENUM_STRICT(ENUM_TYPE, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2729
      start: 2728
    functionDepth: 0
    functionLinenumber: 2728
    functionLinenumberEnd: 2729
    functionName: NLOHMANN_JSON_EXPAND
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_EXPAND( x )
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 133
    argNames:
    - (
    - _1
    - ','
    - _2
    - ','
    - _3
    - ','
    - _4
    - ','
    - _5
    - ','
    - _6
    - ','
    - _7
    - ','
    - _8
    - ','
    - _9
    - ','
    - _10
    - ','
    - _11
    - ','
    - _12
    - ','
    - _13
    - ','
    - _14
    - ','
    - _15
    - ','
    - _16
    - ','
    - _17
    - ','
    - _18
    - ','
    - _19
    - ','
    - _20
    - ','
    - _21
    - ','
    - _22
    - ','
    - _23
    - ','
    - _24
    - ','
    - _25
    - ','
    - _26
    - ','
    - _27
    - ','
    - _28
    - ','
    - _29
    - ','
    - _30
    - ','
    - _31
    - ','
    - _32
    - ','
    - _33
    - ','
    - _34
    - ','
    - _35
    - ','
    - _36
    - ','
    - _37
    - ','
    - _38
    - ','
    - _39
    - ','
    - _40
    - ','
    - _41
    - ','
    - _42
    - ','
    - _43
    - ','
    - _44
    - ','
    - _45
    - ','
    - _46
    - ','
    - _47
    - ','
    - _48
    - ','
    - _49
    - ','
    - _50
    - ','
    - _51
    - ','
    - _52
    - ','
    - _53
    - ','
    - _54
    - ','
    - _55
    - ','
    - _56
    - ','
    - _57
    - ','
    - _58
    - ','
    - _59
    - ','
    - _60
    - ','
    - _61
    - ','
    - _62
    - ','
    - _63
    - ','
    - _64
    - ','
    - NAME
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2730
      start: 2729
    functionDepth: 0
    functionLinenumber: 2729
    functionLinenumberEnd: 2730
    functionName: NLOHMANN_JSON_GET_MACRO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11,
      _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27,
      _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43,
      _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59,
      _60, _61, _62, _63, _64, NAME,...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2795
      start: 2730
    functionDepth: 0
    functionLinenumber: 2730
    functionLinenumberEnd: 2795
    functionName: NLOHMANN_JSON_PASTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - func
    - ','
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2796
      start: 2795
    functionDepth: 0
    functionLinenumber: 2795
    functionLinenumberEnd: 2796
    functionName: NLOHMANN_JSON_PASTE2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE2(func, v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2797
      start: 2796
    functionDepth: 0
    functionLinenumber: 2796
    functionLinenumberEnd: 2797
    functionName: NLOHMANN_JSON_PASTE3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE3(func, v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2797
    functionDepth: 0
    functionLinenumber: 2797
    functionLinenumberEnd: 2798
    functionName: NLOHMANN_JSON_PASTE4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE4(func, v1, v2, v3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2799
      start: 2798
    functionDepth: 0
    functionLinenumber: 2798
    functionLinenumberEnd: 2799
    functionName: NLOHMANN_JSON_PASTE5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2800
      start: 2799
    functionDepth: 0
    functionLinenumber: 2799
    functionLinenumberEnd: 2800
    functionName: NLOHMANN_JSON_PASTE6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2801
      start: 2800
    functionDepth: 0
    functionLinenumber: 2800
    functionLinenumberEnd: 2801
    functionName: NLOHMANN_JSON_PASTE7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2801
    functionDepth: 0
    functionLinenumber: 2801
    functionLinenumberEnd: 2802
    functionName: NLOHMANN_JSON_PASTE8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2803
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2803
    functionName: NLOHMANN_JSON_PASTE9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2803
    functionDepth: 0
    functionLinenumber: 2803
    functionLinenumberEnd: 2804
    functionName: NLOHMANN_JSON_PASTE10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 23
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2805
      start: 2804
    functionDepth: 0
    functionLinenumber: 2804
    functionLinenumberEnd: 2805
    functionName: NLOHMANN_JSON_PASTE11
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 25
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2806
      start: 2805
    functionDepth: 0
    functionLinenumber: 2805
    functionLinenumberEnd: 2806
    functionName: NLOHMANN_JSON_PASTE12
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 27
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2807
      start: 2806
    functionDepth: 0
    functionLinenumber: 2806
    functionLinenumberEnd: 2807
    functionName: NLOHMANN_JSON_PASTE13
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 29
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: NLOHMANN_JSON_PASTE14
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 31
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2809
      start: 2808
    functionDepth: 0
    functionLinenumber: 2808
    functionLinenumberEnd: 2809
    functionName: NLOHMANN_JSON_PASTE15
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 33
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: NLOHMANN_JSON_PASTE16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 35
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2811
      start: 2810
    functionDepth: 0
    functionLinenumber: 2810
    functionLinenumberEnd: 2811
    functionName: NLOHMANN_JSON_PASTE17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 37
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2812
      start: 2811
    functionDepth: 0
    functionLinenumber: 2811
    functionLinenumberEnd: 2812
    functionName: NLOHMANN_JSON_PASTE18
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 39
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2813
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2813
    functionName: NLOHMANN_JSON_PASTE19
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 41
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2814
      start: 2813
    functionDepth: 0
    functionLinenumber: 2813
    functionLinenumberEnd: 2814
    functionName: NLOHMANN_JSON_PASTE20
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 43
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2814
    functionDepth: 0
    functionLinenumber: 2814
    functionLinenumberEnd: 2815
    functionName: NLOHMANN_JSON_PASTE21
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 45
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2816
      start: 2815
    functionDepth: 0
    functionLinenumber: 2815
    functionLinenumberEnd: 2816
    functionName: NLOHMANN_JSON_PASTE22
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 47
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2817
      start: 2816
    functionDepth: 0
    functionLinenumber: 2816
    functionLinenumberEnd: 2817
    functionName: NLOHMANN_JSON_PASTE23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 49
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2818
      start: 2817
    functionDepth: 0
    functionLinenumber: 2817
    functionLinenumberEnd: 2818
    functionName: NLOHMANN_JSON_PASTE24
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 51
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2819
      start: 2818
    functionDepth: 0
    functionLinenumber: 2818
    functionLinenumberEnd: 2819
    functionName: NLOHMANN_JSON_PASTE25
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 53
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2820
      start: 2819
    functionDepth: 0
    functionLinenumber: 2819
    functionLinenumberEnd: 2820
    functionName: NLOHMANN_JSON_PASTE26
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 55
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2821
      start: 2820
    functionDepth: 0
    functionLinenumber: 2820
    functionLinenumberEnd: 2821
    functionName: NLOHMANN_JSON_PASTE27
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 57
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2821
    functionDepth: 0
    functionLinenumber: 2821
    functionLinenumberEnd: 2822
    functionName: NLOHMANN_JSON_PASTE28
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 59
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2823
      start: 2822
    functionDepth: 0
    functionLinenumber: 2822
    functionLinenumberEnd: 2823
    functionName: NLOHMANN_JSON_PASTE29
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 61
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2824
      start: 2823
    functionDepth: 0
    functionLinenumber: 2823
    functionLinenumberEnd: 2824
    functionName: NLOHMANN_JSON_PASTE30
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 63
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2825
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2825
    functionName: NLOHMANN_JSON_PASTE31
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 65
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2826
      start: 2825
    functionDepth: 0
    functionLinenumber: 2825
    functionLinenumberEnd: 2826
    functionName: NLOHMANN_JSON_PASTE32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 67
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2826
    functionDepth: 0
    functionLinenumber: 2826
    functionLinenumberEnd: 2827
    functionName: NLOHMANN_JSON_PASTE33
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 69
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2828
      start: 2827
    functionDepth: 0
    functionLinenumber: 2827
    functionLinenumberEnd: 2828
    functionName: NLOHMANN_JSON_PASTE34
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 71
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2829
      start: 2828
    functionDepth: 0
    functionLinenumber: 2828
    functionLinenumberEnd: 2829
    functionName: NLOHMANN_JSON_PASTE35
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 73
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2830
      start: 2829
    functionDepth: 0
    functionLinenumber: 2829
    functionLinenumberEnd: 2830
    functionName: NLOHMANN_JSON_PASTE36
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 75
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2830
    functionDepth: 0
    functionLinenumber: 2830
    functionLinenumberEnd: 2831
    functionName: NLOHMANN_JSON_PASTE37
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 77
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2832
      start: 2831
    functionDepth: 0
    functionLinenumber: 2831
    functionLinenumberEnd: 2832
    functionName: NLOHMANN_JSON_PASTE38
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 79
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2833
      start: 2832
    functionDepth: 0
    functionLinenumber: 2832
    functionLinenumberEnd: 2833
    functionName: NLOHMANN_JSON_PASTE39
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 81
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2834
      start: 2833
    functionDepth: 0
    functionLinenumber: 2833
    functionLinenumberEnd: 2834
    functionName: NLOHMANN_JSON_PASTE40
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 83
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2835
      start: 2834
    functionDepth: 0
    functionLinenumber: 2834
    functionLinenumberEnd: 2835
    functionName: NLOHMANN_JSON_PASTE41
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 85
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2836
      start: 2835
    functionDepth: 0
    functionLinenumber: 2835
    functionLinenumberEnd: 2836
    functionName: NLOHMANN_JSON_PASTE42
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 87
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2836
    functionDepth: 0
    functionLinenumber: 2836
    functionLinenumberEnd: 2837
    functionName: NLOHMANN_JSON_PASTE43
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 89
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2838
      start: 2837
    functionDepth: 0
    functionLinenumber: 2837
    functionLinenumberEnd: 2838
    functionName: NLOHMANN_JSON_PASTE44
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 91
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2839
      start: 2838
    functionDepth: 0
    functionLinenumber: 2838
    functionLinenumberEnd: 2839
    functionName: NLOHMANN_JSON_PASTE45
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 93
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2840
      start: 2839
    functionDepth: 0
    functionLinenumber: 2839
    functionLinenumberEnd: 2840
    functionName: NLOHMANN_JSON_PASTE46
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 95
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2841
      start: 2840
    functionDepth: 0
    functionLinenumber: 2840
    functionLinenumberEnd: 2841
    functionName: NLOHMANN_JSON_PASTE47
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 97
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2842
      start: 2841
    functionDepth: 0
    functionLinenumber: 2841
    functionLinenumberEnd: 2842
    functionName: NLOHMANN_JSON_PASTE48
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 99
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2843
      start: 2842
    functionDepth: 0
    functionLinenumber: 2842
    functionLinenumberEnd: 2843
    functionName: NLOHMANN_JSON_PASTE49
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 101
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2844
      start: 2843
    functionDepth: 0
    functionLinenumber: 2843
    functionLinenumberEnd: 2844
    functionName: NLOHMANN_JSON_PASTE50
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 103
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2845
      start: 2844
    functionDepth: 0
    functionLinenumber: 2844
    functionLinenumberEnd: 2845
    functionName: NLOHMANN_JSON_PASTE51
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 105
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2846
      start: 2845
    functionDepth: 0
    functionLinenumber: 2845
    functionLinenumberEnd: 2846
    functionName: NLOHMANN_JSON_PASTE52
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 107
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2847
      start: 2846
    functionDepth: 0
    functionLinenumber: 2846
    functionLinenumberEnd: 2847
    functionName: NLOHMANN_JSON_PASTE53
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 109
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2848
      start: 2847
    functionDepth: 0
    functionLinenumber: 2847
    functionLinenumberEnd: 2848
    functionName: NLOHMANN_JSON_PASTE54
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 111
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2849
      start: 2848
    functionDepth: 0
    functionLinenumber: 2848
    functionLinenumberEnd: 2849
    functionName: NLOHMANN_JSON_PASTE55
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 113
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2850
      start: 2849
    functionDepth: 0
    functionLinenumber: 2849
    functionLinenumberEnd: 2850
    functionName: NLOHMANN_JSON_PASTE56
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 115
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2850
    functionDepth: 0
    functionLinenumber: 2850
    functionLinenumberEnd: 2851
    functionName: NLOHMANN_JSON_PASTE57
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 117
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2852
      start: 2851
    functionDepth: 0
    functionLinenumber: 2851
    functionLinenumberEnd: 2852
    functionName: NLOHMANN_JSON_PASTE58
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 119
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2853
      start: 2852
    functionDepth: 0
    functionLinenumber: 2852
    functionLinenumberEnd: 2853
    functionName: NLOHMANN_JSON_PASTE59
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 121
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2854
      start: 2853
    functionDepth: 0
    functionLinenumber: 2853
    functionLinenumberEnd: 2854
    functionName: NLOHMANN_JSON_PASTE60
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 123
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2855
      start: 2854
    functionDepth: 0
    functionLinenumber: 2854
    functionLinenumberEnd: 2855
    functionName: NLOHMANN_JSON_PASTE61
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 125
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2856
      start: 2855
    functionDepth: 0
    functionLinenumber: 2855
    functionLinenumberEnd: 2856
    functionName: NLOHMANN_JSON_PASTE62
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 127
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2857
      start: 2856
    functionDepth: 0
    functionLinenumber: 2856
    functionLinenumberEnd: 2857
    functionName: NLOHMANN_JSON_PASTE63
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 129
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - ','
    - v63
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2858
      start: 2857
    functionDepth: 0
    functionLinenumber: 2857
    functionLinenumberEnd: 2858
    functionName: NLOHMANN_JSON_PASTE64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62, v63)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2923
      start: 2858
    functionDepth: 0
    functionLinenumber: 2858
    functionLinenumberEnd: 2923
    functionName: NLOHMANN_JSON_DOUBLE_PASTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2924
      start: 2923
    functionDepth: 0
    functionLinenumber: 2923
    functionLinenumberEnd: 2924
    functionName: NLOHMANN_JSON_DOUBLE_PASTE3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE3(func, v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2924
    functionDepth: 0
    functionLinenumber: 2924
    functionLinenumberEnd: 2925
    functionName: NLOHMANN_JSON_DOUBLE_PASTE5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE5(func, v1, v2, v3, v4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2926
      start: 2925
    functionDepth: 0
    functionLinenumber: 2925
    functionLinenumberEnd: 2926
    functionName: NLOHMANN_JSON_DOUBLE_PASTE7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE7(func, v1, v2, v3, v4, v5, v6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2926
    functionDepth: 0
    functionLinenumber: 2926
    functionLinenumberEnd: 2927
    functionName: NLOHMANN_JSON_DOUBLE_PASTE9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 23
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2928
      start: 2927
    functionDepth: 0
    functionLinenumber: 2927
    functionLinenumberEnd: 2928
    functionName: NLOHMANN_JSON_DOUBLE_PASTE11
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 27
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2929
      start: 2928
    functionDepth: 0
    functionLinenumber: 2928
    functionLinenumberEnd: 2929
    functionName: NLOHMANN_JSON_DOUBLE_PASTE13
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 31
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2930
      start: 2929
    functionDepth: 0
    functionLinenumber: 2929
    functionLinenumberEnd: 2930
    functionName: NLOHMANN_JSON_DOUBLE_PASTE15
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 35
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2931
      start: 2930
    functionDepth: 0
    functionLinenumber: 2930
    functionLinenumberEnd: 2931
    functionName: NLOHMANN_JSON_DOUBLE_PASTE17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 39
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2931
    functionDepth: 0
    functionLinenumber: 2931
    functionLinenumberEnd: 2932
    functionName: NLOHMANN_JSON_DOUBLE_PASTE19
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 43
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2933
      start: 2932
    functionDepth: 0
    functionLinenumber: 2932
    functionLinenumberEnd: 2933
    functionName: NLOHMANN_JSON_DOUBLE_PASTE21
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 47
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2934
      start: 2933
    functionDepth: 0
    functionLinenumber: 2933
    functionLinenumberEnd: 2934
    functionName: NLOHMANN_JSON_DOUBLE_PASTE23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 51
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2935
      start: 2934
    functionDepth: 0
    functionLinenumber: 2934
    functionLinenumberEnd: 2935
    functionName: NLOHMANN_JSON_DOUBLE_PASTE25
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 55
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2936
      start: 2935
    functionDepth: 0
    functionLinenumber: 2935
    functionLinenumberEnd: 2936
    functionName: NLOHMANN_JSON_DOUBLE_PASTE27
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 59
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2937
      start: 2936
    functionDepth: 0
    functionLinenumber: 2936
    functionLinenumberEnd: 2937
    functionName: NLOHMANN_JSON_DOUBLE_PASTE29
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 63
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2938
      start: 2937
    functionDepth: 0
    functionLinenumber: 2937
    functionLinenumberEnd: 2938
    functionName: NLOHMANN_JSON_DOUBLE_PASTE31
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 67
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2938
    functionDepth: 0
    functionLinenumber: 2938
    functionLinenumberEnd: 2939
    functionName: NLOHMANN_JSON_DOUBLE_PASTE33
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 71
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2940
      start: 2939
    functionDepth: 0
    functionLinenumber: 2939
    functionLinenumberEnd: 2940
    functionName: NLOHMANN_JSON_DOUBLE_PASTE35
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 75
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2941
      start: 2940
    functionDepth: 0
    functionLinenumber: 2940
    functionLinenumberEnd: 2941
    functionName: NLOHMANN_JSON_DOUBLE_PASTE37
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 79
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2941
    functionDepth: 0
    functionLinenumber: 2941
    functionLinenumberEnd: 2942
    functionName: NLOHMANN_JSON_DOUBLE_PASTE39
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 83
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2943
      start: 2942
    functionDepth: 0
    functionLinenumber: 2942
    functionLinenumberEnd: 2943
    functionName: NLOHMANN_JSON_DOUBLE_PASTE41
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 87
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2944
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2944
    functionName: NLOHMANN_JSON_DOUBLE_PASTE43
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 91
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2944
    functionDepth: 0
    functionLinenumber: 2944
    functionLinenumberEnd: 2945
    functionName: NLOHMANN_JSON_DOUBLE_PASTE45
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 95
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2946
      start: 2945
    functionDepth: 0
    functionLinenumber: 2945
    functionLinenumberEnd: 2946
    functionName: NLOHMANN_JSON_DOUBLE_PASTE47
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 99
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2947
      start: 2946
    functionDepth: 0
    functionLinenumber: 2946
    functionLinenumberEnd: 2947
    functionName: NLOHMANN_JSON_DOUBLE_PASTE49
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 103
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2948
      start: 2947
    functionDepth: 0
    functionLinenumber: 2947
    functionLinenumberEnd: 2948
    functionName: NLOHMANN_JSON_DOUBLE_PASTE51
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 107
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2949
      start: 2948
    functionDepth: 0
    functionLinenumber: 2948
    functionLinenumberEnd: 2949
    functionName: NLOHMANN_JSON_DOUBLE_PASTE53
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 111
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2950
      start: 2949
    functionDepth: 0
    functionLinenumber: 2949
    functionLinenumberEnd: 2950
    functionName: NLOHMANN_JSON_DOUBLE_PASTE55
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 115
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2951
      start: 2950
    functionDepth: 0
    functionLinenumber: 2950
    functionLinenumberEnd: 2951
    functionName: NLOHMANN_JSON_DOUBLE_PASTE57
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 119
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2952
      start: 2951
    functionDepth: 0
    functionLinenumber: 2951
    functionLinenumberEnd: 2952
    functionName: NLOHMANN_JSON_DOUBLE_PASTE59
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 123
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2953
      start: 2952
    functionDepth: 0
    functionLinenumber: 2952
    functionLinenumberEnd: 2953
    functionName: NLOHMANN_JSON_DOUBLE_PASTE61
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58, v59, v60)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 127
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2954
      start: 2953
    functionDepth: 0
    functionLinenumber: 2953
    functionLinenumberEnd: 2954
    functionName: NLOHMANN_JSON_DOUBLE_PASTE63
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58, v59, v60, v61, v62)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2955
    functionDepth: 0
    functionLinenumber: 2955
    functionLinenumberEnd: 2956
    functionName: NLOHMANN_JSON_TO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_TO(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2957
      start: 2956
    functionDepth: 0
    functionLinenumber: 2956
    functionLinenumberEnd: 2957
    functionName: NLOHMANN_JSON_FROM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2958
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2958
    functionName: NLOHMANN_JSON_FROM_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_DEFAULT(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2960
      start: 2959
    functionDepth: 0
    functionLinenumber: 2959
    functionLinenumberEnd: 2960
    functionName: NLOHMANN_JSON_TO_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_TO_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2960
    functionDepth: 0
    functionLinenumber: 2960
    functionLinenumberEnd: 2961
    functionName: NLOHMANN_JSON_FROM_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2962
      start: 2961
    functionDepth: 0
    functionLinenumber: 2961
    functionLinenumberEnd: 2962
    functionName: NLOHMANN_JSON_FROM_WITH_DEFAULT_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_DEFAULT_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2964
      start: 2963
    functionDepth: 0
    functionLinenumber: 2963
    functionLinenumberEnd: 2964
    functionName: NLOHMANN_JSON_BASIC_TYPE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_BASIC_TYPE_TEMPLATE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2974
      start: 2971
    functionDepth: 0
    functionLinenumber: 2971
    functionLinenumberEnd: 2974
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2978
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2978
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2988
      start: 2985
    functionDepth: 0
    functionLinenumber: 2985
    functionLinenumberEnd: 2988
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2992
      start: 2989
    functionDepth: 0
    functionLinenumber: 2989
    functionLinenumberEnd: 2992
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3001
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3001
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3004
      start: 3002
    functionDepth: 0
    functionLinenumber: 3002
    functionLinenumberEnd: 3004
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3014
      start: 3011
    functionDepth: 0
    functionLinenumber: 3011
    functionLinenumberEnd: 3014
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3018
      start: 3015
    functionDepth: 0
    functionLinenumber: 3015
    functionLinenumberEnd: 3018
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3028
      start: 3025
    functionDepth: 0
    functionLinenumber: 3025
    functionLinenumberEnd: 3028
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3032
      start: 3029
    functionDepth: 0
    functionLinenumber: 3029
    functionLinenumberEnd: 3032
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3041
      start: 3039
    functionDepth: 0
    functionLinenumber: 3039
    functionLinenumberEnd: 3041
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3044
      start: 3042
    functionDepth: 0
    functionLinenumber: 3042
    functionLinenumberEnd: 3044
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3051
    functionDepth: 0
    functionLinenumber: 3051
    functionLinenumberEnd: 3054
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3058
      start: 3055
    functionDepth: 0
    functionLinenumber: 3055
    functionLinenumberEnd: 3058
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3068
      start: 3065
    functionDepth: 0
    functionLinenumber: 3065
    functionLinenumberEnd: 3068
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3072
      start: 3069
    functionDepth: 0
    functionLinenumber: 3069
    functionLinenumberEnd: 3072
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3081
      start: 3079
    functionDepth: 0
    functionLinenumber: 3079
    functionLinenumberEnd: 3081
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3084
      start: 3082
    functionDepth: 0
    functionLinenumber: 3082
    functionLinenumberEnd: 3084
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3095
      start: 3092
    functionDepth: 0
    functionLinenumber: 3092
    functionLinenumberEnd: 3095
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3099
      start: 3096
    functionDepth: 0
    functionLinenumber: 3096
    functionLinenumberEnd: 3099
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3109
      start: 3106
    functionDepth: 0
    functionLinenumber: 3106
    functionLinenumberEnd: 3109
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3113
      start: 3110
    functionDepth: 0
    functionLinenumber: 3110
    functionLinenumberEnd: 3113
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3122
      start: 3120
    functionDepth: 0
    functionLinenumber: 3120
    functionLinenumberEnd: 3122
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3125
      start: 3123
    functionDepth: 0
    functionLinenumber: 3123
    functionLinenumberEnd: 3125
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - std_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3157
      start: 3132
    functionDepth: 0
    functionLinenumber: 3132
    functionLinenumberEnd: 3157
    functionName: NLOHMANN_CAN_CALL_STD_FUNC_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_CAN_CALL_STD_FUNC_IMPL(std_name)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3262,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3263,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3265,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3265,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3271,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3271,1
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3282,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3286
      start: 3190
    functionDepth: 0
    functionLinenumber: 3190
    functionLinenumberEnd: 3286
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - std::is_lt
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3262,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3263,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3265,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3265,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3271,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3271,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3273
      start: 3252
    functionDepth: 0
    functionLinenumber: 3252
    functionLinenumberEnd: 3273
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3283
      start: 3280
    functionDepth: 0
    functionLinenumber: 3280
    functionLinenumberEnd: 3283
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::is_lt
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3324,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3324,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3325,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3327,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3328,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3328,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3342,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3343,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3357,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3361
      start: 3287
    functionDepth: 0
    functionLinenumber: 3287
    functionLinenumberEnd: 3361
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - size
    - replace_substring
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3324,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3324,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3325,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3327,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3328,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - StringType
    - StringType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3330
      start: 3321
    functionDepth: 0
    functionLinenumber: 3321
    functionLinenumberEnd: 3330
    functionName: replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(StringType& s, const StringType& f,\n                              const
      StringType& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3342,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3345
      start: 3340
    functionDepth: 0
    functionLinenumber: 3340
    functionLinenumberEnd: 3345
    functionName: escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - replace_substring
    linkageType: ''
    returnType: StringType
    signature: StringType escape(StringType s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3357,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3359
      start: 3355
    functionDepth: 0
    functionLinenumber: 3355
    functionLinenumberEnd: 3359
    functionName: unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3401
      start: 3380
    functionDepth: 0
    functionLinenumber: 3380
    functionLinenumberEnd: 3401
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3398
      start: 3395
    functionDepth: 0
    functionLinenumber: 3395
    functionLinenumberEnd: 3398
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3574,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3577
      start: 3426
    functionDepth: 0
    functionLinenumber: 3426
    functionLinenumberEnd: 3577
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - static_cast<T>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3478
      start: 3475
    functionDepth: 0
    functionLinenumber: 3475
    functionLinenumberEnd: 3478
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 339
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3574,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3575
      start: 3572
    functionDepth: 0
    functionLinenumber: 3572
    functionLinenumberEnd: 3575
    functionName: make_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - static_cast<T>
    linkageType: ''
    returnType: std::array<T, sizeof...(Args)>
    signature: std::array<T, sizeof...(Args)> make_array(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3663
      start: 3620
    functionDepth: 0
    functionLinenumber: 3620
    functionLinenumberEnd: 3663
    functionName: detail
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN detail
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3873,1
    - Dst: std::declval<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3873,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3876,1
    - Dst: std::declval<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3876,1
    - Dst: std::declval<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3879,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3973,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3978,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3983,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3983,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3999,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4004,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4009,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4009,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4022,1
    - Dst: std::to_integer<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4022,1
    - Dst: std::byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4027,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4027,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4032,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4032,1
    - Dst: std::declval<R&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4126,1
    - Dst: std::declval<ConstructibleStringType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4210,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4283,1
    - Dst: std::declval<Compare>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4475,1
    - Dst: std::declval<A>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4475,1
    - Dst: std::declval<B>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4475,1
    - Dst: std::declval<Compare>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4476,1
    - Dst: std::declval<B>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4476,1
    - Dst: std::declval<A>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4476,1
    - Dst: std::declval<ObjectType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4533,1
    - Dst: std::declval<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4533,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4559,1
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4566,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4605,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4605,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4615,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4615,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4625,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4625,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4635,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4635,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4636,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4636,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4650,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4666,1
    CyclomaticComplexity: 71
    EdgeCount: 71
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4721
      start: 3794
    functionDepth: 0
    functionLinenumber: 3794
    functionLinenumberEnd: 4721
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Args>
    - std::byte
    - udt::to_json
    - static_cast<char_type>
    - std::declval<ObjectType&>
    - std::declval<R&>
    - std::declval<T>
    - static_cast<unsigned char>
    - std::declval<Compare>
    - std::declval<KeyType>
    - static_cast<int_type>
    - test
    - eof
    - std::declval<B>
    - std::declval<ConstructibleStringType>
    - std::to_integer<unsigned char>
    - std::declval<A>
    - static_cast<T>
    - static_cast<CommonType>
    - udt::from_json
    - defined
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3974
      start: 3971
    functionDepth: 0
    functionLinenumber: 3971
    functionLinenumberEnd: 3974
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3979
      start: 3976
    functionDepth: 0
    functionLinenumber: 3976
    functionLinenumberEnd: 3979
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - static_cast<char_type>
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3983,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3984
      start: 3981
    functionDepth: 0
    functionLinenumber: 3981
    functionLinenumberEnd: 3984
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 97
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3999,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:3999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4000
      start: 3995
    functionDepth: 0
    functionLinenumber: 3995
    functionLinenumberEnd: 4000
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - static_cast<unsigned char>
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4005
      start: 4002
    functionDepth: 0
    functionLinenumber: 4002
    functionLinenumberEnd: 4005
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - static_cast<char_type>
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4009,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4010
      start: 4007
    functionDepth: 0
    functionLinenumber: 4007
    functionLinenumberEnd: 4010
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 98
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4022,1
    - Dst: std::to_integer<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4023
      start: 4020
    functionDepth: 0
    functionLinenumber: 4020
    functionLinenumberEnd: 4023
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::to_integer<unsigned char>
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4027,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4028
      start: 4025
    functionDepth: 0
    functionLinenumber: 4025
    functionLinenumberEnd: 4028
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - static_cast<unsigned char>
    - std::byte
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4032,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4033
      start: 4030
    functionDepth: 0
    functionLinenumber: 4030
    functionLinenumberEnd: 4033
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 99
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4567
      start: 4564
    functionDepth: 0
    functionLinenumber: 4564
    functionLinenumberEnd: 4567
    functionName: conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4573
      start: 4570
    functionDepth: 0
    functionLinenumber: 4570
    functionLinenumberEnd: 4573
    functionName: conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4605,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4606
      start: 4602
    functionDepth: 0
    functionLinenumber: 4602
    functionLinenumberEnd: 4606
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4615,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4616
      start: 4612
    functionDepth: 0
    functionLinenumber: 4612
    functionLinenumberEnd: 4616
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4625,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4625,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4626
      start: 4622
    functionDepth: 0
    functionLinenumber: 4622
    functionLinenumberEnd: 4626
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4635,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4635,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4636,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4636,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4637
      start: 4632
    functionDepth: 0
    functionLinenumber: 4632
    functionLinenumberEnd: 4637
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4651
      start: 4648
    functionDepth: 0
    functionLinenumber: 4648
    functionLinenumberEnd: 4651
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - test
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4657
    functionDepth: 0
    functionLinenumber: 4657
    functionLinenumberEnd: 4660
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool test(T /*val*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4667
      start: 4664
    functionDepth: 0
    functionLinenumber: 4664
    functionLinenumberEnd: 4667
    functionName: value_in_range_of
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - test
    linkageType: ''
    returnType: bool
    signature: bool value_in_range_of(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4689
      start: 4680
    functionDepth: 0
    functionLinenumber: 4680
    functionLinenumberEnd: 4689
    functionName: impl::is_c_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_c_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4689
      start: 4680
    functionDepth: 0
    functionLinenumber: 4680
    functionLinenumberEnd: 4689
    functionName: impl::is_c_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_c_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4711
      start: 4708
    functionDepth: 0
    functionLinenumber: 4708
    functionLinenumberEnd: 4711
    functionName: impl::is_transparent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_transparent()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4711
      start: 4708
    functionDepth: 0
    functionLinenumber: 4708
    functionLinenumberEnd: 4711
    functionName: impl::is_transparent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_transparent()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4762,1
    - Dst: ::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4769,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4769,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4775,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4775,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4783,1
    - Dst: std::declval < Arg && >
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4783,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4789,1
    - Dst: std::declval < Arg && >
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4789,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4795,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4795,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4795,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4801,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4801,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4801,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4828,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4828,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4829,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4829,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4837,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4838,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4838,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4848,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4848,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4859,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4859,1
    - Dst: OutStringType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4866,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4866,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4867,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4867,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4871
      start: 4744
    functionDepth: 2
    functionLinenumber: 4744
    functionLinenumberEnd: 4871
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::declval<StringType&>
    - end
    - size
    - append
    - std::forward<Arg>
    - data
    - std::forward<Args>
    - begin
    - std::declval < Arg && >
    - concat_length
    - std::declval<const Arg&>
    - concat_into
    - OutStringType::reserve
    - ::strlen
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4751
      start: 4748
    functionDepth: 0
    functionLinenumber: 4748
    functionLinenumberEnd: 4751
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4763
      start: 4760
    functionDepth: 0
    functionLinenumber: 4760
    functionLinenumberEnd: 4763
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - concat_length
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const char /*c*/, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4769,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4770
      start: 4766
    functionDepth: 0
    functionLinenumber: 4766
    functionLinenumberEnd: 4770
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - concat_length
    - ::strlen
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const char* cstr, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4775,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4773
    functionDepth: 0
    functionLinenumber: 4773
    functionLinenumberEnd: 4776
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - concat_length
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const StringType& str, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4780
      start: 4779
    functionDepth: 0
    functionLinenumber: 4779
    functionLinenumberEnd: 4780
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& /*out*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4828,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4828,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4829,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4829,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4830
      start: 4826
    functionDepth: 2
    functionLinenumber: 4826
    functionLinenumberEnd: 4830
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - std::forward<Arg>
    - std::forward<Args>
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, Arg && arg, Args && ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4837,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4838,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4838,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4839
      start: 4835
    functionDepth: 0
    functionLinenumber: 4835
    functionLinenumberEnd: 4839
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<Arg>
    - std::forward<Args>
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, Arg&& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4847,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4848,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4849
      start: 4845
    functionDepth: 2
    functionLinenumber: 4845
    functionLinenumberEnd: 4849
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - end
    - std::forward<Args>
    - begin
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, const Arg& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4858,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4859,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4859,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4860
      start: 4856
    functionDepth: 2
    functionLinenumber: 4856
    functionLinenumberEnd: 4860
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - size
    - data
    - std::forward<Args>
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, const Arg& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OutStringType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4866,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4866,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4867,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4869
      start: 4863
    functionDepth: 2
    functionLinenumber: 4863
    functionLinenumberEnd: 4869
    functionName: concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - concat_length
    - std::forward<Args>
    - concat_into
    - OutStringType::reserve
    linkageType: ''
    returnType: OutStringType
    signature: OutStringType concat(Args && ... args)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4903,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4915,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4915,1
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4930,1
    - Dst: auto*::m_parent::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4934,1
    - Dst: auto*::m_parent::m_data::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4936,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4938,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4938,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4951,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4951,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4971,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4979,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4979,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4982,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4982,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4984,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4995,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4995,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5005,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 57
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5009
      start: 4887
    functionDepth: 0
    functionLinenumber: 4887
    functionLinenumberEnd: 5009
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_byte_positions
    - std::vector::rend
    - auto*::m_parent::m_data::m_value::array
    - concat
    - auto*::m_parent::m_data::m_value::array::size
    - std::vector::empty
    - nlohmann::detail::escape
    - std::accumulate
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - std::vector::rbegin
    - end_pos
    - static_cast<void>
    - what
    - start_pos
    - to_string
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4904
      start: 4901
    functionDepth: 0
    functionLinenumber: 4901
    functionLinenumberEnd: 4904
    functionName: what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - id_
    - what_arg
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4911
      start: 4911
    functionDepth: 0
    functionLinenumber: 4911
    functionLinenumberEnd: 4911
    functionName: exception
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void exception(int id_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4915,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4916
      start: 4913
    functionDepth: 0
    functionLinenumber: 4913
    functionLinenumberEnd: 4916
    functionName: name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 131
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4921
      start: 4918
    functionDepth: 0
    functionLinenumber: 4918
    functionLinenumberEnd: 4921
    functionName: diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(std::nullptr_t /*leaf_element*/)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4930,1
    - Dst: auto*::m_parent::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4934,1
    - Dst: auto*::m_parent::m_data::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4936,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4938,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4938,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4951,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4951,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4971,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4976,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4979,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4979,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4982,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4982,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4984,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 39
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4986
      start: 4924
    functionDepth: 0
    functionLinenumber: 4924
    functionLinenumberEnd: 4986
    functionName: diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - get_byte_positions
    - std::vector::rend
    - auto*::m_parent::m_data::m_value::array
    - concat
    - auto*::m_parent::m_data::m_value::array::size
    - std::vector::empty
    - nlohmann::detail::escape
    - std::accumulate
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType* leaf_element)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4995,1
    - Dst: BasicJsonType*::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4995,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: BasicJsonType*::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    - Dst: BasicJsonType*::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:4997,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5000
      start: 4993
    functionDepth: 0
    functionLinenumber: 4993
    functionLinenumberEnd: 5000
    functionName: get_byte_positions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - concat
    - BasicJsonType*::start_pos
    - BasicJsonType*::end_pos
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string get_byte_positions(const BasicJsonType* leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5007
      start: 5003
    functionDepth: 0
    functionLinenumber: 5003
    functionLinenumberEnd: 5007
    functionName: get_byte_positions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_byte_positions(const BasicJsonType* leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5028,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5028,1
    - Dst: parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5029,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5029,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - context
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5031
      start: 5026
    functionDepth: 0
    functionLinenumber: 5026
    functionLinenumberEnd: 5031
    functionName: parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 86
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - concat
    - nlohmann::detail::exception::diagnostics
    - parse_error::position_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, BasicJsonContext context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5036,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5036,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5037,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5037,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5038,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5039,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5040
      start: 5034
    functionDepth: 0
    functionLinenumber: 5034
    functionLinenumberEnd: 5040
    functionName: parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 86
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - concat
    - nlohmann::detail::exception::diagnostics
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      BasicJsonContext context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5055
      start: 5054
    functionDepth: 0
    functionLinenumber: 5054
    functionLinenumberEnd: 5055
    functionName: parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5059,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5059,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5061
      start: 5057
    functionDepth: 0
    functionLinenumber: 5057
    functionLinenumberEnd: 5061
    functionName: parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5072,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5072,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5072,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5074
      start: 5070
    functionDepth: 0
    functionLinenumber: 5070
    functionLinenumberEnd: 5074
    functionName: invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5079
      start: 5077
    functionDepth: 0
    functionLinenumber: 5077
    functionLinenumberEnd: 5079
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5090,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5090,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5090,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5091,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5092
      start: 5088
    functionDepth: 0
    functionLinenumber: 5088
    functionLinenumberEnd: 5092
    functionName: type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 104
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5096
      start: 5095
    functionDepth: 0
    functionLinenumber: 5095
    functionLinenumberEnd: 5096
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5107,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5107,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5107,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5109
      start: 5105
    functionDepth: 0
    functionLinenumber: 5105
    functionLinenumberEnd: 5109
    functionName: out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 54
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5113
      start: 5112
    functionDepth: 0
    functionLinenumber: 5112
    functionLinenumberEnd: 5113
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5124,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5124,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5124,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5126
      start: 5122
    functionDepth: 0
    functionLinenumber: 5122
    functionLinenumberEnd: 5126
    functionName: other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5130
      start: 5129
    functionDepth: 0
    functionLinenumber: 5129
    functionLinenumberEnd: 5130
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5165
      start: 5158
    functionDepth: 0
    functionLinenumber: 5158
    functionLinenumberEnd: 5165
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5188
      start: 5184
    functionDepth: 0
    functionLinenumber: 5184
    functionLinenumberEnd: 5188
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5196
      start: 5192
    functionDepth: 0
    functionLinenumber: 5192
    functionLinenumberEnd: 5196
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5256
      start: 5208
    functionDepth: 0
    functionLinenumber: 5208
    functionLinenumberEnd: 5256
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 42
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5280,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5280,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5292,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5298,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5298,1
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5310,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5314,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5314,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5319,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5319,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5324,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5324,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5343,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5343,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5347,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5353,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5353,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5357,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5369,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5369,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5374,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5380,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5386,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5392,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5401,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5402,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5411,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5411,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5415,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5417,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5419,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5428,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5428,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5432,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5432,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5436,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5442,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5446,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5452,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5458,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5465,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5473,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5481,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5491,1
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5501,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5507,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5511,1
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5521,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5521,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5522,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5528,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5528,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5530,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5530,1
    - Dst: std::size_t::template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5534,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5536,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5549,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: std::size_t::template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5555,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5557,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5570,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5571,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5574,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5574,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5579,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5586,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5591,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5591,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5593,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5593,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5598,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5598,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5604,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5604,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5609,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5617,1
    - Dst: static_cast<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5619,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5619,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5621,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5623,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5635,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5635,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5641,1
    - Dst: ConstructibleObjectType::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5644,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5644,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5646,1
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5663,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5667,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5667,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5672,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5672,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5677,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5677,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5682,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5682,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5700,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5707,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5714,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5718,1
    - Dst: std::declval<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5718,1
    - Dst: tuple_type<PTagValue, BasicJsonType, Args...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5735,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5736,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5742,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5742,1
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5750,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5750,1
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5756,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5756,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5763,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5763,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5776,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5776,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5780,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5783,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5783,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5796,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5796,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5800,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5803,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5803,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5820,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5820,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5824,1
    - Dst: std_fs::path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: std::u8string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: reinterpret_cast<const char8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: std_fs::u8path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5831,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5841,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5841,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5843,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5843,1
    CyclomaticComplexity: 70
    EdgeCount: 70
    ICount: 232
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5847
      start: 5273
    functionDepth: 2
    functionLinenumber: 5273
    functionLinenumberEnd: 5847
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - is_boolean
    - type_name
    - std::front_inserter
    - is_null
    - std::inserter
    - get_arithmetic_value
    - data
    - tuple_type<PTagValue, BasicJsonType, Args...>
    - begin
    - std::declval<typename ConstructibleArrayType::size_type>
    - std_fs::u8path
    - std::declval<BasicJsonType>
    - from_json
    - std::forward<BasicJsonType>
    - template get_ptr<const typename BasicJsonType::string_t*>
    - rbegin
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - is_string
    - static_cast<CompatibleArrayType>
    - size
    - concat
    - std::u8string_view
    - template get<T>
    - std::size_t::template get<typename ConstructibleArrayType::value_type>
    - template get_ptr<const typename BasicJsonType::array_t*>
    - from_json_inplace_array_impl
    - emplace
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - std::move
    - at
    - static_cast<EnumType>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::object_t*>
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - from_json_tuple_get_impl
    - rend
    - std_fs::path
    - resize
    - from_json_tuple_impl
    - reinterpret_cast<const char8_t*>
    - std::forward<T>
    - from_json_tuple_impl_base
    - JSON_HEDLEY_UNLIKELY
    - ConstructibleObjectType::emplace
    - clear
    - end
    - static_cast<ArithmeticType>
    - template get<typename ConstructibleArrayType::value_type>
    - noexcept
    - from_json_array_impl
    - type_error::create
    - is_binary
    - std::forward<TupleRelated>
    - static_cast<value_t>
    - std::transform
    - JSON_THROW
    - is_array
    - reserve
    - ConstructibleArrayType::reserve
    - is_object
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5280,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5280,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5285
      start: 5278
    functionDepth: 0
    functionLinenumber: 5278
    functionLinenumberEnd: 5285
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5292,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5298,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - BasicJsonType
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5300
      start: 5290
    functionDepth: 0
    functionLinenumber: 5290
    functionLinenumberEnd: 5300
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - emplace
    - template get<T>
    - is_null
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::optional<T>& opt)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5310,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5314,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5314,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5319,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5319,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5324,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5324,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5336,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5338
      start: 5308
    functionDepth: 0
    functionLinenumber: 5308
    functionLinenumberEnd: 5338
    functionName: get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - concat
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5343,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5343,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5345,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5348
      start: 5341
    functionDepth: 0
    functionLinenumber: 5341
    functionLinenumberEnd: 5348
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5353,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5353,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5355,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5358
      start: 5351
    functionDepth: 0
    functionLinenumber: 5351
    functionLinenumberEnd: 5358
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5369,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5369,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5371,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5375
      start: 5367
    functionDepth: 0
    functionLinenumber: 5367
    functionLinenumberEnd: 5375
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5381
      start: 5378
    functionDepth: 0
    functionLinenumber: 5378
    functionLinenumberEnd: 5381
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5387
      start: 5384
    functionDepth: 0
    functionLinenumber: 5384
    functionLinenumberEnd: 5387
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5393
      start: 5390
    functionDepth: 0
    functionLinenumber: 5390
    functionLinenumberEnd: 5393
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5401,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5403
      start: 5398
    functionDepth: 0
    functionLinenumber: 5398
    functionLinenumberEnd: 5403
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - get_arithmetic_value
    - static_cast<EnumType>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5411,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5411,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5413,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5415,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5416,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5417,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5421
      start: 5409
    functionDepth: 0
    functionLinenumber: 5409
    functionLinenumberEnd: 5421
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5428,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5428,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5430,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5432,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5432,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5433,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5438
      start: 5426
    functionDepth: 0
    functionLinenumber: 5426
    functionLinenumberEnd: 5438
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - concat
    - size
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5442,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5448
      start: 5441
    functionDepth: 0
    functionLinenumber: 5441
    functionLinenumberEnd: 5448
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5452,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5458,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5461
      start: 5451
    functionDepth: 0
    functionLinenumber: 5451
    functionLinenumberEnd: 5461
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5465,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5473,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5477
      start: 5464
    functionDepth: 0
    functionLinenumber: 5464
    functionLinenumberEnd: 5477
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2][N3])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5481,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5491,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][][][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5496
      start: 5480
    functionDepth: 0
    functionLinenumber: 5480
    functionLinenumberEnd: 5496
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2][N3][N4])  //
      NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5502
      start: 5499
    functionDepth: 0
    functionLinenumber: 5499
    functionLinenumberEnd: 5502
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5507,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5513
      start: 5505
    functionDepth: 0
    functionLinenumber: 5505
    functionLinenumberEnd: 5513
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5521,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5521,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5522,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5528,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5528,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5529,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5530,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5530,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5534,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5537
      start: 5519
    functionDepth: 2
    functionLinenumber: 5519
    functionLinenumberEnd: 5537
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - end
    - size
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5549,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5550,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5555,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5558
      start: 5543
    functionDepth: 0
    functionLinenumber: 5543
    functionLinenumberEnd: 5558
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                                 priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5570,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5571,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5574,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5574,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5576,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5580
      start: 5569
    functionDepth: 0
    functionLinenumber: 5569
    functionLinenumberEnd: 5580
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - template get<typename ConstructibleArrayType::value_type>
    - concat
    - from_json_array_impl
    - type_error::create
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5587
      start: 5583
    functionDepth: 0
    functionLinenumber: 5583
    functionLinenumberEnd: 5587
    functionName: from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n                     identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/,
      index_sequence<Idx...> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5591,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5591,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5593,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5593,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5595,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5598,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5598,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5599
      start: 5590
    functionDepth: 0
    functionLinenumber: 5590
    functionLinenumberEnd: 5599
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5604,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5604,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5606,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5610
      start: 5602
    functionDepth: 0
    functionLinenumber: 5602
    functionLinenumberEnd: 5610
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5617,1
    - Dst: static_cast<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5619,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5619,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5621,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5623,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5627,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5629
      start: 5615
    functionDepth: 0
    functionLinenumber: 5615
    functionLinenumberEnd: 5629
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - static_cast<CompatibleArrayType>
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - concat
    - from_json_array_impl
    - type_error::create
    - is_binary
    - is_array
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, CompatibleArrayType& bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5635,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5635,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5637,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5641,1
    - Dst: ConstructibleObjectType::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5644,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5644,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5646,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5647
      start: 5633
    functionDepth: 0
    functionLinenumber: 5633
    functionLinenumberEnd: 5647
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - ConstructibleObjectType::emplace
    - type_name
    - concat
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - type_error::create
    - JSON_THROW
    - std::move
    - is_object
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5663,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5667,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5667,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5672,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5672,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5677,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5677,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5682,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5682,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5693,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5695
      start: 5661
    functionDepth: 0
    functionLinenumber: 5661
    functionLinenumberEnd: 5695
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - concat
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5700,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5701
      start: 5698
    functionDepth: 0
    functionLinenumber: 5698
    functionLinenumberEnd: 5701
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: detail::uncvref_t<Type>
    signature: detail::uncvref_t<Type> from_json_tuple_get_impl(BasicJsonType&& j,
      detail::identity_tag<Type> /*unused*/, detail::priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5708
      start: 5705
    functionDepth: 0
    functionLinenumber: 5705
    functionLinenumberEnd: 5708
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: Type
    signature: Type from_json_tuple_get_impl(BasicJsonType && j, detail::identity_tag<Type>
      /*unused*/, detail::priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5715
      start: 5712
    functionDepth: 0
    functionLinenumber: 5712
    functionLinenumberEnd: 5715
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: detail::uncvref_t<Type>
    signature: detail::uncvref_t<Type> from_json_tuple_get_impl(BasicJsonType && j,
      detail::identity_tag<Type> /*unused*/, detail::priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tuple_type<PTagValue, BasicJsonType, Args...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5724
      start: 5721
    functionDepth: 0
    functionLinenumber: 5721
    functionLinenumberEnd: 5724
    functionName: from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - from_json_tuple_get_impl
    - std::forward<BasicJsonType>
    - tuple_type<PTagValue, BasicJsonType, Args...>
    linkageType: ''
    returnType: tuple_type<PTagValue, BasicJsonType, Args...>
    signature: tuple_type<PTagValue, BasicJsonType, Args...> from_json_tuple_impl_base(BasicJsonType&&
      j, index_sequence<Idx...> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5730
      start: 5727
    functionDepth: 0
    functionLinenumber: 5727
    functionLinenumberEnd: 5730
    functionName: from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: std::tuple<>
    signature: std::tuple<> from_json_tuple_impl_base(BasicJsonType& /*unused*/, index_sequence<>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5735,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5736,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5737
      start: 5733
    functionDepth: 0
    functionLinenumber: 5733
    functionLinenumberEnd: 5737
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5742,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5743
      start: 5740
    functionDepth: 0
    functionLinenumber: 5740
    functionLinenumberEnd: 5743
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - std::forward<BasicJsonType>
    - from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5750,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5751
      start: 5746
    functionDepth: 0
    functionLinenumber: 5746
    functionLinenumberEnd: 5751
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - from_json_tuple_impl_base
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5756,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5756,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5757
      start: 5754
    functionDepth: 0
    functionLinenumber: 5754
    functionLinenumberEnd: 5757
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - from_json_tuple_impl_base
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5761,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5763,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5763,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5765,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5768,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5769
      start: 5760
    functionDepth: 0
    functionLinenumber: 5760
    functionLinenumberEnd: 5769
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - std::forward<TupleRelated>
    - is_array
    - from_json_tuple_impl
    - JSON_THROW
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5776,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5776,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5778,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5780,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5783,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5783,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5785,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5787,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5789
      start: 5774
    functionDepth: 0
    functionLinenumber: 5774
    functionLinenumberEnd: 5789
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5796,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5796,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5798,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5800,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5803,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5803,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5805,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5807,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5809
      start: 5794
    functionDepth: 0
    functionLinenumber: 5794
    functionLinenumberEnd: 5809
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5820,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5820,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5822,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5824,1
    - Dst: std_fs::path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: std::u8string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: reinterpret_cast<const char8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5829,1
    - Dst: std_fs::u8path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5831,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5833
      start: 5818
    functionDepth: 0
    functionLinenumber: 5818
    functionLinenumberEnd: 5833
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - std::u8string_view
    - is_string
    - type_name
    - concat
    - size
    - type_error::create
    - data
    - std_fs::path
    - JSON_THROW
    - reinterpret_cast<const char8_t*>
    - std_fs::u8path
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5840,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5841,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5841,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5843,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5844
      start: 5839
    functionDepth: 0
    functionLinenumber: 5839
    functionLinenumberEnd: 5844
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5941,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5952
      start: 5932
    functionDepth: 0
    functionLinenumber: 5932
    functionLinenumberEnd: 5952
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - to_string
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - StringType
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5942
      start: 5937
    functionDepth: 0
    functionLinenumber: 5937
    functionLinenumberEnd: 5942
    functionName: int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string(StringType& target, std::size_t value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5950
      start: 5945
    functionDepth: 0
    functionLinenumber: 5945
    functionLinenumberEnd: 5950
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 150
    functionsReached:
    - int_to_string
    linkageType: ''
    returnType: StringType
    signature: StringType to_string(std::size_t value)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5970,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5989,1
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6021,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6042,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6044,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6051,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6059,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6078,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6119,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6121,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6127,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6129,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6132
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 6132
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - key
    - value
    - end
    - iteration_proxy_value
    - begin
    - JSON_ASSERT
    - std::move
    - std::declval<IteratorType>
    - int_to_string
    - m_object::type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5985
      start: 5985
    functionDepth: 0
    functionLinenumber: 5985
    functionLinenumberEnd: 5985
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5991
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 5991
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(IteratorType it, std::size_t array_index_
      = 0)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_default_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5993
      start: 5993
    functionDepth: 0
    functionLinenumber: 5993
    functionLinenumberEnd: 5993
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5994
      start: 5994
    functionDepth: 0
    functionLinenumber: 5994
    functionLinenumberEnd: 5994
    functionName: '& operator=(iteration_proxy_value const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator=(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5998
      start: 5996
    functionDepth: 0
    functionLinenumber: 5996
    functionLinenumberEnd: 5998
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_move_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6001
      start: 5999
    functionDepth: 0
    functionLinenumber: 5999
    functionLinenumberEnd: 6001
    functionName: "& operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: "iteration_proxy_value & operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6002
      start: 6002
    functionDepth: 0
    functionLinenumber: 6002
    functionLinenumberEnd: 6002
    functionName: ~iteration_proxy_value()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6008
      start: 6005
    functionDepth: 0
    functionLinenumber: 6005
    functionLinenumberEnd: 6008
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6017
      start: 6011
    functionDepth: 0
    functionLinenumber: 6011
    functionLinenumberEnd: 6017
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6025
      start: 6019
    functionDepth: 0
    functionLinenumber: 6019
    functionLinenumberEnd: 6025
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value operator++(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6031
      start: 6028
    functionDepth: 0
    functionLinenumber: 6028
    functionLinenumberEnd: 6031
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6037
      start: 6034
    functionDepth: 0
    functionLinenumber: 6034
    functionLinenumberEnd: 6037
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6042,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6044,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6051,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6059,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6073
      start: 6040
    functionDepth: 0
    functionLinenumber: 6040
    functionLinenumberEnd: 6073
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - key
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6079
      start: 6076
    functionDepth: 0
    functionLinenumber: 6076
    functionLinenumberEnd: 6079
    functionName: iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6090
      start: 6090
    functionDepth: 0
    functionLinenumber: 6090
    functionLinenumberEnd: 6090
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6094
      start: 6093
    functionDepth: 0
    functionLinenumber: 6093
    functionLinenumberEnd: 6094
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6096
      start: 6096
    functionDepth: 0
    functionLinenumber: 6096
    functionLinenumberEnd: 6096
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6097
      start: 6097
    functionDepth: 0
    functionLinenumber: 6097
    functionLinenumberEnd: 6097
    functionName: '& operator=(iteration_proxy const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6098
      start: 6098
    functionDepth: 0
    functionLinenumber: 6098
    functionLinenumberEnd: 6098
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6099
      start: 6099
    functionDepth: 0
    functionLinenumber: 6099
    functionLinenumberEnd: 6099
    functionName: '& operator=(iteration_proxy&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6100
      start: 6100
    functionDepth: 0
    functionLinenumber: 6100
    functionLinenumberEnd: 6100
    functionName: ~iteration_proxy()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6103
    functionDepth: 0
    functionLinenumber: 6103
    functionLinenumberEnd: 6106
    functionName: iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6112
      start: 6109
    functionDepth: 0
    functionLinenumber: 6109
    functionLinenumberEnd: 6112
    functionName: iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6119,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6122
      start: 6119
    functionDepth: 0
    functionLinenumber: 6119
    functionLinenumberEnd: 6122
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 147
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6127,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6130
      start: 6127
    functionDepth: 0
    functionLinenumber: 6127
    functionLinenumberEnd: 6130
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 147
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6156,1
    - Dst: "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
        >>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6163
      start: 6133
    functionDepth: 0
    functionLinenumber: 6133
    functionLinenumberEnd: 6163
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get
    - "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
      >>"
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6202,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6205,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6215,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6218,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6224,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6226,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6227,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6235,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6237,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6238,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6248,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6250,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6251,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6257,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6260,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6270,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6273,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6283,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6286,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6296,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6299,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6309,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6312,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6313,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6319,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6321,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6322,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6323,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6328,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6337,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6340,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6341,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6347,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6353,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6356,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6363,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6368,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6369,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6379,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6382,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6384,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6387,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6401,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6402,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6408,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6410,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6411,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6412,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6422,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6425,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6426,1
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6439,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6454,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6474,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6518,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6529,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6536,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6554,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6582,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6598,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6618,1
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6625,1
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6631,1
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6653,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 165
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6666
      start: 6179
    functionDepth: 2
    functionLinenumber: 6179
    functionLinenumberEnd: 6666
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - key
    - static_cast<typename BasicJsonType::boolean_t>
    - array_t
    - static_cast<typename BasicJsonType::number_integer_t>
    - begin
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - to_json
    - template create<typename BasicJsonType::array_t>
    - std::get<Idx>
    - value
    - size
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::array::back
    - u8string
    - to_json_tuple_impl
    - assert_invariant
    - set_parents
    - set_parent
    - static_cast<typename BasicJsonType::number_float_t>
    - std::forward<CompatibleArrayType>
    - m_data::m_value::destroy
    - m_data::m_value::array::push_back
    - BasicJsonType::binary_t
    - construct
    - has_value
    - m_data::m_value::array::reserve
    - m_data::m_value::array::begin
    - std::forward<T>
    - end
    - noexcept
    - static_cast<underlying_type>
    - m_data::m_value::array::resize
    - template create<typename BasicJsonType::object_t>
    - std::move
    - std::copy
    - get_allocator
    - defined
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6202,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6206
      start: 6200
    functionDepth: 0
    functionLinenumber: 6200
    functionLinenumberEnd: 6206
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6215,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6219
      start: 6213
    functionDepth: 0
    functionLinenumber: 6213
    functionLinenumberEnd: 6219
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6224,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6226,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6228
      start: 6222
    functionDepth: 0
    functionLinenumber: 6222
    functionLinenumberEnd: 6228
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6235,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6237,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6239
      start: 6233
    functionDepth: 0
    functionLinenumber: 6233
    functionLinenumberEnd: 6239
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::destroy
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6248,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6250,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6252
      start: 6246
    functionDepth: 0
    functionLinenumber: 6246
    functionLinenumberEnd: 6252
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6257,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6261
      start: 6255
    functionDepth: 0
    functionLinenumber: 6255
    functionLinenumberEnd: 6261
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6270,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6274
      start: 6268
    functionDepth: 0
    functionLinenumber: 6268
    functionLinenumberEnd: 6274
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6283,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6287
      start: 6281
    functionDepth: 0
    functionLinenumber: 6281
    functionLinenumberEnd: 6287
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6296,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6300
      start: 6294
    functionDepth: 0
    functionLinenumber: 6294
    functionLinenumberEnd: 6300
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6309,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6312,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6314
      start: 6307
    functionDepth: 0
    functionLinenumber: 6307
    functionLinenumberEnd: 6314
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6319,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6321,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6322,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6324
      start: 6317
    functionDepth: 0
    functionLinenumber: 6317
    functionLinenumberEnd: 6324
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6337,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6340,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6342
      start: 6332
    functionDepth: 0
    functionLinenumber: 6332
    functionLinenumberEnd: 6342
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - end
    - m_data::m_value::destroy
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6347,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6353,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6357
      start: 6345
    functionDepth: 2
    functionLinenumber: 6345
    functionLinenumberEnd: 6357
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - m_data::m_value::array::reserve
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6363,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6368,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6370
      start: 6361
    functionDepth: 0
    functionLinenumber: 6361
    functionLinenumberEnd: 6370
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - end
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::resize
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_data::m_value::array::begin
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6379,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6382,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6384,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6387,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6388
      start: 6377
    functionDepth: 0
    functionLinenumber: 6377
    functionLinenumberEnd: 6388
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - std::forward<CompatibleArrayType>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, CompatibleArrayType && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6401,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6403
      start: 6396
    functionDepth: 0
    functionLinenumber: 6396
    functionLinenumberEnd: 6403
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6408,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6410,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6411,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6413
      start: 6406
    functionDepth: 0
    functionLinenumber: 6406
    functionLinenumberEnd: 6413
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6422,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6425,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6427
      start: 6417
    functionDepth: 0
    functionLinenumber: 6417
    functionLinenumberEnd: 6427
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - end
    - m_data::m_value::destroy
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - BasicJsonType
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6447
      start: 6437
    functionDepth: 0
    functionLinenumber: 6437
    functionLinenumberEnd: 6447
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - has_value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::optional<T>& opt) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6455
      start: 6452
    functionDepth: 0
    functionLinenumber: 6452
    functionLinenumberEnd: 6455
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - BoolRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6468
      start: 6465
    functionDepth: 0
    functionLinenumber: 6465
    functionLinenumberEnd: 6468
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - static_cast<typename BasicJsonType::boolean_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const BoolRef& b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6475
      start: 6472
    functionDepth: 0
    functionLinenumber: 6472
    functionLinenumberEnd: 6475
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6481
      start: 6478
    functionDepth: 0
    functionLinenumber: 6478
    functionLinenumberEnd: 6481
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6488
      start: 6485
    functionDepth: 0
    functionLinenumber: 6485
    functionLinenumberEnd: 6488
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6495
      start: 6492
    functionDepth: 0
    functionLinenumber: 6492
    functionLinenumberEnd: 6495
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6502
      start: 6499
    functionDepth: 0
    functionLinenumber: 6499
    functionLinenumberEnd: 6502
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6512
      start: 6507
    functionDepth: 0
    functionLinenumber: 6507
    functionLinenumberEnd: 6512
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - static_cast<underlying_type>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6519
      start: 6516
    functionDepth: 0
    functionLinenumber: 6516
    functionLinenumberEnd: 6519
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6537
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6537
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6548
      start: 6545
    functionDepth: 0
    functionLinenumber: 6545
    functionLinenumberEnd: 6548
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::forward<T>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6555
      start: 6552
    functionDepth: 0
    functionLinenumber: 6552
    functionLinenumberEnd: 6555
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6563
      start: 6560
    functionDepth: 0
    functionLinenumber: 6560
    functionLinenumberEnd: 6563
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6570
      start: 6567
    functionDepth: 0
    functionLinenumber: 6567
    functionLinenumberEnd: 6570
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6576
      start: 6573
    functionDepth: 0
    functionLinenumber: 6573
    functionLinenumberEnd: 6576
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6583
      start: 6580
    functionDepth: 0
    functionLinenumber: 6580
    functionLinenumberEnd: 6583
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6589
      start: 6586
    functionDepth: 0
    functionLinenumber: 6586
    functionLinenumberEnd: 6589
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6599
      start: 6596
    functionDepth: 0
    functionLinenumber: 6596
    functionLinenumberEnd: 6599
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6605
      start: 6602
    functionDepth: 0
    functionLinenumber: 6602
    functionLinenumberEnd: 6605
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6613
      start: 6610
    functionDepth: 0
    functionLinenumber: 6610
    functionLinenumberEnd: 6613
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6619
      start: 6616
    functionDepth: 0
    functionLinenumber: 6616
    functionLinenumberEnd: 6619
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6626
      start: 6622
    functionDepth: 0
    functionLinenumber: 6622
    functionLinenumberEnd: 6626
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - array_t
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& /*unused*/,
      index_sequence<> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6632
      start: 6629
    functionDepth: 0
    functionLinenumber: 6629
    functionLinenumberEnd: 6632
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - std::basic_string<char8_t, Tr, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6641
      start: 6637
    functionDepth: 0
    functionLinenumber: 6637
    functionLinenumberEnd: 6641
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - begin
    - end
    - get_allocator
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::basic_string<char8_t, Tr,
      Allocator>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6654
      start: 6649
    functionDepth: 0
    functionLinenumber: 6649
    functionLinenumberEnd: 6654
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - u8string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6664
      start: 6660
    functionDepth: 0
    functionLinenumber: 6660
    functionLinenumberEnd: 6664
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6700
      start: 6695
    functionDepth: 0
    functionLinenumber: 6695
    functionLinenumberEnd: 6700
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6710
      start: 6705
    functionDepth: 0
    functionLinenumber: 6705
    functionLinenumberEnd: 6710
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 25
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6720
      start: 6715
    functionDepth: 0
    functionLinenumber: 6715
    functionLinenumberEnd: 6720
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 21
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6700
      start: 6695
    functionDepth: 0
    functionLinenumber: 6695
    functionLinenumberEnd: 6700
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 26
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6710
      start: 6705
    functionDepth: 0
    functionLinenumber: 6705
    functionLinenumberEnd: 6710
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 27
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6720
      start: 6715
    functionDepth: 0
    functionLinenumber: 6715
    functionLinenumberEnd: 6720
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6792
      start: 6789
    functionDepth: 0
    functionLinenumber: 6789
    functionLinenumberEnd: 6792
    functionName: operator!=(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - subtype_
    argTypes:
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6800
      start: 6796
    functionDepth: 0
    functionLinenumber: 6796
    functionLinenumberEnd: 6800
    functionName: set_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_subtype(subtype_type subtype_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6807
      start: 6804
    functionDepth: 0
    functionLinenumber: 6804
    functionLinenumberEnd: 6807
    functionName: subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - static_cast<subtype_type>
    linkageType: ''
    returnType: subtype_type
    signature: subtype_type subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6814
      start: 6811
    functionDepth: 0
    functionLinenumber: 6811
    functionLinenumberEnd: 6814
    functionName: has_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool has_subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6822
      start: 6818
    functionDepth: 0
    functionLinenumber: 6818
    functionLinenumberEnd: 6822
    functionName: clear_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear_subtype() noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6888,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6893,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6899,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6901,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6902,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6920,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6921,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6926,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6927,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6932,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6933,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6938,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6939,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6944,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6945,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6951,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6952,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6954,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6956,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6962,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6967
      start: 6857
    functionDepth: 0
    functionLinenumber: 6857
    functionLinenumberEnd: 6967
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6866
      start: 6862
    functionDepth: 0
    functionLinenumber: 6862
    functionLinenumberEnd: 6866
    functionName: combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6888,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6893,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6899,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6901,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6902,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6920,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6921,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6926,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6927,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6932,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6933,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6938,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6939,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6944,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6945,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6951,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6952,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6954,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6956,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6962,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6965
      start: 6880
    functionDepth: 0
    functionLinenumber: 6880
    functionLinenumberEnd: 6965
    functionName: hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7060,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7068,1
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7072,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7079,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7112,1
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7132,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7145,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7186,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7188,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7189,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7193,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7219,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7250,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7255,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7256,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7259,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7269,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7272,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7274,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7314,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7320,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7325,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7376,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7382,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7387,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7420,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7421,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7422,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7430,1
    - Dst: fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7455,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7456,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7460,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7461,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7478,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7510,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7510,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7519,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7519,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7573,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7610,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7610,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7620,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7625,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7630,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7651,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7652,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7656,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7658,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7681,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7685,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 174
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7692
      start: 7035
    functionDepth: 1
    functionLinenumber: 7035
    functionLinenumberEnd: 7692
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    - static_cast<char>
    - nlohmann::detail::parse_error::create
    - rdstate
    - internal::MatcherBase<std::string>
    - input_adapter
    - std::advance
    - insert
    - begin
    - JSON_ASSERT
    - sgetn
    - input_stream_adapter
    - static_cast<std::streamsize>
    - reinterpret_cast<const char*>
    - std::next
    - fread
    - fill_buffer
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - std::strlen
    - std::move
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - std::declval<ContainerType>
    - adapter_type
    - eof
    - std::ranges::distance
    - get_character
    - std::forward<ContainerType>
    - file_input_adapter
    - std::declval<IteratorType>
    - static_cast<unsigned int>
    - std::distance
    - std::declval<const char*>
    - parse_error::create
    - static_cast<std::char_traits<char>::int_type>
    - nlohmann::detail::fill_buffer
    - JSON_HEDLEY_UNLIKELY
    - clear
    - end
    - get_elements_impl
    - std::memcpy
    - std::declval<SentinelType>
    - std::fgetc
    - sbumpc
    - to_int_type
    - JSON_THROW
    - empty
    - JSON_HEDLEY_LIKELY
    - base_adapter_type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7061
      start: 7057
    functionDepth: 0
    functionLinenumber: 7057
    functionLinenumberEnd: 7061
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7064
      start: 7064
    functionDepth: 0
    functionLinenumber: 7064
    functionLinenumberEnd: 7064
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7065
      start: 7065
    functionDepth: 0
    functionLinenumber: 7065
    functionLinenumberEnd: 7065
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7073
      start: 7070
    functionDepth: 0
    functionLinenumber: 7070
    functionLinenumberEnd: 7073
    functionName: get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7080
      start: 7077
    functionDepth: 0
    functionLinenumber: 7077
    functionLinenumberEnd: 7080
    functionName: get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - fread
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7109
      start: 7101
    functionDepth: 0
    functionLinenumber: 7101
    functionLinenumberEnd: 7109
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7113
      start: 7111
    functionDepth: 0
    functionLinenumber: 7111
    functionLinenumberEnd: 7113
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7116
      start: 7116
    functionDepth: 0
    functionLinenumber: 7116
    functionLinenumberEnd: 7116
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7117
      start: 7117
    functionDepth: 0
    functionLinenumber: 7117
    functionLinenumberEnd: 7117
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7118
      start: 7118
    functionDepth: 0
    functionLinenumber: 7118
    functionLinenumberEnd: 7118
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7125
      start: 7120
    functionDepth: 0
    functionLinenumber: 7120
    functionLinenumberEnd: 7125
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7132,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7139
      start: 7130
    functionDepth: 0
    functionLinenumber: 7130
    functionLinenumberEnd: 7139
    functionName: input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7145,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7150
      start: 7142
    functionDepth: 0
    functionLinenumber: 7142
    functionLinenumberEnd: 7150
    functionName: input_stream_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - sgetn
    - static_cast<std::streamsize>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7182
      start: 7180
    functionDepth: 0
    functionLinenumber: 7180
    functionLinenumberEnd: 7182
    functionName: iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, SentinelType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7186,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7188,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7189,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7194
      start: 7184
    functionDepth: 0
    functionLinenumber: 7184
    functionLinenumberEnd: 7194
    functionName: iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename char_traits<char_type>::int_type
    signature: typename char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7200
      start: 7197
    functionDepth: 0
    functionLinenumber: 7197
    functionLinenumberEnd: 7200
    functionName: iterator_input_adapter::get_consumed_count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_consumed_count() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first_index
    - last_index
    - ' out'
    argTypes:
    - std::size_t
    - std::size_t
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7210
      start: 7205
    functionDepth: 0
    functionLinenumber: 7205
    functionLinenumberEnd: 7210
    functionName: iterator_input_adapter::copy_consumed_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - insert
    - end
    - std::next
    linkageType: ''
    returnType: void
    signature: void copy_consumed_range(std::size_t first_index, std::size_t last_index,
      ContainerType& out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator_input_adapter::get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7220
      start: 7217
    functionDepth: 0
    functionLinenumber: 7217
    functionLinenumberEnd: 7220
    functionName: iterator_input_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iterator_input_adapter::get_elements_impl
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7250,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7255,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7256,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7259,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7263
      start: 7239
    functionDepth: 0
    functionLinenumber: 7239
    functionLinenumberEnd: 7263
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::size_t>
    - std::memcpy
    - std::ranges::distance
    - std::advance
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - JSON_ASSERT
    - JSON_HEDLEY_LIKELY
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::true_type
      /*contiguous*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7269,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7272,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7274,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7283
      start: 7267
    functionDepth: 0
    functionLinenumber: 7267
    functionLinenumberEnd: 7283
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<char>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_LIKELY
    - std::advance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::false_type
      /*contiguous*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7295
      start: 7292
    functionDepth: 0
    functionLinenumber: 7292
    functionLinenumberEnd: 7295
    functionName: iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7314,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7320,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7325,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7360
      start: 7305
    functionDepth: 0
    functionLinenumber: 7305
    functionLinenumberEnd: 7360
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7376,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7382,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7387,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7420,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7421,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7422,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7430,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7435
      start: 7367
    functionDepth: 0
    functionLinenumber: 7367
    functionLinenumberEnd: 7435
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7446
      start: 7445
    functionDepth: 0
    functionLinenumber: 7445
    functionLinenumberEnd: 7446
    functionName: wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7455,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7456,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7460,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7463
      start: 7448
    functionDepth: 0
    functionLinenumber: 7448
    functionLinenumberEnd: 7463
    functionName: wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7470
      start: 7467
    functionDepth: 0
    functionLinenumber: 7467
    functionLinenumberEnd: 7470
    functionName: std::size_t get_elements(T* /*dest*/, std::size_t /*count*/ = 1)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NO_RETURN
    signature: JSON_HEDLEY_NO_RETURN std::size_t get_elements(T* /*dest*/, std::size_t
      /*count*/ = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7479
      start: 7476
    functionDepth: 0
    functionLinenumber: 7476
    functionLinenumberEnd: 7479
    functionName: wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7501
      start: 7498
    functionDepth: 0
    functionLinenumber: 7498
    functionLinenumberEnd: 7501
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 298
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7560
      start: 7557
    functionDepth: 0
    functionLinenumber: 7557
    functionLinenumberEnd: 7560
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 298
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7574
      start: 7570
    functionDepth: 0
    functionLinenumber: 7570
    functionLinenumberEnd: 7574
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 54
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
      input_adapter(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7598
      start: 7595
    functionDepth: 0
    functionLinenumber: 7595
    functionLinenumberEnd: 7598
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7598
      start: 7595
    functionDepth: 0
    functionLinenumber: 7595
    functionLinenumberEnd: 7598
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7607
      start: 7604
    functionDepth: 0
    functionLinenumber: 7604
    functionLinenumberEnd: 7607
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 56
    functionsReached:
    - std::forward<ContainerType>
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(ContainerType&& container)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7621
      start: 7614
    functionDepth: 0
    functionLinenumber: 7614
    functionLinenumberEnd: 7621
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 57
    functionsReached:
    - file_input_adapter
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7626
      start: 7623
    functionDepth: 0
    functionLinenumber: 7623
    functionLinenumberEnd: 7626
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 57
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7631
      start: 7628
    functionDepth: 0
    functionLinenumber: 7628
    functionLinenumberEnd: 7631
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 57
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7651,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7653
      start: 7644
    functionDepth: 0
    functionLinenumber: 7644
    functionLinenumberEnd: 7653
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 58
    functionsReached:
    - input_adapter
    - JSON_THROW
    - reinterpret_cast<const char*>
    - std::strlen
    - parse_error::create
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7656,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7659
      start: 7656
    functionDepth: 0
    functionLinenumber: 7656
    functionLinenumberEnd: 7659
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 59
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7674
      start: 7673
    functionDepth: 0
    functionLinenumber: 7673
    functionLinenumberEnd: 7674
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7681
      start: 7680
    functionDepth: 0
    functionLinenumber: 7680
    functionLinenumberEnd: 7681
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7686
      start: 7683
    functionDepth: 0
    functionLinenumber: 7683
    functionLinenumberEnd: 7686
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 350
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter_supports_seek
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7865,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7871,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7892,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7919,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7925,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7945,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7967,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7971,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7972,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7974,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8004,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8007,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8012,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8015,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8030,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8034,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8038,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8042,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8046,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8050,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8054,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8058,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8062,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8071,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8083,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8085,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8092,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8095,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8097,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8099,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8119,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8127,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8458,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8593,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8600,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8604,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8613,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8623,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8632,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8639,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8650,1
    - Dst: std::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8665,1
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8671,1
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8677,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8723,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8734,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8740,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8754,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8760,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8766,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8770,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8784,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8797,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8801,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8802,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8809,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8819,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8832,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8838,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8839,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8846,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8857,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8870,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8883,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8896,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8903,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8914,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8919,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8934,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8948,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8961,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8974,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8987,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8998,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9013,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9029,1
    - Dst: strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    CyclomaticComplexity: 104
    EdgeCount: 104
    ICount: 790
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9064
      start: 7744
    functionDepth: 0
    functionLinenumber: 7744
    functionLinenumberEnd: 9064
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - get
    - next_byte_in_range
    - data
    - strtof
    - begin
    - JSON_ASSERT
    - std::strtod
    - get_decimal_point
    - size
    - JSON_HEDLEY_UNREACHABLE
    - nlohmann::detail::binary_writer::to_char_type
    - input_adapter_supports_seek
    - static_cast<int>
    - std::strtof
    - get_codepoint
    - static_cast<number_unsigned_t>
    - eof
    - unget
    - static_cast<unsigned int>
    - localeconv
    - std::strtold
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::strtoll
    - static_cast<char_int_type>
    - static_cast<number_integer_t>
    - std::move
    - JSON_HEDLEY_LIKELY
    - std::strtoull
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7822
      start: 7781
    functionDepth: 0
    functionLinenumber: 7781
    functionLinenumberEnd: 7822
    functionName: lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7838
      start: 7835
    functionDepth: 0
    functionLinenumber: 7835
    functionLinenumberEnd: 7838
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::true_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7844
      start: 7841
    functionDepth: 0
    functionLinenumber: 7841
    functionLinenumberEnd: 7844
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::false_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7871,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7874
      start: 7870
    functionDepth: 0
    functionLinenumber: 7870
    functionLinenumberEnd: 7874
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7877
      start: 7877
    functionDepth: 0
    functionLinenumber: 7877
    functionLinenumberEnd: 7877
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7878
      start: 7878
    functionDepth: 0
    functionLinenumber: 7878
    functionLinenumberEnd: 7878
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7879
      start: 7879
    functionDepth: 0
    functionLinenumber: 7879
    functionLinenumberEnd: 7879
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7880
      start: 7880
    functionDepth: 0
    functionLinenumber: 7880
    functionLinenumberEnd: 7880
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7881
      start: 7881
    functionDepth: 0
    functionLinenumber: 7881
    functionLinenumberEnd: 7881
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7892,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7895
      start: 7889
    functionDepth: 0
    functionLinenumber: 7889
    functionLinenumberEnd: 7895
    functionName: lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7919,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7925,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7945,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7947
      start: 7916
    functionDepth: 0
    functionLinenumber: 7916
    functionLinenumberEnd: 7947
    functionName: lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7967,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7971,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7972,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7974,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7984
      start: 7964
    functionDepth: 0
    functionLinenumber: 7964
    functionLinenumberEnd: 7984
    functionName: lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8004,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8007,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8012,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8015,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8030,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8034,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8038,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8042,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8046,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8050,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8054,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8058,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8062,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8071,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8083,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8085,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8092,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8095,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8097,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8099,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8119,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8127,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8458,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8585
      start: 8001
    functionDepth: 0
    functionLinenumber: 8001
    functionLinenumberEnd: 8585
    functionName: lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - JSON_HEDLEY_LIKELY
    - get
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - lexer::next_byte_in_range
    - lexer::get_codepoint
    - static_cast<unsigned int>
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8593,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8600,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8604,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8613,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8623,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8632,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8639,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8650,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8660
      start: 8591
    functionDepth: 0
    functionLinenumber: 8591
    functionLinenumberEnd: 8660
    functionName: lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get
    - JSON_HEDLEY_UNREACHABLE
    - eof
    - unget
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8666
      start: 8663
    functionDepth: 0
    functionLinenumber: 8663
    functionLinenumberEnd: 8666
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8672
      start: 8669
    functionDepth: 0
    functionLinenumber: 8669
    functionLinenumberEnd: 8672
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8678
      start: 8675
    functionDepth: 0
    functionLinenumber: 8675
    functionLinenumberEnd: 8678
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8723,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8734,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8740,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8754,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8760,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8766,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8770,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8784,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8797,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8801,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8802,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8809,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8819,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8832,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8838,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8839,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8846,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8857,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8870,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8883,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8896,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8903,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8914,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8919,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8934,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8948,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8961,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8974,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8987,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8998,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9013,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9029,1
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 255
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9045
      start: 8720
    functionDepth: 0
    functionLinenumber: 8720
    functionLinenumberEnd: 9045
    functionName: lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - size
    - add
    - static_cast<number_unsigned_t>
    - get
    - lexer::strtof
    - std::strtoll
    - data
    - JSON_ASSERT
    - unget
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5941,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5952
      start: 5932
    functionDepth: 0
    functionLinenumber: 5932
    functionLinenumberEnd: 5952
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - to_string
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - StringType
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5942
      start: 5937
    functionDepth: 0
    functionLinenumber: 5937
    functionLinenumberEnd: 5942
    functionName: int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string(StringType& target, std::size_t value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5950
      start: 5945
    functionDepth: 0
    functionLinenumber: 5945
    functionLinenumberEnd: 5950
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 155
    functionsReached:
    - int_to_string
    linkageType: ''
    returnType: StringType
    signature: StringType to_string(std::size_t value)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5970,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5989,1
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6021,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6042,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6044,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6051,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6059,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6078,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6119,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6121,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6127,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6129,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6132
      start: 5953
    functionDepth: 0
    functionLinenumber: 5953
    functionLinenumberEnd: 6132
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - key
    - value
    - end
    - iteration_proxy_value
    - begin
    - JSON_ASSERT
    - std::move
    - std::declval<IteratorType>
    - int_to_string
    - m_object::type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5985
      start: 5985
    functionDepth: 0
    functionLinenumber: 5985
    functionLinenumberEnd: 5985
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:5989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5991
      start: 5986
    functionDepth: 0
    functionLinenumber: 5986
    functionLinenumberEnd: 5991
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(IteratorType it, std::size_t array_index_
      = 0)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_default_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5993
      start: 5993
    functionDepth: 0
    functionLinenumber: 5993
    functionLinenumberEnd: 5993
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5994
      start: 5994
    functionDepth: 0
    functionLinenumber: 5994
    functionLinenumberEnd: 5994
    functionName: '& operator=(iteration_proxy_value const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator=(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5998
      start: 5996
    functionDepth: 0
    functionLinenumber: 5996
    functionLinenumberEnd: 5998
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_move_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6001
      start: 5999
    functionDepth: 0
    functionLinenumber: 5999
    functionLinenumberEnd: 6001
    functionName: "& operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: "iteration_proxy_value & operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6002
      start: 6002
    functionDepth: 0
    functionLinenumber: 6002
    functionLinenumberEnd: 6002
    functionName: ~iteration_proxy_value()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6008
      start: 6005
    functionDepth: 0
    functionLinenumber: 6005
    functionLinenumberEnd: 6008
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6017
      start: 6011
    functionDepth: 0
    functionLinenumber: 6011
    functionLinenumberEnd: 6017
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6025
      start: 6019
    functionDepth: 0
    functionLinenumber: 6019
    functionLinenumberEnd: 6025
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value operator++(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6031
      start: 6028
    functionDepth: 0
    functionLinenumber: 6028
    functionLinenumberEnd: 6031
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6037
      start: 6034
    functionDepth: 0
    functionLinenumber: 6034
    functionLinenumberEnd: 6037
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6042,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6044,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6051,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6059,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6073
      start: 6040
    functionDepth: 0
    functionLinenumber: 6040
    functionLinenumberEnd: 6073
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - key
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6079
      start: 6076
    functionDepth: 0
    functionLinenumber: 6076
    functionLinenumberEnd: 6079
    functionName: iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6090
      start: 6090
    functionDepth: 0
    functionLinenumber: 6090
    functionLinenumberEnd: 6090
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6094
      start: 6093
    functionDepth: 0
    functionLinenumber: 6093
    functionLinenumberEnd: 6094
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6096
      start: 6096
    functionDepth: 0
    functionLinenumber: 6096
    functionLinenumberEnd: 6096
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6097
      start: 6097
    functionDepth: 0
    functionLinenumber: 6097
    functionLinenumberEnd: 6097
    functionName: '& operator=(iteration_proxy const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6098
      start: 6098
    functionDepth: 0
    functionLinenumber: 6098
    functionLinenumberEnd: 6098
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6099
      start: 6099
    functionDepth: 0
    functionLinenumber: 6099
    functionLinenumberEnd: 6099
    functionName: '& operator=(iteration_proxy&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6100
      start: 6100
    functionDepth: 0
    functionLinenumber: 6100
    functionLinenumberEnd: 6100
    functionName: ~iteration_proxy()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    - Dst: iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6106
      start: 6103
    functionDepth: 0
    functionLinenumber: 6103
    functionLinenumberEnd: 6106
    functionName: iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    - Dst: iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6112
      start: 6109
    functionDepth: 0
    functionLinenumber: 6109
    functionLinenumberEnd: 6112
    functionName: iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6119,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6122
      start: 6119
    functionDepth: 0
    functionLinenumber: 6119
    functionLinenumberEnd: 6122
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 154
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6127,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6130
      start: 6127
    functionDepth: 0
    functionLinenumber: 6127
    functionLinenumberEnd: 6130
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 154
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6156,1
    - Dst: "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
        >>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6163
      start: 6133
    functionDepth: 0
    functionLinenumber: 6133
    functionLinenumberEnd: 6163
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get
    - "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
      >>"
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6202,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6205,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6215,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6218,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6224,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6226,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6227,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6235,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6237,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6238,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6248,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6250,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6251,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6257,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6260,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6270,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6273,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6283,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6286,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6296,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6299,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6309,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6312,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6313,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6319,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6321,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6322,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6323,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6328,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6337,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6340,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6341,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6347,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6353,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6356,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6363,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6368,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6369,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6379,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6382,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6384,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6387,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6401,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6402,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6408,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6410,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6411,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6412,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6422,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6425,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6426,1
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6439,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6454,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6474,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6518,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6529,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6536,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6554,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6582,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6598,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6618,1
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6625,1
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6631,1
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6653,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 165
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6666
      start: 6179
    functionDepth: 2
    functionLinenumber: 6179
    functionLinenumberEnd: 6666
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - key
    - static_cast<typename BasicJsonType::boolean_t>
    - array_t
    - static_cast<typename BasicJsonType::number_integer_t>
    - begin
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - to_json
    - template create<typename BasicJsonType::array_t>
    - std::get<Idx>
    - value
    - size
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::array::back
    - u8string
    - to_json_tuple_impl
    - assert_invariant
    - set_parents
    - set_parent
    - static_cast<typename BasicJsonType::number_float_t>
    - std::forward<CompatibleArrayType>
    - m_data::m_value::destroy
    - m_data::m_value::array::push_back
    - BasicJsonType::binary_t
    - construct
    - has_value
    - m_data::m_value::array::reserve
    - m_data::m_value::array::begin
    - std::forward<T>
    - end
    - noexcept
    - static_cast<underlying_type>
    - m_data::m_value::array::resize
    - template create<typename BasicJsonType::object_t>
    - std::move
    - std::copy
    - get_allocator
    - defined
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6202,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6206
      start: 6200
    functionDepth: 0
    functionLinenumber: 6200
    functionLinenumberEnd: 6206
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6215,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6219
      start: 6213
    functionDepth: 0
    functionLinenumber: 6213
    functionLinenumberEnd: 6219
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6224,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6226,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6228
      start: 6222
    functionDepth: 0
    functionLinenumber: 6222
    functionLinenumberEnd: 6228
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6235,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6237,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6239
      start: 6233
    functionDepth: 0
    functionLinenumber: 6233
    functionLinenumberEnd: 6239
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::destroy
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6248,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6250,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6252
      start: 6246
    functionDepth: 0
    functionLinenumber: 6246
    functionLinenumberEnd: 6252
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6257,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6259,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6261
      start: 6255
    functionDepth: 0
    functionLinenumber: 6255
    functionLinenumberEnd: 6261
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6270,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6274
      start: 6268
    functionDepth: 0
    functionLinenumber: 6268
    functionLinenumberEnd: 6274
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6283,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6287
      start: 6281
    functionDepth: 0
    functionLinenumber: 6281
    functionLinenumberEnd: 6287
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6296,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6300
      start: 6294
    functionDepth: 0
    functionLinenumber: 6294
    functionLinenumberEnd: 6300
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6309,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6312,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6314
      start: 6307
    functionDepth: 0
    functionLinenumber: 6307
    functionLinenumberEnd: 6314
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6319,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6321,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6322,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6324
      start: 6317
    functionDepth: 0
    functionLinenumber: 6317
    functionLinenumberEnd: 6324
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6337,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6339,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6340,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6342
      start: 6332
    functionDepth: 0
    functionLinenumber: 6332
    functionLinenumberEnd: 6342
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - end
    - m_data::m_value::destroy
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6347,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6350,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6353,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6354,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6357
      start: 6345
    functionDepth: 2
    functionLinenumber: 6345
    functionLinenumberEnd: 6357
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - m_data::m_value::array::reserve
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6363,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6366,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6367,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6368,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6370
      start: 6361
    functionDepth: 0
    functionLinenumber: 6361
    functionLinenumberEnd: 6370
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - end
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::resize
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_data::m_value::array::begin
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6379,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6382,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6384,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6385,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6387,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6388
      start: 6377
    functionDepth: 0
    functionLinenumber: 6377
    functionLinenumberEnd: 6388
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - std::forward<CompatibleArrayType>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, CompatibleArrayType && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6398,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6401,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6403
      start: 6396
    functionDepth: 0
    functionLinenumber: 6396
    functionLinenumberEnd: 6403
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6408,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6410,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6411,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6413
      start: 6406
    functionDepth: 0
    functionLinenumber: 6406
    functionLinenumberEnd: 6413
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6422,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6424,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6425,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6427
      start: 6417
    functionDepth: 0
    functionLinenumber: 6417
    functionLinenumberEnd: 6427
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 83
    functionsReached:
    - end
    - m_data::m_value::destroy
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - BasicJsonType
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6447
      start: 6437
    functionDepth: 0
    functionLinenumber: 6437
    functionLinenumberEnd: 6447
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - has_value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::optional<T>& opt) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6455
      start: 6452
    functionDepth: 0
    functionLinenumber: 6452
    functionLinenumberEnd: 6455
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - BoolRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6468
      start: 6465
    functionDepth: 0
    functionLinenumber: 6465
    functionLinenumberEnd: 6468
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - static_cast<typename BasicJsonType::boolean_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const BoolRef& b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6475
      start: 6472
    functionDepth: 0
    functionLinenumber: 6472
    functionLinenumberEnd: 6475
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6481
      start: 6478
    functionDepth: 0
    functionLinenumber: 6478
    functionLinenumberEnd: 6481
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6488
      start: 6485
    functionDepth: 0
    functionLinenumber: 6485
    functionLinenumberEnd: 6488
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6495
      start: 6492
    functionDepth: 0
    functionLinenumber: 6492
    functionLinenumberEnd: 6495
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6502
      start: 6499
    functionDepth: 0
    functionLinenumber: 6499
    functionLinenumberEnd: 6502
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6512
      start: 6507
    functionDepth: 0
    functionLinenumber: 6507
    functionLinenumberEnd: 6512
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - static_cast<underlying_type>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6519
      start: 6516
    functionDepth: 0
    functionLinenumber: 6516
    functionLinenumberEnd: 6519
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6537
      start: 6534
    functionDepth: 0
    functionLinenumber: 6534
    functionLinenumberEnd: 6537
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6547,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6548
      start: 6545
    functionDepth: 0
    functionLinenumber: 6545
    functionLinenumberEnd: 6548
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::forward<T>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6555
      start: 6552
    functionDepth: 0
    functionLinenumber: 6552
    functionLinenumberEnd: 6555
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6563
      start: 6560
    functionDepth: 0
    functionLinenumber: 6560
    functionLinenumberEnd: 6563
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6570
      start: 6567
    functionDepth: 0
    functionLinenumber: 6567
    functionLinenumberEnd: 6570
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6575,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6576
      start: 6573
    functionDepth: 0
    functionLinenumber: 6573
    functionLinenumberEnd: 6576
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6583
      start: 6580
    functionDepth: 0
    functionLinenumber: 6580
    functionLinenumberEnd: 6583
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6588,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6589
      start: 6586
    functionDepth: 0
    functionLinenumber: 6586
    functionLinenumberEnd: 6589
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6599
      start: 6596
    functionDepth: 0
    functionLinenumber: 6596
    functionLinenumberEnd: 6599
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6605
      start: 6602
    functionDepth: 0
    functionLinenumber: 6602
    functionLinenumberEnd: 6605
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6613
      start: 6610
    functionDepth: 0
    functionLinenumber: 6610
    functionLinenumberEnd: 6613
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6619
      start: 6616
    functionDepth: 0
    functionLinenumber: 6616
    functionLinenumberEnd: 6619
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6626
      start: 6622
    functionDepth: 0
    functionLinenumber: 6622
    functionLinenumberEnd: 6626
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - array_t
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& /*unused*/,
      index_sequence<> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6632
      start: 6629
    functionDepth: 0
    functionLinenumber: 6629
    functionLinenumberEnd: 6632
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - std::basic_string<char8_t, Tr, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6641
      start: 6637
    functionDepth: 0
    functionLinenumber: 6637
    functionLinenumberEnd: 6641
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - begin
    - end
    - get_allocator
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::basic_string<char8_t, Tr,
      Allocator>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6654
      start: 6649
    functionDepth: 0
    functionLinenumber: 6649
    functionLinenumberEnd: 6654
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - u8string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6660,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6661,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6664
      start: 6660
    functionDepth: 0
    functionLinenumber: 6660
    functionLinenumberEnd: 6664
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6700
      start: 6695
    functionDepth: 0
    functionLinenumber: 6695
    functionLinenumberEnd: 6700
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6710
      start: 6705
    functionDepth: 0
    functionLinenumber: 6705
    functionLinenumberEnd: 6710
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 29
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6720
      start: 6715
    functionDepth: 0
    functionLinenumber: 6715
    functionLinenumberEnd: 6720
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 25
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6696,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6697,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6700
      start: 6695
    functionDepth: 0
    functionLinenumber: 6695
    functionLinenumberEnd: 6700
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 30
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6706,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6707,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6710
      start: 6705
    functionDepth: 0
    functionLinenumber: 6705
    functionLinenumberEnd: 6710
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 31
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6716,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6717,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6720
      start: 6715
    functionDepth: 0
    functionLinenumber: 6715
    functionLinenumberEnd: 6720
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 26
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6792
      start: 6789
    functionDepth: 0
    functionLinenumber: 6789
    functionLinenumberEnd: 6792
    functionName: operator!=(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - subtype_
    argTypes:
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6800
      start: 6796
    functionDepth: 0
    functionLinenumber: 6796
    functionLinenumberEnd: 6800
    functionName: set_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_subtype(subtype_type subtype_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6807
      start: 6804
    functionDepth: 0
    functionLinenumber: 6804
    functionLinenumberEnd: 6807
    functionName: subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - static_cast<subtype_type>
    linkageType: ''
    returnType: subtype_type
    signature: subtype_type subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6814
      start: 6811
    functionDepth: 0
    functionLinenumber: 6811
    functionLinenumberEnd: 6814
    functionName: has_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool has_subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6822
      start: 6818
    functionDepth: 0
    functionLinenumber: 6818
    functionLinenumberEnd: 6822
    functionName: clear_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear_subtype() noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6888,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6893,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6899,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6901,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6902,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6920,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6921,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6926,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6927,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6932,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6933,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6938,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6939,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6944,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6945,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6951,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6952,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6954,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6956,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6962,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6967
      start: 6857
    functionDepth: 0
    functionLinenumber: 6857
    functionLinenumberEnd: 6967
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6866
      start: 6862
    functionDepth: 0
    functionLinenumber: 6862
    functionLinenumberEnd: 6866
    functionName: combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6887,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6888,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6893,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6898,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6899,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6901,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6902,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6903,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6910,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6913,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6920,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6921,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6926,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6927,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6932,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6933,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6938,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6939,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6944,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6945,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6950,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6951,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6952,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6953,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6954,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6956,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:6962,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 6965
      start: 6880
    functionDepth: 0
    functionLinenumber: 6880
    functionLinenumberEnd: 6965
    functionName: hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7060,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7068,1
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7072,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7079,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7112,1
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7132,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7145,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7186,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7188,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7189,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7193,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7219,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7250,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7255,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7256,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7259,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7269,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7272,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7274,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7275,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7314,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7320,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7325,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7376,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7382,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7387,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7420,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7421,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7422,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7430,1
    - Dst: fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7455,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7456,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7460,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7461,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7478,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7510,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7510,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7519,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7519,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7573,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7591,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7593,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7610,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7610,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7620,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7625,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7630,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7634,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7651,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7652,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7656,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7658,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7681,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7685,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 174
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7692
      start: 7035
    functionDepth: 1
    functionLinenumber: 7035
    functionLinenumberEnd: 7692
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    - static_cast<char>
    - nlohmann::detail::parse_error::create
    - rdstate
    - internal::MatcherBase<std::string>
    - input_adapter
    - std::advance
    - insert
    - begin
    - JSON_ASSERT
    - sgetn
    - input_stream_adapter
    - static_cast<std::streamsize>
    - reinterpret_cast<const char*>
    - std::next
    - fread
    - fill_buffer
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - std::strlen
    - std::move
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - std::declval<ContainerType>
    - adapter_type
    - eof
    - std::ranges::distance
    - get_character
    - std::forward<ContainerType>
    - file_input_adapter
    - std::declval<IteratorType>
    - static_cast<unsigned int>
    - std::distance
    - std::declval<const char*>
    - parse_error::create
    - static_cast<std::char_traits<char>::int_type>
    - nlohmann::detail::fill_buffer
    - JSON_HEDLEY_UNLIKELY
    - clear
    - end
    - get_elements_impl
    - std::memcpy
    - std::declval<SentinelType>
    - std::fgetc
    - sbumpc
    - to_int_type
    - JSON_THROW
    - empty
    - JSON_HEDLEY_LIKELY
    - base_adapter_type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7061
      start: 7057
    functionDepth: 0
    functionLinenumber: 7057
    functionLinenumberEnd: 7061
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7064
      start: 7064
    functionDepth: 0
    functionLinenumber: 7064
    functionLinenumberEnd: 7064
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7065
      start: 7065
    functionDepth: 0
    functionLinenumber: 7065
    functionLinenumberEnd: 7065
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7073
      start: 7070
    functionDepth: 0
    functionLinenumber: 7070
    functionLinenumberEnd: 7073
    functionName: get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7080
      start: 7077
    functionDepth: 0
    functionLinenumber: 7077
    functionLinenumberEnd: 7080
    functionName: get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - fread
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7109
      start: 7101
    functionDepth: 0
    functionLinenumber: 7101
    functionLinenumberEnd: 7109
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7113
      start: 7111
    functionDepth: 0
    functionLinenumber: 7111
    functionLinenumberEnd: 7113
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7116
      start: 7116
    functionDepth: 0
    functionLinenumber: 7116
    functionLinenumberEnd: 7116
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7117
      start: 7117
    functionDepth: 0
    functionLinenumber: 7117
    functionLinenumberEnd: 7117
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7118
      start: 7118
    functionDepth: 0
    functionLinenumber: 7118
    functionLinenumberEnd: 7118
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7125
      start: 7120
    functionDepth: 0
    functionLinenumber: 7120
    functionLinenumberEnd: 7125
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7132,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7134,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7139
      start: 7130
    functionDepth: 0
    functionLinenumber: 7130
    functionLinenumberEnd: 7139
    functionName: input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7144,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7145,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7150
      start: 7142
    functionDepth: 0
    functionLinenumber: 7142
    functionLinenumberEnd: 7150
    functionName: input_stream_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - sgetn
    - static_cast<std::streamsize>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7182
      start: 7180
    functionDepth: 0
    functionLinenumber: 7180
    functionLinenumberEnd: 7182
    functionName: iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, SentinelType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7186,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7188,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7189,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7194
      start: 7184
    functionDepth: 0
    functionLinenumber: 7184
    functionLinenumberEnd: 7194
    functionName: iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename char_traits<char_type>::int_type
    signature: typename char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7200
      start: 7197
    functionDepth: 0
    functionLinenumber: 7197
    functionLinenumberEnd: 7200
    functionName: iterator_input_adapter::get_consumed_count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_consumed_count() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7207,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7208,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first_index
    - last_index
    - ' out'
    argTypes:
    - std::size_t
    - std::size_t
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7210
      start: 7205
    functionDepth: 0
    functionLinenumber: 7205
    functionLinenumberEnd: 7210
    functionName: iterator_input_adapter::copy_consumed_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - insert
    - end
    - std::next
    linkageType: ''
    returnType: void
    signature: void copy_consumed_range(std::size_t first_index, std::size_t last_index,
      ContainerType& out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator_input_adapter::get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7220
      start: 7217
    functionDepth: 0
    functionLinenumber: 7217
    functionLinenumberEnd: 7220
    functionName: iterator_input_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - iterator_input_adapter::get_elements_impl
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7245,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7247,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7250,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7255,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7256,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7259,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7263
      start: 7239
    functionDepth: 0
    functionLinenumber: 7239
    functionLinenumberEnd: 7263
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - std::memcpy
    - std::ranges::distance
    - std::advance
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - JSON_ASSERT
    - JSON_HEDLEY_LIKELY
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::true_type
      /*contiguous*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7269,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7272,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7274,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7283
      start: 7267
    functionDepth: 0
    functionLinenumber: 7267
    functionLinenumberEnd: 7283
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - static_cast<char>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_LIKELY
    - std::advance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::false_type
      /*contiguous*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7295
      start: 7292
    functionDepth: 0
    functionLinenumber: 7292
    functionLinenumberEnd: 7295
    functionName: iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7312,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7314,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7320,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7325,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7330,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7331,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7336,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7337,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7338,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7343,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7344,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7345,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7346,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7360
      start: 7305
    functionDepth: 0
    functionLinenumber: 7305
    functionLinenumberEnd: 7360
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7374,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7376,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7382,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7387,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7392,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7393,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7398,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7399,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7400,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7413,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7415,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7420,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7421,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7422,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7430,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7435
      start: 7367
    functionDepth: 0
    functionLinenumber: 7367
    functionLinenumberEnd: 7435
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7446
      start: 7445
    functionDepth: 0
    functionLinenumber: 7445
    functionLinenumberEnd: 7446
    functionName: wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7455,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7456,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7460,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7463
      start: 7448
    functionDepth: 0
    functionLinenumber: 7448
    functionLinenumberEnd: 7463
    functionName: wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7470
      start: 7467
    functionDepth: 0
    functionLinenumber: 7467
    functionLinenumberEnd: 7470
    functionName: std::size_t get_elements(T* /*dest*/, std::size_t /*count*/ = 1)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NO_RETURN
    signature: JSON_HEDLEY_NO_RETURN std::size_t get_elements(T* /*dest*/, std::size_t
      /*count*/ = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7479
      start: 7476
    functionDepth: 0
    functionLinenumber: 7476
    functionLinenumberEnd: 7479
    functionName: wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7501
      start: 7498
    functionDepth: 0
    functionLinenumber: 7498
    functionLinenumberEnd: 7501
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 304
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7560
      start: 7557
    functionDepth: 0
    functionLinenumber: 7557
    functionLinenumberEnd: 7560
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 304
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7574
      start: 7570
    functionDepth: 0
    functionLinenumber: 7570
    functionLinenumberEnd: 7574
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 61
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
      input_adapter(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7598
      start: 7595
    functionDepth: 0
    functionLinenumber: 7595
    functionLinenumberEnd: 7598
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7598
      start: 7595
    functionDepth: 0
    functionLinenumber: 7595
    functionLinenumberEnd: 7598
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7607
      start: 7604
    functionDepth: 0
    functionLinenumber: 7604
    functionLinenumberEnd: 7607
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 63
    functionsReached:
    - std::forward<ContainerType>
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(ContainerType&& container)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7618,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7621
      start: 7614
    functionDepth: 0
    functionLinenumber: 7614
    functionLinenumberEnd: 7621
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 64
    functionsReached:
    - file_input_adapter
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7626
      start: 7623
    functionDepth: 0
    functionLinenumber: 7623
    functionLinenumberEnd: 7626
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 64
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7631
      start: 7628
    functionDepth: 0
    functionLinenumber: 7628
    functionLinenumberEnd: 7631
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 64
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7648,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7650,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7651,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7653
      start: 7644
    functionDepth: 0
    functionLinenumber: 7644
    functionLinenumberEnd: 7653
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - input_adapter
    - JSON_THROW
    - reinterpret_cast<const char*>
    - std::strlen
    - parse_error::create
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7656,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7659
      start: 7656
    functionDepth: 0
    functionLinenumber: 7656
    functionLinenumberEnd: 7659
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 66
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7674
      start: 7673
    functionDepth: 0
    functionLinenumber: 7673
    functionLinenumberEnd: 7674
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7681
      start: 7680
    functionDepth: 0
    functionLinenumber: 7680
    functionLinenumberEnd: 7681
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7686
      start: 7683
    functionDepth: 0
    functionLinenumber: 7683
    functionLinenumberEnd: 7686
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 350
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter_supports_seek
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7865,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7871,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7892,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7919,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7925,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7945,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7967,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7971,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7972,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7974,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8004,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8007,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8012,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8015,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8030,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8034,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8038,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8042,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8046,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8050,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8054,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8058,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8062,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8071,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8083,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8085,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8092,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8095,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8097,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8099,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8119,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8127,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8458,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8593,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8600,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8604,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8613,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8623,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8632,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8639,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8650,1
    - Dst: std::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8665,1
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8671,1
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8677,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8723,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8734,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8740,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8754,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8760,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8766,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8770,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8784,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8797,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8801,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8802,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8809,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8819,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8832,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8838,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8839,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8846,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8857,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8870,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8883,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8896,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8903,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8914,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8919,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8934,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8948,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8961,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8974,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8987,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8998,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9013,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9029,1
    - Dst: strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9059,1
    CyclomaticComplexity: 104
    EdgeCount: 104
    ICount: 790
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9064
      start: 7744
    functionDepth: 0
    functionLinenumber: 7744
    functionLinenumberEnd: 9064
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - get
    - next_byte_in_range
    - data
    - strtof
    - begin
    - JSON_ASSERT
    - std::strtod
    - get_decimal_point
    - size
    - JSON_HEDLEY_UNREACHABLE
    - nlohmann::detail::binary_writer::to_char_type
    - input_adapter_supports_seek
    - static_cast<int>
    - std::strtof
    - get_codepoint
    - static_cast<number_unsigned_t>
    - eof
    - unget
    - static_cast<unsigned int>
    - localeconv
    - std::strtold
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::strtoll
    - static_cast<char_int_type>
    - static_cast<number_integer_t>
    - std::move
    - JSON_HEDLEY_LIKELY
    - std::strtoull
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7822
      start: 7781
    functionDepth: 0
    functionLinenumber: 7781
    functionLinenumberEnd: 7822
    functionName: lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7838
      start: 7835
    functionDepth: 0
    functionLinenumber: 7835
    functionLinenumberEnd: 7838
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::true_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7844
      start: 7841
    functionDepth: 0
    functionLinenumber: 7841
    functionLinenumberEnd: 7844
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::false_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7871,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    - Dst: lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7873,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7874
      start: 7870
    functionDepth: 0
    functionLinenumber: 7870
    functionLinenumberEnd: 7874
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7877
      start: 7877
    functionDepth: 0
    functionLinenumber: 7877
    functionLinenumberEnd: 7877
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7878
      start: 7878
    functionDepth: 0
    functionLinenumber: 7878
    functionLinenumberEnd: 7878
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7879
      start: 7879
    functionDepth: 0
    functionLinenumber: 7879
    functionLinenumberEnd: 7879
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7880
      start: 7880
    functionDepth: 0
    functionLinenumber: 7880
    functionLinenumberEnd: 7880
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7881
      start: 7881
    functionDepth: 0
    functionLinenumber: 7881
    functionLinenumberEnd: 7881
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7892,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7895
      start: 7889
    functionDepth: 0
    functionLinenumber: 7889
    functionLinenumberEnd: 7895
    functionName: lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7919,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7925,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7929,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7933,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7937,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7945,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7947
      start: 7916
    functionDepth: 0
    functionLinenumber: 7916
    functionLinenumberEnd: 7947
    functionName: lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7966,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7967,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7969,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7971,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7972,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:7974,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7984
      start: 7964
    functionDepth: 0
    functionLinenumber: 7964
    functionLinenumberEnd: 7984
    functionName: lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8004,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8007,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8012,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8015,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8030,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8034,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8038,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8042,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8046,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8050,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8054,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8058,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8062,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8071,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8081,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8083,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8085,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8092,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8095,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8097,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8099,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8119,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8127,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8133,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8138,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8144,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8145,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8146,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8151,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8152,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8153,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8154,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8458,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8494,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8504,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8528,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8538,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8548,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8560,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8570,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8585
      start: 8001
    functionDepth: 0
    functionLinenumber: 8001
    functionLinenumberEnd: 8585
    functionName: lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - JSON_HEDLEY_LIKELY
    - get
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - lexer::next_byte_in_range
    - lexer::get_codepoint
    - static_cast<unsigned int>
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8593,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8600,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8604,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8613,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8621,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8623,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8632,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8639,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8650,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8660
      start: 8591
    functionDepth: 0
    functionLinenumber: 8591
    functionLinenumberEnd: 8660
    functionName: lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get
    - JSON_HEDLEY_UNREACHABLE
    - eof
    - unget
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8666
      start: 8663
    functionDepth: 0
    functionLinenumber: 8663
    functionLinenumberEnd: 8666
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8672
      start: 8669
    functionDepth: 0
    functionLinenumber: 8669
    functionLinenumberEnd: 8672
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8678
      start: 8675
    functionDepth: 0
    functionLinenumber: 8675
    functionLinenumberEnd: 8678
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8723,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8734,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8740,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8754,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8760,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8766,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8770,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8784,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8797,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8801,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8802,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8809,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8819,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8832,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8838,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8839,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8846,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8857,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8870,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8883,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8896,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8903,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8914,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8919,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8934,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8948,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8961,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8974,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8987,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:8998,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9006,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9009,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9013,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9022,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9025,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9029,1
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9039,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9042,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 255
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9045
      start: 8720
    functionDepth: 0
    functionLinenumber: 8720
    functionLinenumberEnd: 9045
    functionName: lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reset
    - size
    - add
    - static_cast<number_unsigned_t>
    - get
    - lexer::strtof
    - std::strtoll
    - data
    - JSON_ASSERT
    - unget
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9075,1
    - Dst: note_token_start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9084
      start: 9073
    functionDepth: 0
    functionLinenumber: 9073
    functionLinenumberEnd: 9084
    functionName: reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 16
    functionsReached:
    - clear
    - note_token_start
    linkageType: ''
    returnType: void
    signature: void reset() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_consumed_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9091,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9092
      start: 9089
    functionDepth: 0
    functionLinenumber: 9089
    functionLinenumberEnd: 9092
    functionName: note_token_start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - get_consumed_count
    linkageType: ''
    returnType: void
    signature: void note_token_start(std::true_type /*lazy*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9098,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9099,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9100
      start: 9096
    functionDepth: 0
    functionLinenumber: 9096
    functionLinenumberEnd: 9100
    functionName: note_token_start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - push_back
    - clear
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: void note_token_start(std::false_type /*lazy*/) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9124,1
    - Dst: capture_char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9138
      start: 9112
    functionDepth: 0
    functionLinenumber: 9112
    functionLinenumberEnd: 9138
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 161
    functionsReached:
    - get_character
    - capture_char
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9141
      start: 9141
    functionDepth: 0
    functionLinenumber: 9141
    functionLinenumberEnd: 9141
    functionName: capture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void capture_char(std::true_type /*lazy*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9146,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9146,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9148,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9150
      start: 9144
    functionDepth: 0
    functionLinenumber: 9144
    functionLinenumberEnd: 9150
    functionName: capture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - nlohmann::detail::binary_writer::to_char_type
    - push_back
    linkageType: ''
    returnType: void
    signature: void capture_char(std::false_type /*lazy*/)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: uncapture_char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9180
      start: 9160
    functionDepth: 0
    functionLinenumber: 9160
    functionLinenumberEnd: 9180
    functionName: unget
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - uncapture_char
    linkageType: ''
    returnType: void
    signature: void unget()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9183
      start: 9183
    functionDepth: 0
    functionLinenumber: 9183
    functionLinenumberEnd: 9183
    functionName: uncapture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void uncapture_char(std::true_type /*lazy*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9188,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9188,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9190,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9190,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9193
      start: 9186
    functionDepth: 0
    functionLinenumber: 9186
    functionLinenumberEnd: 9193
    functionName: uncapture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - eof
    - pop_back
    - JSON_ASSERT
    - empty
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void uncapture_char(std::false_type /*lazy*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9198,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9199
      start: 9196
    functionDepth: 0
    functionLinenumber: 9196
    functionLinenumberEnd: 9199
    functionName: add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 21
    functionsReached:
    - push_back
    - static_cast<typename string_t::value_type>
    linkageType: ''
    returnType: void
    signature: void add(char_int_type c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9216
      start: 9213
    functionDepth: 0
    functionLinenumber: 9213
    functionLinenumberEnd: 9216
    functionName: get_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t get_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9222
      start: 9219
    functionDepth: 0
    functionLinenumber: 9219
    functionLinenumberEnd: 9222
    functionName: get_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t get_number_float() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9233
      start: 9225
    functionDepth: 0
    functionLinenumber: 9225
    functionLinenumberEnd: 9233
    functionName: get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: string_t
    signature: string_t & get_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9243
      start: 9240
    functionDepth: 0
    functionLinenumber: 9240
    functionLinenumberEnd: 9243
    functionName: get_position
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: position_t
    signature: position_t get_position() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9251
      start: 9248
    functionDepth: 0
    functionLinenumber: 9248
    functionLinenumberEnd: 9251
    functionName: get_token_start_position
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_token_start_position() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9260,1
    - Dst: get_consumed_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9261,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9262,1
    - Dst: copy_consumed_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' out'
    argTypes:
    - std::vector<char_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9267
      start: 9255
    functionDepth: 0
    functionLinenumber: 9255
    functionLinenumberEnd: 9267
    functionName: collect_token_chars
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - copy_consumed_range
    - get_consumed_count
    - eof
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: std::vector<char_type>
    signature: std::vector<char_type> & collect_token_chars(std::vector<char_type>&
      out, std::true_type /*lazy*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9273
      start: 9270
    functionDepth: 0
    functionLinenumber: 9270
    functionLinenumberEnd: 9273
    functionName: collect_token_chars
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::vector<char_type>
    signature: std::vector<char_type> & collect_token_chars(std::vector<char_type>&
      /*out*/, std::false_type /*lazy*/) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: collect_token_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9281,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9287,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9291,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9291,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9291,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9291,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9292,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9297,1
    - Dst: static_cast<std::string::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9302
      start: 9278
    functionDepth: 0
    functionLinenumber: 9278
    functionLinenumberEnd: 9302
    functionName: get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 68
    functionsReached:
    - collect_token_chars
    - std::string::push_back
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    - std::array::data
    - static_cast<std::string::value_type>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9309
      start: 9305
    functionDepth: 0
    functionLinenumber: 9305
    functionLinenumberEnd: 9309
    functionName: get_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * get_error_message() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9321,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9324,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9324,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9331
      start: 9319
    functionDepth: 0
    functionLinenumber: 9319
    functionLinenumberEnd: 9331
    functionName: skip_bom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - get
    - unget
    linkageType: ''
    returnType: bool
    signature: bool skip_bom()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9337,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9340
      start: 9333
    functionDepth: 0
    functionLinenumber: 9333
    functionLinenumberEnd: 9340
    functionName: skip_whitespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void skip_whitespace()
  - BBCount: 27
    BranchProfiles: []
    Callsites:
    - Dst: skip_bom
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9345,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9352,1
    - Dst: scan_comment
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9357,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9363,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9385,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9385,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9385,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9385,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9386,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9386,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9386,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9390,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9390,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9390,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9390,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9390,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9391,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9391,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9391,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9395,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9395,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9395,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9395,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9396,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9396,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9396,1
    - Dst: scan_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9401,1
    - Dst: scan_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9415,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9420,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9428
      start: 9342
    functionDepth: 1
    functionLinenumber: 9342
    functionLinenumberEnd: 9428
    functionName: scan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<char_type>
    - scan_number
    - scan_literal
    - scan_comment
    - skip_whitespace
    - scan_string
    - eof
    - skip_bom
    - std::array::size
    - std::array::data
    linkageType: ''
    returnType: token_type
    signature: token_type scan()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9607
      start: 9478
    functionDepth: 0
    functionLinenumber: 9478
    functionLinenumberEnd: 9607
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: 'NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN


      /*!

      @brief SAX interface


      This class describes the SAX interface used by @ref nlohmann::json::sax_parse.

      Each function is called in different situations while the input is parsed. The

      boolean return value informs the parser whether to continue processing the

      input.

      */

      template<typename BasicJsonType>'
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9601
      start: 9601
    functionDepth: 0
    functionLinenumber: 9601
    functionLinenumberEnd: 9601
    functionName: json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9602
      start: 9602
    functionDepth: 0
    functionLinenumber: 9602
    functionLinenumberEnd: 9602
    functionName: json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(const json_sax&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9603
      start: 9603
    functionDepth: 0
    functionLinenumber: 9603
    functionLinenumberEnd: 9603
    functionName: json_sax
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax(json_sax&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9606
      start: 9606
    functionDepth: 0
    functionLinenumber: 9606
    functionLinenumberEnd: 9606
    functionName: ~json_sax()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9614
      start: 9611
    functionDepth: 0
    functionLinenumber: 9611
    functionLinenumberEnd: 9614
    functionName: detail::unknown_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t unknown_size()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9647
      start: 9645
    functionDepth: 0
    functionLinenumber: 9645
    functionLinenumberEnd: 9647
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true, lexer_t* lexer_ = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9650
      start: 9650
    functionDepth: 0
    functionLinenumber: 9650
    functionLinenumberEnd: 9650
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9651
      start: 9651
    functionDepth: 0
    functionLinenumber: 9651
    functionLinenumberEnd: 9651
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9652
      start: 9652
    functionDepth: 0
    functionLinenumber: 9652
    functionLinenumberEnd: 9652
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9653
      start: 9653
    functionDepth: 0
    functionLinenumber: 9653
    functionLinenumberEnd: 9653
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9654
      start: 9654
    functionDepth: 0
    functionLinenumber: 9654
    functionLinenumberEnd: 9654
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9660
      start: 9656
    functionDepth: 0
    functionLinenumber: 9656
    functionLinenumberEnd: 9660
    functionName: detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9666
      start: 9662
    functionDepth: 0
    functionLinenumber: 9662
    functionLinenumberEnd: 9666
    functionName: detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9672
      start: 9668
    functionDepth: 0
    functionLinenumber: 9668
    functionLinenumberEnd: 9672
    functionName: detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9678
      start: 9674
    functionDepth: 0
    functionLinenumber: 9674
    functionLinenumberEnd: 9678
    functionName: detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9684
      start: 9680
    functionDepth: 0
    functionLinenumber: 9680
    functionLinenumberEnd: 9684
    functionName: detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9690
      start: 9686
    functionDepth: 0
    functionLinenumber: 9686
    functionLinenumberEnd: 9690
    functionName: detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9694,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9696
      start: 9692
    functionDepth: 0
    functionLinenumber: 9692
    functionLinenumberEnd: 9696
    functionName: detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9700,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9700,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9709,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9709,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9719
      start: 9698
    functionDepth: 1
    functionLinenumber: 9698
    functionLinenumberEnd: 9719
    functionName: detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9723,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9723,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9724,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9724,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9727,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9729
      start: 9721
    functionDepth: 0
    functionLinenumber: 9721
    functionLinenumberEnd: 9729
    functionName: detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - empty
    - back
    - JSON_ASSERT
    - m_value::object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9733,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9733,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9734,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9734,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9740,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9740,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9744,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9747
      start: 9731
    functionDepth: 0
    functionLinenumber: 9731
    functionLinenumberEnd: 9747
    functionName: detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9751,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9751,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9758,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9758,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9768
      start: 9749
    functionDepth: 1
    functionLinenumber: 9749
    functionLinenumberEnd: 9768
    functionName: detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9772,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9772,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9773,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9773,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9779,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9779,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9783,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9786
      start: 9770
    functionDepth: 0
    functionLinenumber: 9770
    functionLinenumberEnd: 9786
    functionName: detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9793,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9796,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9799
      start: 9789
    functionDepth: 0
    functionLinenumber: 9789
    functionLinenumberEnd: 9799
    functionName: detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9804
      start: 9801
    functionDepth: 0
    functionLinenumber: 9801
    functionLinenumberEnd: 9804
    functionName: detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9816,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9818,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9839,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9860,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9872,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9875
      start: 9809
    functionDepth: 0
    functionLinenumber: 9809
    functionLinenumberEnd: 9875
    functionName: detail::json_sax_dom_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9888,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9890,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9890,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9901,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9909,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9909,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9912,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9912,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9913,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9914,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9914,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9917,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9921
      start: 9885
    functionDepth: 0
    functionLinenumber: 9885
    functionLinenumberEnd: 9921
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_diagnostic_positions_for_json_value
    - m_value::array::back
    - BasicJsonType
    - std::forward<Value>
    - m_value::array::emplace_back
    - back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9954,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9957
      start: 9950
    functionDepth: 0
    functionLinenumber: 9950
    functionLinenumberEnd: 9957
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 parser_callback_t
      cb,\n                                 const bool allow_exceptions_ = true,\n
      \                                lexer_t* lexer_ = nullptr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9960
      start: 9960
    functionDepth: 0
    functionLinenumber: 9960
    functionLinenumberEnd: 9960
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9961
      start: 9961
    functionDepth: 0
    functionLinenumber: 9961
    functionLinenumberEnd: 9961
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9962
      start: 9962
    functionDepth: 0
    functionLinenumber: 9962
    functionLinenumberEnd: 9962
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9963
      start: 9963
    functionDepth: 0
    functionLinenumber: 9963
    functionLinenumberEnd: 9963
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9964
      start: 9964
    functionDepth: 0
    functionLinenumber: 9964
    functionLinenumberEnd: 9964
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9970
      start: 9966
    functionDepth: 1
    functionLinenumber: 9966
    functionLinenumberEnd: 9970
    functionName: detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9976
      start: 9972
    functionDepth: 1
    functionLinenumber: 9972
    functionLinenumberEnd: 9976
    functionName: detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9982
      start: 9978
    functionDepth: 1
    functionLinenumber: 9978
    functionLinenumberEnd: 9982
    functionName: detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9988
      start: 9984
    functionDepth: 1
    functionLinenumber: 9984
    functionLinenumberEnd: 9988
    functionName: detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9994
      start: 9990
    functionDepth: 1
    functionLinenumber: 9990
    functionLinenumberEnd: 9994
    functionName: detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10000
      start: 9996
    functionDepth: 1
    functionLinenumber: 9996
    functionLinenumberEnd: 10000
    functionName: detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10004,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10006
      start: 10002
    functionDepth: 1
    functionLinenumber: 10002
    functionLinenumberEnd: 10006
    functionName: detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10012,1
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10014,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10015,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10017,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10027,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10038
      start: 10008
    functionDepth: 1
    functionLinenumber: 10008
    functionLinenumberEnd: 10038
    functionName: detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - detail::json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10042,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10046,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10049,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10051,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10051,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10055
      start: 10040
    functionDepth: 0
    functionLinenumber: 10040
    functionLinenumberEnd: 10055
    functionName: detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10059,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10064,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10068,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10068,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10078,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10078,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10082,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10086,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10086,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10087,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10087,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10088,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10089,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10094,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10094,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10098
      start: 10057
    functionDepth: 1
    functionLinenumber: 10057
    functionLinenumberEnd: 10098
    functionName: detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - size
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - back
    - get_position
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10103,1
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10105,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10106,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10108,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10118,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10118,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10130
      start: 10100
    functionDepth: 1
    functionLinenumber: 10100
    functionLinenumberEnd: 10130
    functionName: detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - detail::json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10135,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10147,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10147,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10151,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10156,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10160,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10160,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10165,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10166,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10167,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10168,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10171,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10171,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10173,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10175,1
    - Dst: m_value::array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10175,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10177,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10182,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10182,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10187
      start: 10132
    functionDepth: 1
    functionLinenumber: 10132
    functionLinenumberEnd: 10187
    functionName: detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::array::pop_back
    - size
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - get_position
    - back
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10194,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10200
      start: 10190
    functionDepth: 0
    functionLinenumber: 10190
    functionLinenumberEnd: 10200
    functionName: detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10205
      start: 10202
    functionDepth: 0
    functionLinenumber: 10202
    functionLinenumberEnd: 10205
    functionName: detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10217,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10219,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10240,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10256,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10269,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10272
      start: 10210
    functionDepth: 0
    functionLinenumber: 10210
    functionLinenumberEnd: 10272
    functionName: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10278,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10278,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10280,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' parent'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10286
      start: 10276
    functionDepth: 0
    functionLinenumber: 10276
    functionLinenumberEnd: 10286
    functionName: detail::json_sax_dom_callback_parser::remove_discarded_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - erase
    - begin
    - end
    - auto::is_discarded
    linkageType: ''
    returnType: void
    signature: void remove_discarded_value(BasicJsonType& parent)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10306,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10306,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10310,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10316,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10316,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10319,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10332,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10332,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10333,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10334,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10337,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10337,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10343,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10345,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10351,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10360,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10363,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10363,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10367,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10369,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10369,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10370,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10371,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10378,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10379,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10381
      start: 10304
    functionDepth: 1
    functionLinenumber: 10304
    functionLinenumberEnd: 10381
    functionName: detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - m_value::array::back
    - BasicJsonType
    - size
    - std::forward<Value>
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - back
    - m_value::array::emplace_back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10418
      start: 10415
    functionDepth: 0
    functionLinenumber: 10415
    functionLinenumberEnd: 10418
    functionName: detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10423
      start: 10420
    functionDepth: 0
    functionLinenumber: 10420
    functionLinenumberEnd: 10423
    functionName: detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10428
      start: 10425
    functionDepth: 0
    functionLinenumber: 10425
    functionLinenumberEnd: 10428
    functionName: detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10433
      start: 10430
    functionDepth: 0
    functionLinenumber: 10430
    functionLinenumberEnd: 10433
    functionName: detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10438
      start: 10435
    functionDepth: 0
    functionLinenumber: 10435
    functionLinenumberEnd: 10438
    functionName: detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10443
      start: 10440
    functionDepth: 0
    functionLinenumber: 10440
    functionLinenumberEnd: 10443
    functionName: detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10448
      start: 10445
    functionDepth: 0
    functionLinenumber: 10445
    functionLinenumberEnd: 10448
    functionName: detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10453
      start: 10450
    functionDepth: 1
    functionLinenumber: 10450
    functionLinenumberEnd: 10453
    functionName: detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10458
      start: 10455
    functionDepth: 0
    functionLinenumber: 10455
    functionLinenumberEnd: 10458
    functionName: detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10463
      start: 10460
    functionDepth: 0
    functionLinenumber: 10460
    functionLinenumberEnd: 10463
    functionName: detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10468
      start: 10465
    functionDepth: 1
    functionLinenumber: 10465
    functionLinenumberEnd: 10468
    functionName: detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10473
      start: 10470
    functionDepth: 0
    functionLinenumber: 10470
    functionLinenumberEnd: 10473
    functionName: detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10478
      start: 10475
    functionDepth: 0
    functionLinenumber: 10475
    functionLinenumberEnd: 10478
    functionName: detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9614
      start: 9611
    functionDepth: 0
    functionLinenumber: 9611
    functionLinenumberEnd: 9614
    functionName: detail::unknown_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t unknown_size()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9647
      start: 9645
    functionDepth: 0
    functionLinenumber: 9645
    functionLinenumberEnd: 9647
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true, lexer_t* lexer_ = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9650
      start: 9650
    functionDepth: 0
    functionLinenumber: 9650
    functionLinenumberEnd: 9650
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9651
      start: 9651
    functionDepth: 0
    functionLinenumber: 9651
    functionLinenumberEnd: 9651
    functionName: detail::json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9652
      start: 9652
    functionDepth: 0
    functionLinenumber: 9652
    functionLinenumberEnd: 9652
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9653
      start: 9653
    functionDepth: 0
    functionLinenumber: 9653
    functionLinenumberEnd: 9653
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9654
      start: 9654
    functionDepth: 0
    functionLinenumber: 9654
    functionLinenumberEnd: 9654
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9660
      start: 9656
    functionDepth: 0
    functionLinenumber: 9656
    functionLinenumberEnd: 9660
    functionName: detail::json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9666
      start: 9662
    functionDepth: 0
    functionLinenumber: 9662
    functionLinenumberEnd: 9666
    functionName: detail::json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9672
      start: 9668
    functionDepth: 0
    functionLinenumber: 9668
    functionLinenumberEnd: 9672
    functionName: detail::json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9678
      start: 9674
    functionDepth: 0
    functionLinenumber: 9674
    functionLinenumberEnd: 9678
    functionName: detail::json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9684
      start: 9680
    functionDepth: 0
    functionLinenumber: 9680
    functionLinenumberEnd: 9684
    functionName: detail::json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9690
      start: 9686
    functionDepth: 0
    functionLinenumber: 9686
    functionLinenumberEnd: 9690
    functionName: detail::json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9694,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9696
      start: 9692
    functionDepth: 0
    functionLinenumber: 9692
    functionLinenumberEnd: 9696
    functionName: detail::json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9700,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9700,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9709,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9709,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9713,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9715,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9719
      start: 9698
    functionDepth: 1
    functionLinenumber: 9698
    functionLinenumberEnd: 9719
    functionName: detail::json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9723,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9723,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9724,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9724,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9727,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9729
      start: 9721
    functionDepth: 0
    functionLinenumber: 9721
    functionLinenumberEnd: 9729
    functionName: detail::json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - empty
    - back
    - JSON_ASSERT
    - m_value::object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9733,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9733,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9734,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9734,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9740,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9740,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9744,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9747
      start: 9731
    functionDepth: 0
    functionLinenumber: 9731
    functionLinenumberEnd: 9747
    functionName: detail::json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9751,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9751,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9758,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9758,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9762,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9764,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9768
      start: 9749
    functionDepth: 1
    functionLinenumber: 9749
    functionLinenumberEnd: 9768
    functionName: detail::json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9772,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9772,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9773,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9773,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9779,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9779,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9783,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9786
      start: 9770
    functionDepth: 0
    functionLinenumber: 9770
    functionLinenumberEnd: 9786
    functionName: detail::json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9793,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9796,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9799
      start: 9789
    functionDepth: 0
    functionLinenumber: 9789
    functionLinenumberEnd: 9799
    functionName: detail::json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9804
      start: 9801
    functionDepth: 0
    functionLinenumber: 9801
    functionLinenumberEnd: 9804
    functionName: detail::json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9816,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9818,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9839,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9860,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9872,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9875
      start: 9809
    functionDepth: 0
    functionLinenumber: 9809
    functionLinenumberEnd: 9875
    functionName: detail::json_sax_dom_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9888,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9890,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9890,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9901,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9903,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9906,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9909,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9909,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9912,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9912,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9913,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9914,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9914,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9917,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9921
      start: 9885
    functionDepth: 0
    functionLinenumber: 9885
    functionLinenumberEnd: 9921
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - handle_diagnostic_positions_for_json_value
    - m_value::array::back
    - BasicJsonType
    - std::forward<Value>
    - m_value::array::emplace_back
    - back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9954,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9957
      start: 9950
    functionDepth: 0
    functionLinenumber: 9950
    functionLinenumberEnd: 9957
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 parser_callback_t
      cb,\n                                 const bool allow_exceptions_ = true,\n
      \                                lexer_t* lexer_ = nullptr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9960
      start: 9960
    functionDepth: 0
    functionLinenumber: 9960
    functionLinenumberEnd: 9960
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9961
      start: 9961
    functionDepth: 0
    functionLinenumber: 9961
    functionLinenumberEnd: 9961
    functionName: detail::json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9962
      start: 9962
    functionDepth: 0
    functionLinenumber: 9962
    functionLinenumberEnd: 9962
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9963
      start: 9963
    functionDepth: 0
    functionLinenumber: 9963
    functionLinenumberEnd: 9963
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9964
      start: 9964
    functionDepth: 0
    functionLinenumber: 9964
    functionLinenumberEnd: 9964
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9970
      start: 9966
    functionDepth: 2
    functionLinenumber: 9966
    functionLinenumberEnd: 9970
    functionName: detail::json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9976
      start: 9972
    functionDepth: 2
    functionLinenumber: 9972
    functionLinenumberEnd: 9976
    functionName: detail::json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9982
      start: 9978
    functionDepth: 2
    functionLinenumber: 9978
    functionLinenumberEnd: 9982
    functionName: detail::json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9988
      start: 9984
    functionDepth: 2
    functionLinenumber: 9984
    functionLinenumberEnd: 9988
    functionName: detail::json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9994
      start: 9990
    functionDepth: 2
    functionLinenumber: 9990
    functionLinenumberEnd: 9994
    functionName: detail::json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:9998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10000
      start: 9996
    functionDepth: 2
    functionLinenumber: 9996
    functionLinenumberEnd: 10000
    functionName: detail::json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10004,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10006
      start: 10002
    functionDepth: 2
    functionLinenumber: 10002
    functionLinenumberEnd: 10006
    functionName: detail::json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - detail::json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10011,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10012,1
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10014,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10015,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10017,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10027,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10032,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10034,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10038
      start: 10008
    functionDepth: 2
    functionLinenumber: 10008
    functionLinenumberEnd: 10038
    functionName: detail::json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - detail::json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10042,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10045,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10046,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10049,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10051,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10051,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10055
      start: 10040
    functionDepth: 0
    functionLinenumber: 10040
    functionLinenumberEnd: 10055
    functionName: detail::json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10059,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10061,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10064,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10068,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10068,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10078,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10078,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10082,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10086,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10086,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10087,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10087,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10088,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10089,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10091,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10094,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10094,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10098
      start: 10057
    functionDepth: 1
    functionLinenumber: 10057
    functionLinenumberEnd: 10098
    functionName: detail::json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - size
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - back
    - get_position
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10102,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10103,1
    - Dst: detail::json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10105,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10106,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10108,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10118,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10118,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10123,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10130
      start: 10100
    functionDepth: 2
    functionLinenumber: 10100
    functionLinenumberEnd: 10130
    functionName: detail::json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - out_of_range::create
    - detail::json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10135,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10139,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10147,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10147,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10151,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10156,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10160,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10160,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10165,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10165,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10166,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10167,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10168,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10171,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10171,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10173,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10175,1
    - Dst: m_value::array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10175,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10177,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10182,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10182,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10187
      start: 10132
    functionDepth: 1
    functionLinenumber: 10132
    functionLinenumberEnd: 10187
    functionName: detail::json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::array::pop_back
    - size
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - get_position
    - back
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10194,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10200
      start: 10190
    functionDepth: 0
    functionLinenumber: 10190
    functionLinenumberEnd: 10200
    functionName: detail::json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10205
      start: 10202
    functionDepth: 0
    functionLinenumber: 10202
    functionLinenumberEnd: 10205
    functionName: detail::json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10217,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10219,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10240,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10256,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10269,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10272
      start: 10210
    functionDepth: 0
    functionLinenumber: 10210
    functionLinenumberEnd: 10272
    functionName: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10278,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10278,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10280,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' parent'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10286
      start: 10276
    functionDepth: 0
    functionLinenumber: 10276
    functionLinenumberEnd: 10286
    functionName: detail::json_sax_dom_callback_parser::remove_discarded_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - erase
    - begin
    - end
    - auto::is_discarded
    linkageType: ''
    returnType: void
    signature: void remove_discarded_value(BasicJsonType& parent)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10306,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10306,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10310,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10316,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10316,1
    - Dst: detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10319,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10323,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10330,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10332,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10332,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10333,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10334,1
    - Dst: detail::json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10337,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10337,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10343,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10345,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10351,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10357,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10360,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10362,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10363,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10363,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10367,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10369,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10369,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10370,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10371,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10378,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10379,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10381
      start: 10304
    functionDepth: 1
    functionLinenumber: 10304
    functionLinenumberEnd: 10381
    functionName: detail::json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 54
    functionsReached:
    - m_value::array::back
    - BasicJsonType
    - size
    - std::forward<Value>
    - detail::json_sax_dom_callback_parser::remove_discarded_value
    - detail::json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - back
    - m_value::array::emplace_back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10418
      start: 10415
    functionDepth: 0
    functionLinenumber: 10415
    functionLinenumberEnd: 10418
    functionName: detail::json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10423
      start: 10420
    functionDepth: 0
    functionLinenumber: 10420
    functionLinenumberEnd: 10423
    functionName: detail::json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10428
      start: 10425
    functionDepth: 0
    functionLinenumber: 10425
    functionLinenumberEnd: 10428
    functionName: detail::json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10433
      start: 10430
    functionDepth: 0
    functionLinenumber: 10430
    functionLinenumberEnd: 10433
    functionName: detail::json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10438
      start: 10435
    functionDepth: 0
    functionLinenumber: 10435
    functionLinenumberEnd: 10438
    functionName: detail::json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10443
      start: 10440
    functionDepth: 0
    functionLinenumber: 10440
    functionLinenumberEnd: 10443
    functionName: detail::json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10448
      start: 10445
    functionDepth: 0
    functionLinenumber: 10445
    functionLinenumberEnd: 10448
    functionName: detail::json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10453
      start: 10450
    functionDepth: 1
    functionLinenumber: 10450
    functionLinenumberEnd: 10453
    functionName: detail::json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10458
      start: 10455
    functionDepth: 0
    functionLinenumber: 10455
    functionLinenumberEnd: 10458
    functionName: detail::json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10463
      start: 10460
    functionDepth: 0
    functionLinenumber: 10460
    functionLinenumberEnd: 10463
    functionName: detail::json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10468
      start: 10465
    functionDepth: 1
    functionLinenumber: 10465
    functionLinenumberEnd: 10468
    functionName: detail::json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10473
      start: 10470
    functionDepth: 0
    functionLinenumber: 10470
    functionLinenumberEnd: 10473
    functionName: detail::json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10478
      start: 10475
    functionDepth: 0
    functionLinenumber: 10475
    functionLinenumberEnd: 10478
    functionName: detail::json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10515,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10519,1
    - Dst: std::declval<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10519,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10523,1
    - Dst: std::declval<Integer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10523,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10527,1
    - Dst: std::declval<Unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10527,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10530,1
    - Dst: std::declval<Float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10531,1
    - Dst: std::declval<const String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10531,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10535,1
    - Dst: std::declval<String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10535,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10539,1
    - Dst: std::declval<Binary&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10539,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10543,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10543,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10547,1
    - Dst: std::declval<String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10547,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10550,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10554,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10554,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10557,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10560,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10561,1
    - Dst: internal::MatcherBase<const std::string&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10561,1
    - Dst: std::declval<const Exception&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10562,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10649
      start: 10510
    functionDepth: 1
    functionLinenumber: 10510
    functionLinenumberEnd: 10649
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Float>
    - std::declval<const String&>
    - std::declval<bool>
    - std::declval<Binary&>
    - internal::MatcherBase<const std::string&>
    - std::declval<const Exception&>
    - std::declval<Integer>
    - std::declval<String&>
    - std::declval<Unsigned>
    - std::declval<T&>
    - std::declval<std::size_t>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1025
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10680,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10708,1
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10740,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10744,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10748,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10753,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10758,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10766,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10770,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10773,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10773,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10806,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10806,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: get_number<std::int32_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10822,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10832,1
    - Dst: parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10832,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10837,1
    - Dst: check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10837,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10842,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10854,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10857,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10858,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10858,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10866,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10884,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10886,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10887,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10887,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10906,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10908,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10909,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10909,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10915,1
    - Dst: get_number<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10915,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10919,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10921,1
    - Dst: get_number<double, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: get_number<std::int32_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10954,1
    - Dst: parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10959,1
    - Dst: get_number<std::int32_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: get_number<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10972,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10977,1
    - Dst: get_number<std::int32_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10983,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10983,1
    - Dst: get_number<std::int64_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10989,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10989,1
    - Dst: get_number<std::uint64_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10995,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10995,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11002,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11003,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11004,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11004,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11025,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11027,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11033,1
    - Dst: get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11033,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11038,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11043,1
    - Dst: parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11043,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11049,1
    - Dst: get_number<std::int32_t, true>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11063,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11073,1
    - Dst: parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11073,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11078,1
    - Dst: check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11078,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11083,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11094,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11094,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11098,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11101,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11101,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11102,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11103,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11119,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11122,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11123,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11150,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11150,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11155,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11155,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11161,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11161,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11167,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11167,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11173,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11173,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11201,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11201,1
    - Dst: get_cbor_negative_integer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11204,1
    - Dst: get_cbor_negative_integer<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11207,1
    - Dst: get_cbor_negative_integer<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11210,1
    - Dst: get_cbor_negative_integer<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11213,1
    - Dst: get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11247,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11247,1
    - Dst: get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11282,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11282,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11310,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11311,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11311,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11340,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11340,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11396,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11396,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11422,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11423,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11423,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11424,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11424,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11435,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11444,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11453,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11462,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11471,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11483,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11487,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11487,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11493,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11497,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11497,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11503,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11507,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11507,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11513,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11517,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11517,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11521,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11523,1
    - Dst: get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11524,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11524,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11528,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11534,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11537,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11540,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11544,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11545,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11545,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11549,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11550,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11550,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11555,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11556,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11566,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11571,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11572,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11576,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11579,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11580,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11582,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11585,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11586,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11587,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11604,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11605,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11605,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11606,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11606,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11624,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11624,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11657,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11657,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11663,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11663,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11669,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11669,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11675,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11675,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11681,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11681,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11686,1
    - Dst: get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11689,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11693,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11700,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11701,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11701,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11702,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11702,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11720,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11720,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11753,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11753,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11759,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11760,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11766,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11767,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11773,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11774,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11780,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11781,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11786,1
    - Dst: get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11789,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11800,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11801,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11801,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11802,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11802,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11826,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11826,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11828,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11841,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11841,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11846,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11850,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11850,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11858,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11860,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11860,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11867,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11879,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11879,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11887,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11891,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11897,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11897,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11901,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11906,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11913,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11913,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11917,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11922,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11934,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11937,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11938,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12069,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12069,1
    - Dst: get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12147,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12147,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12151,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12154,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12157,1
    - Dst: get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12172,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12172,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12190,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12190,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12196,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12196,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12202,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12202,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12208,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12208,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12214,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12214,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12220,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12220,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12226,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12226,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12232,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12232,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12292,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12292,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12296,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12297,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12297,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12298,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12298,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12315,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12315,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12356,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12356,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12362,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12362,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12368,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12368,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12374,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12374,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12379,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12380,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12380,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12381,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12381,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12401,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12401,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12410,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12411,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12417,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12418,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12424,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12425,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12432,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12433,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12434,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12435,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12442,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12443,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12444,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12445,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12452,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12453,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12454,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12455,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12461,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12462,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12463,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12469,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12470,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12471,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12477,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12478,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12479,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12485,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12486,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12487,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12493,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12494,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12495,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12509,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12509,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12516,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12516,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12522,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12531,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12531,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12539,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12545,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12545,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12549,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12552,1
    - Dst: get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12568,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12568,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12586,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12589,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12616,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12619,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12619,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12629,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12629,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12663,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12663,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12673,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12673,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12683,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12683,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12689,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12713,1
    - Dst: get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12713,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12726,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12726,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12730,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12738,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12738,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12742,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12750,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12750,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12754,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12755,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12776,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12784,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12788,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12795,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12795,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12802,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12804,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12811,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12811,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12818,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12820,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12827,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12827,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12834,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12836,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12843,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12843,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12850,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12852,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12857,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12868,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12868,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12872,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12883,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12883,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12887,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12898,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12898,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12902,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12905,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12907,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12922,1
    - Dst: get_ubjson_ndarray_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12922,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12928,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12928,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12931,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12953,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12969,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12978,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13009,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13013,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: std::binary_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13017,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13018,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13018,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13019,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13019,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13022,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13022,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13028,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13030,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13030,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13034,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13035,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13035,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13036,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13036,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13039,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13045,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13054,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13058,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13074,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13075,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13078,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13080,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13083,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13092,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13092,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13098,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13098,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13104,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13104,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13110,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13110,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13116,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13116,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13122,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13122,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13132,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13132,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13142,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13142,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13152,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13152,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13161,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13162,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13162,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13166,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13167,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13167,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13172,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13173,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13183,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13188,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13189,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13193,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13196,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13197,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13199,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13202,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13203,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13204,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13221,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13226,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13227,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13227,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13231,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13233,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13234,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13234,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13235,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13235,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13237,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13238,1
    - Dst: get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13244,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13244,1
    - Dst: get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13248,1
    - Dst: get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13251,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13256,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13266,1
    - Dst: get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13266,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13276,1
    - Dst: std::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13282,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13282,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13284,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13285,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13285,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13286,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13308,1
    - Dst: get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13308,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13314,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13314,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13321,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13321,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13326,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13326,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13337,1
    - Dst: get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13348,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13348,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13364,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13364,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13368,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13372,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13381,1
    - Dst: get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13381,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13389,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13390,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13390,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13391,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13397,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13410,1
    - Dst: get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13410,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13414,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13425,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13425,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13429,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13446,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13446,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13450,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13451,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13455,1
    - Dst: get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13466,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13467,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13476,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13477,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13477,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13481,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13481,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13485,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13486,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13486,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13487,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13488,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13489,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13493,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13495,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13495,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13502,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13502,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13504,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13504,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13507,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13508,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13508,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13510,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13513,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13513,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13515,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13515,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13532,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13532,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13553,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13567,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13569,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13586,1
    - Dst: std::byteswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13604,1
    - Dst: reinterpret_cast<std::uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13610,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13613,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: byte_swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13646,1
    - Dst: get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13670,1
    - Dst: get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13692,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13728,1
    - Dst: binary_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13730,1
    - Dst: binary_t::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13731,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: binary_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13735,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13737,1
    - Dst: binary_t::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13742,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13744,1
    - Dst: unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13745,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13748,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13759,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13764,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13777,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13816,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13819,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13823,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13829,1
    - Dst: little_endianness
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13835,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13973,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13974,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13979,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13997,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14000,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14003,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14005,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14009,1
    - Dst: binary_t::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14017,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14025,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14028,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14031,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14036,1
    - Dst: binary_t::assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14043,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14055,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14063,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14066,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14069,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: json_sax_t*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14102,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: json_sax_t*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14112,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: json_sax_t*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14127,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14132,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14135,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: json_sax_t*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14147,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: json_sax_t*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14157,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14165,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14170,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: json_sax_t*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: json_sax_t*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: json_sax_t*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: json_sax_t*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: json_sax_t*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: json_sax_t*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: json_sax_t*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14240,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14248,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14254,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14266,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14277,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14283,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14287,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14290,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14300,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: json_sax_t*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14312,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14318,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14326,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14328,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14334,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14337,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: json_sax_t*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14350,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14355,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: json_sax_t*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14373,1
    - Dst: json_sax_t*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14379,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14387,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14394,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14396,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14404,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14716,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14722,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14728,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14742,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14811,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14813,1
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14819,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14825,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14832,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14845,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14857,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14863,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14869,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14883,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14896,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14902,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14902,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14908,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14908,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14913,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14913,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14924,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14924,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14929,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14929,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14940,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14946,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14946,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14952,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14952,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14966,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14971,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14971,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14993,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14999,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15005,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15044,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15050,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15056,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15086,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15088,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15088,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15135,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15137,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15137,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15150,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15150,1
    - Dst: other
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15174,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15201,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15206,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15206,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15210,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15280,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15285,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15285,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15309,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15314,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15314,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15317,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15320,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15320,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15331,1
    - Dst: primitive_iterator::get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15331,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15336,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15336,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15347,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15349,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15349,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15354,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15354,1
    CyclomaticComplexity: 481
    EdgeCount: 481
    ICount: 2269
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15371
      start: 10650
    functionDepth: 2
    functionLinenumber: 10650
    functionLinenumberEnd: 15371
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - key
    - std::vector::at
    - json_sax_dom_parser::is_errored
    - std::lower_bound
    - sax_parse
    - parse_cbor_internal
    - json_sax_t*::number_integer
    - byte_swap
    - json_sax_t*::start_array
    - std::vector::size
    - parse_error
    - get_cbor_container_size
    - std::binary_search
    - number_unsigned
    - get_number<std::uint64_t, true>
    - check_bson_document_size
    - nlohmann::detail::input_adapter
    - append
    - json_sax_dom_parser::parse_error
    - auto::scan
    - reinterpret_cast<char*>
    - get_token_string
    - static_cast<number_unsigned_t>
    - sax_parse_internal
    - detail::lexer<BasicJsonType, ia_type>
    - get_ubjson_size_value
    - number_float
    - assign_and_return_true
    - json_sax_t*::boolean
    - parse_error::create
    - get_cbor_array
    - binary_t::resize
    - get_to
    - auto::get_token_string
    - m_data::m_value::object::begin
    - json_sax_t*::end_object
    - m_data::m_value::array::end
    - static_cast<number_integer_t>
    - std::move
    - std::array::data
    - json_sax_t*::number_unsigned
    - get_number_unsigned
    - std::advance
    - insert
    - std::array::size
    - get_number<std::int64_t, true>
    - get_ubjson_size_type
    - auto::get_number_float
    - get_cbor_negative_integer<std::uint16_t>
    - string
    - get_elements
    - other
    - json_sax_t*::string
    - concat
    - json_sax_t*::end_array
    - std::vector::back
    - get_error_message
    - binary_t::assert_invariant
    - invalid_iterator::create
    - get_cbor_negative_integer<std::uint32_t>
    - get_token
    - static_cast<std::size_t>
    - std::byteswap
    - get_ubjson_array
    - primitive_iterator::get_value
    - std::vector::empty
    - get_character
    - reinterpret_cast<std::uint8_t*>
    - get_bytes
    - get_number_float
    - detail::unknown_size
    - JSON_HEDLEY_UNLIKELY
    - JSON_HEDLEY_NON_NULL
    - get_number
    - push_back
    - static_cast<char_int_type>
    - JSON_THROW
    - empty
    - get_msgpack_binary
    - parse_bson_internal
    - static_cast<std::uint8_t>
    - detail::conditional_static_cast<std::size_t>
    - get_string
    - get_number<std::uint8_t>
    - std::numeric_limits<double>::quiet_NaN
    - little_endianness
    - get_ubjson_ndarray_size
    - binary_t::size
    - static_cast<std::int8_t>
    - json_sax_t*::key
    - primitive_iterator::is_begin
    - json_sax_dom_callback_parser::parse_error
    - set_begin
    - primitive_iterator::set_end
    - end_object
    - std::isfinite
    - number_integer
    - std::swap
    - get_bson_binary
    - string_t::clear
    - std::numeric_limits<double>::infinity
    - binary_t::is_discarded
    - get_cbor_negative_integer<std::uint64_t>
    - get_cbor_string
    - m_data::m_value::object::end
    - static_cast<typename string_t::value_type>
    - get_ubjson_object
    - start_object
    - scan
    - get_number_integer
    - primitive_iterator::set_begin
    - eof
    - get_ubjson_string
    - m_data::m_value::array::begin
    - primitive_iterator_t
    - static_cast<unsigned int>
    - end
    - std::vector::pop_back
    - get_ignore_noop
    - parse_bson_array
    - get_msgpack_object
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - binary_t::end
    - get_cbor_object
    - get_ubjson_high_precision_number
    - binary
    - conditional_static_cast
    - static_cast<char>
    - get_number<std::int32_t, true>
    - set_subtype
    - get_cbor_negative_integer<std::uint8_t>
    - binary_t::begin
    - get_msgpack_string
    - json_sax_t*::null
    - get
    - get_position
    - json_sax_t*::number_float
    - exception_message
    - JSON_ASSERT
    - unexpect_eof
    - begin
    - out_of_range::create
    - std::next
    - to_string
    - end_array
    - parse_msgpack_internal
    - json_sax_t*::parse_error
    - value_in_range_of
    - static_cast<NumberType>
    - static_cast<std::uintmax_t>
    - parse_bson_element_internal
    - static_cast<unsigned char>
    - static_cast<void>
    - proxy_iterator::proxy_iterator
    - get_number<double, true>
    - std::ldexp
    - std::back_inserter
    - get_bson_cstr
    - get_cbor_binary
    - get_msgpack_array
    - static_cast<number_float_t>
    - get_binary
    - boolean
    - parse_bson_element_list
    - json_sax_t*::start_object
    - binary_t::set_subtype
    - auto::get_number_unsigned
    - get_ubjson_value
    - std::vector::push_back
    - nlohmann::detail::lexer_base::token_type_name
    - check_ubjson_string_length
    - json_sax_dom_callback_parser::is_errored
    - 'null'
    - parse_ubjson_internal
    - start_array
    - auto::get_number_integer
    - JSON_HEDLEY_LIKELY
    - get_bson_string
    - is_object
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10681
      start: 10678
    functionDepth: 0
    functionLinenumber: 10678
    functionLinenumberEnd: 10681
    functionName: little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10708,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10711
      start: 10708
    functionDepth: 0
    functionLinenumber: 10708
    functionLinenumberEnd: 10711
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter, const input_format_t
      format = input_format_t::json) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10714
      start: 10714
    functionDepth: 0
    functionLinenumber: 10714
    functionLinenumberEnd: 10714
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10715
      start: 10715
    functionDepth: 0
    functionLinenumber: 10715
    functionLinenumberEnd: 10715
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10716
      start: 10716
    functionDepth: 0
    functionLinenumber: 10716
    functionLinenumberEnd: 10716
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10717
      start: 10717
    functionDepth: 0
    functionLinenumber: 10717
    functionLinenumberEnd: 10717
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10718
      start: 10718
    functionDepth: 0
    functionLinenumber: 10718
    functionLinenumberEnd: 10718
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10740,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10744,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10748,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10753,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10758,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10766,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10770,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10773,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10773,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10775,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10776,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10781
      start: 10728
    functionDepth: 0
    functionLinenumber: 10728
    functionLinenumberEnd: 10781
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - get_token_string
    - get_ignore_noop
    - concat
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10806,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10806,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10808,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10809,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - document_start
    - document_size
    argTypes:
    - std::size_t
    - std::int32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10812
      start: 10804
    functionDepth: 0
    functionLinenumber: 10804
    functionLinenumberEnd: 10812
    functionName: binary_reader::check_bson_document_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool check_bson_document_size(const std::size_t document_start, const
      std::int32_t document_size)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10822,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10827,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10832,1
    - Dst: binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10832,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10837,1
    - Dst: binary_reader::check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10837,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10842,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10843
      start: 10818
    functionDepth: 1
    functionLinenumber: 10818
    functionLinenumberEnd: 10843
    functionName: binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - binary_reader::get_number
    - binary_reader::check_bson_document_size
    - detail::unknown_size
    - binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10854,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10857,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10858,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10858,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10866,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10868
      start: 10852
    functionDepth: 0
    functionLinenumber: 10852
    functionLinenumberEnd: 10868
    functionName: binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - binary_reader::get
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10884,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10886,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10887,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10887,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10888,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10891,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10892
      start: 10882
    functionDepth: 0
    functionLinenumber: 10882
    functionLinenumberEnd: 10892
    functionName: binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - static_cast<NumberType>
    - eof
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_string
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10906,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10908,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10909,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10909,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10910,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10915,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10915,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10919,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10921,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10922
      start: 10904
    functionDepth: 0
    functionLinenumber: 10904
    functionLinenumberEnd: 10922
    functionName: binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - binary_reader::get_number
    - binary_reader::get_binary
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10942,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10949,1
    - Dst: binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10954,1
    - Dst: binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10959,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10966,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10972,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10972,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10977,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10983,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10983,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10989,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10989,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10995,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:10995,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11001,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11002,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11003,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11004,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11004,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11007
      start: 10934
    functionDepth: 0
    functionLinenumber: 10934
    functionLinenumberEnd: 11007
    functionName: binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - binary_reader::get_bson_binary
    - std::array::data
    - binary_reader::parse_bson_array
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11025,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11027,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11033,1
    - Dst: binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11033,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11038,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11043,1
    - Dst: binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11043,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11049,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11053
      start: 11021
    functionDepth: 0
    functionLinenumber: 11021
    functionLinenumberEnd: 11053
    functionName: binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - key
    - string_t::clear
    - binary_reader::parse_bson_element_internal
    - binary_reader::get
    - binary_reader::get_bson_cstr
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11063,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11068,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11073,1
    - Dst: binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11073,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11078,1
    - Dst: binary_reader::check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11078,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11083,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11084
      start: 11059
    functionDepth: 1
    functionLinenumber: 11059
    functionLinenumberEnd: 11084
    functionName: binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_number
    - start_array
    - binary_reader::check_bson_document_size
    - detail::unknown_size
    - binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11094,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11094,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11098,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11101,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11101,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11102,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11103,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11106
      start: 11091
    functionDepth: 0
    functionLinenumber: 11091
    functionLinenumberEnd: 11106
    functionName: binary_reader::get_cbor_negative_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<number_integer_t>
    - binary_reader::get_number
    - static_cast<NumberType>
    - number_integer
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_negative_integer()
  - BBCount: 227
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11119,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11122,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11123,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11150,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11150,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11155,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11155,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11161,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11161,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11167,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11167,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11173,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11173,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11201,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11201,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11204,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11207,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11210,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11213,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11247,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11247,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11282,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11282,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11310,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11311,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11311,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11316,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11322,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11329,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11336,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11340,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11340,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11367,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11372,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11378,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11385,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11392,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11396,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11396,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11422,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11423,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11423,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11424,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11424,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11435,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11444,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11453,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11462,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11471,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11483,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11487,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11487,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11493,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11497,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11497,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11503,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11507,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11507,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11513,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11517,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11517,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11521,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11523,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11524,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11524,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11528,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11534,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11537,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11540,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11544,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11545,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11545,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11549,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11550,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11550,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11555,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11556,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11566,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11571,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11572,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11576,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11579,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11580,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11582,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11585,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11586,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11587,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11593,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11599,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11604,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11605,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11605,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11606,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11606,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 345
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11609
      start: 11116
    functionDepth: 1
    functionLinenumber: 11116
    functionLinenumberEnd: 11609
    functionName: binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - binary_reader::unexpect_eof
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - static_cast<std::int8_t>
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - binary_reader::get_cbor_negative_integer
    - number_unsigned
    - number_integer
    - binary_reader::get_cbor_string
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - binary_reader::get_cbor_object
    - std::ldexp
    - eof
    - static_cast<number_float_t>
    - number_float
    - boolean
    - binary_reader::get_cbor_container_size
    - detail::unknown_size
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - binary_reader::parse_cbor_internal
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - binary_reader::get_cbor_array
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - binary_reader::get_cbor_binary
    - binary
    - conditional_static_cast
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11624,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11624,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11657,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11657,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11663,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11663,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11669,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11669,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11675,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11675,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11681,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11681,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11686,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11689,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11693,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11700,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11701,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11701,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11702,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11702,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11705
      start: 11622
    functionDepth: 2
    functionLinenumber: 11622
    functionLinenumberEnd: 11705
    functionName: binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - concat
    - binary_reader::get_number
    - binary_reader::get_cbor_string
    - binary_reader::get
    - binary_reader::exception_message
    - append
    - binary_reader::get_string
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11720,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11720,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11753,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11753,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11759,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11760,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11766,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11767,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11773,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11774,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11780,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11781,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11786,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11789,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11793,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11800,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11801,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11801,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11802,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11802,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11805
      start: 11718
    functionDepth: 0
    functionLinenumber: 11718
    functionLinenumberEnd: 11805
    functionName: binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - binary_t::begin
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - end
    - concat
    - binary_reader::get_number
    - insert
    - binary_reader::get_binary
    - binary_t::end
    - binary_reader::get
    - binary_reader::get_cbor_binary
    - binary_reader::exception_message
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11823,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11825,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11826,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11826,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - len
    - ' result'
    - context
    argTypes:
    - std::uint64_t
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11830
      start: 11821
    functionDepth: 1
    functionLinenumber: 11821
    functionLinenumberEnd: 11830
    functionName: binary_reader::get_cbor_container_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - conditional_static_cast
    - value_in_range_of
    - concat
    - binary_reader::exception_message
    - out_of_range::create
    - detail::unknown_size
    - parse_error
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_container_size(const std::uint64_t len, std::size_t&
      result, const char* context)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11841,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11841,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11846,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11850,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11850,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11858,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11860,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11860,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11867,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11868
      start: 11838
    functionDepth: 1
    functionLinenumber: 11838
    functionLinenumberEnd: 11868
    functionName: binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - binary_reader::get
    - detail::unknown_size
    - binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11879,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11879,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11887,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11891,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11892,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11897,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11897,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11901,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11906,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11908,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11913,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11913,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11917,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11922,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11923
      start: 11876
    functionDepth: 1
    functionLinenumber: 11876
    functionLinenumberEnd: 11923
    functionName: binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - binary_reader::get_cbor_string
    - string_t::clear
    - binary_reader::get
    - detail::unknown_size
    - binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11934,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11937,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:11938,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12069,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12069,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12088,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12107,1
    - Dst: binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12147,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12147,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12151,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12154,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12157,1
    - Dst: binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12172,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12172,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12178,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12184,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12190,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12190,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12196,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12196,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12202,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12202,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12208,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12208,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12214,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12214,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12220,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12220,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12226,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12226,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12232,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12232,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12238,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12244,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12250,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12256,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12292,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12292,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12296,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12297,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12297,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12298,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12298,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12301
      start: 11932
    functionDepth: 0
    functionLinenumber: 11932
    functionLinenumberEnd: 12301
    functionName: binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - binary_reader::unexpect_eof
    - binary_reader::get_msgpack_array
    - static_cast<std::int8_t>
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - binary_reader::get_msgpack_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - eof
    - static_cast<number_float_t>
    - binary_reader::get_msgpack_object
    - number_float
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - binary
    - conditional_static_cast
    - binary_reader::get_msgpack_binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12315,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12315,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12356,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12356,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12362,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12362,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12368,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12368,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12374,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12374,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12379,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12380,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12380,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12381,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12381,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12384
      start: 12313
    functionDepth: 0
    functionLinenumber: 12313
    functionLinenumberEnd: 12384
    functionName: binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - concat
    - binary_reader::get_number
    - binary_reader::exception_message
    - binary_reader::get_string
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12401,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12401,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12410,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12411,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12417,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12418,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12424,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12425,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12432,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12433,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12434,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12435,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12442,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12443,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12444,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12445,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12452,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12453,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12454,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12455,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12461,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12462,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12463,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12469,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12470,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12471,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12477,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12478,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12479,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12485,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12486,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12487,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12493,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12494,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12495,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12501
      start: 12396
    functionDepth: 0
    functionLinenumber: 12396
    functionLinenumberEnd: 12501
    functionName: binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - set_subtype
    - binary_reader::get_number
    - static_cast<std::uint8_t>
    - binary_reader::get_binary
    - assign_and_return_true
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12509,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12509,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12516,1
    - Dst: binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12516,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12522,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12523
      start: 12507
    functionDepth: 0
    functionLinenumber: 12507
    functionLinenumberEnd: 12523
    functionName: binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - end_array
    - binary_reader::parse_msgpack_internal
    - JSON_HEDLEY_UNLIKELY
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12531,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12531,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12539,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12540,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12545,1
    - Dst: binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12545,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12549,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12552,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12553
      start: 12529
    functionDepth: 0
    functionLinenumber: 12529
    functionLinenumberEnd: 12553
    functionName: binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_reader::get_msgpack_string
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - string_t::clear
    - binary_reader::get
    - binary_reader::parse_msgpack_internal
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12568,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12569
      start: 12566
    functionDepth: 0
    functionLinenumber: 12566
    functionLinenumberEnd: 12569
    functionName: binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - binary_reader::get_ignore_noop
    - binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12586,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12588,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - len
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12592
      start: 12584
    functionDepth: 0
    functionLinenumber: 12584
    functionLinenumberEnd: 12592
    functionName: binary_reader::check_ubjson_string_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool check_ubjson_string_length(const NumberType len)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12616,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12619,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12619,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12629,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12629,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12635,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12641,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12647,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12653,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12663,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12663,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12673,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12673,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12683,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12683,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12689,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12700,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 50
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12701
      start: 12608
    functionDepth: 0
    functionLinenumber: 12608
    functionLinenumberEnd: 12701
    functionName: binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_number
    - binary_reader::check_ubjson_string_length
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_string
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12713,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12713,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12726,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12726,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12730,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12738,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12738,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12742,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12750,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12750,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12754,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12755,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    argCount: 1
    argNames:
    - ' dim'
    argTypes:
    - std::vector<size_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12759
      start: 12707
    functionDepth: 0
    functionLinenumber: 12707
    functionLinenumberEnd: 12759
    functionName: binary_reader::get_ubjson_ndarray_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ubjson_size_value
    - binary_reader::get_ignore_noop
    - push_back
    - binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_ndarray_size(std::vector<size_t>& dim)
  - BBCount: 40
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12776,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12784,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12784,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12788,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12795,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12795,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12801,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12802,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12804,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12811,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12811,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12817,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12818,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12820,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12827,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12827,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12833,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12834,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12836,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12843,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12843,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12849,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12850,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12852,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12854,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12855,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12857,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12868,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12868,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12872,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12883,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12883,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12887,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12898,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12898,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12902,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12904,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12905,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12907,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12919,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12922,1
    - Dst: binary_reader::get_ubjson_ndarray_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12922,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12926,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12928,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12928,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12931,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12943,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12953,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12955,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12961,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12963,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12969,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12978,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:12989,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 138
    argCount: 2
    argNames:
    - ' result'
    - ' is_ndarray'
    argTypes:
    - std::size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12990
      start: 12772
    functionDepth: 0
    functionLinenumber: 12772
    functionLinenumberEnd: 12990
    functionName: binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::vector::at
    - key
    - detail::conditional_static_cast<std::size_t>
    - out_of_range::create
    - std::vector::size
    - parse_error
    - end_array
    - value_in_range_of
    - binary_reader::get_number
    - number_unsigned
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - start_object
    - std::vector::empty
    - binary_reader::get_ubjson_ndarray_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ignore_noop
    - start_array
    - conditional_static_cast
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result, bool& is_ndarray, char_int_type
      prefix = 0)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13009,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13013,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: std::binary_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13015,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13017,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13018,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13018,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13019,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13019,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13022,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13022,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13027,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13028,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13030,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13030,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13034,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13035,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13035,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13036,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13036,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13039,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13044,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13045,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13054,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13057,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13058,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13064
      start: 13003
    functionDepth: 0
    functionLinenumber: 13003
    functionLinenumberEnd: 13064
    functionName: binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::binary_search
    - concat
    - binary_reader::get_ignore_noop
    - binary_reader::get_ubjson_size_value
    - begin
    - binary_reader::get
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result,
      bool inside_ndarray = false)
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13074,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13075,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13078,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13080,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13083,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13092,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13092,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13098,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13098,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13104,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13104,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13110,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13110,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13116,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13116,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13122,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13122,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13132,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13132,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13142,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13142,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13152,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13152,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13161,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13162,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13162,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13166,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13167,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13167,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13172,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13173,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13183,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13188,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13189,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13193,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13196,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13197,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13199,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13202,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13203,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13204,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13210,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13216,1
    - Dst: binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13221,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13226,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13227,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13227,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13231,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13233,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13234,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13234,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13235,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13235,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13237,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13238,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13244,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13244,1
    - Dst: binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13248,1
    - Dst: binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13251,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13256,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13257,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 102
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13258
      start: 13070
    functionDepth: 0
    functionLinenumber: 13070
    functionLinenumberEnd: 13258
    functionName: binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - binary_reader::unexpect_eof
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - binary_reader::get_ubjson_array
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - std::ldexp
    - binary_reader::get_ubjson_high_precision_number
    - eof
    - static_cast<number_float_t>
    - number_float
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - binary_reader::get_ubjson_object
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13266,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13266,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13276,1
    - Dst: std::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13277,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13282,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13282,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13284,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13285,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13285,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13286,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13290,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13301,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13308,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13308,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13314,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13314,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13321,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13321,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13326,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13326,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13337,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13337,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13348,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13348,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13357,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13364,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13364,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13368,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13372,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13373
      start: 13263
    functionDepth: 1
    functionLinenumber: 13263
    functionLinenumberEnd: 13373
    functionName: binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - key
    - std::lower_bound
    - begin
    - binary_reader::get_ubjson_size_type
    - parse_error
    - string
    - end_array
    - end_object
    - binary_reader::exception_message
    - binary_reader::parse_ubjson_internal
    - binary_reader::get_token_string
    - detail::unknown_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - end
    - binary_reader::get_ubjson_value
    - binary_reader::get_ignore_noop
    - start_array
    - binary_reader::get_binary
    - static_cast<char_int_type>
    - binary
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13381,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13381,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13389,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13390,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13390,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13391,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13397,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13406,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13410,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13410,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13414,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13421,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13425,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13425,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13429,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13435,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13442,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13446,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13446,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13450,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13451,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13455,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13456
      start: 13378
    functionDepth: 1
    functionLinenumber: 13378
    functionLinenumberEnd: 13456
    functionName: binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - key
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ubjson_value
    - end_object
    - start_object
    - binary_reader::parse_ubjson_internal
    - binary_reader::get_ignore_noop
    - string_t::clear
    - binary_reader::get_ubjson_string
    - binary_reader::exception_message
    - binary_reader::get_ubjson_size_type
    - detail::unknown_size
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 23
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13466,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13467,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13476,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13477,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13477,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13481,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13481,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13485,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13486,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13486,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13487,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13488,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13489,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13493,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13495,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13495,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13496,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13502,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13502,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13504,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13504,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13507,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13508,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13508,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13510,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13513,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13513,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13515,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13515,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13532,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13532,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13533,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13535
      start: 13461
    functionDepth: 0
    functionLinenumber: 13461
    functionLinenumberEnd: 13535
    functionName: binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_reader::unexpect_eof
    - binary_reader::get_ubjson_size_value
    - auto::get_number_float
    - out_of_range::create
    - parse_error
    - concat
    - std::isfinite
    - number_unsigned
    - number_integer
    - binary_reader::get
    - binary_reader::exception_message
    - nlohmann::detail::input_adapter
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13554
      start: 13550
    functionDepth: 0
    functionLinenumber: 13550
    functionLinenumberEnd: 13554
    functionName: binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 90
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13567,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13569,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' dest'
    - format
    - context
    argTypes:
    - T
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13577
      start: 13565
    functionDepth: 0
    functionLinenumber: 13565
    functionLinenumberEnd: 13577
    functionName: binary_reader::get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - get_elements
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_to(T& dest, const input_format_t format, const char* context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13591
      start: 13582
    functionDepth: 0
    functionLinenumber: 13582
    functionLinenumberEnd: 13591
    functionName: binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 26
    functionsReached:
    - binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: std::byteswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13604,1
    - Dst: reinterpret_cast<std::uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13610,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13613,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: binary_reader::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: binary_reader::byte_swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13646,1
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13670,1
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13692,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13728,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13730,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13731,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13735,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13737,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13742,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13744,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13745,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13748,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13759,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13764,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13777,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13816,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13819,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13823,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13829,1
    - Dst: little_endianness
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13835,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 74
    argCount: 1
    argNames:
    - ' number'
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13875
      start: 13594
    functionDepth: 1
    functionLinenumber: 13594
    functionLinenumberEnd: 13875
    functionName: binary_reader::byte_swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - binary_reader::unexpect_eof
    - std::array::size
    - JSON_ASSERT
    - binary_reader::get_bytes
    - binary_reader::get_to
    - little_endianness
    - parse_error
    - get_elements
    - size
    - concat
    - static_cast<NumberType>
    - static_cast<std::uintmax_t>
    - std::swap
    - static_cast<unsigned char>
    - static_cast<void>
    - binary_reader::exception_message
    - static_cast<std::size_t>
    - std::byteswap
    - eof
    - reinterpret_cast<std::uint8_t*>
    - resize
    - detail::unknown_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::byte_swap
    - JSON_HEDLEY_NON_NULL
    - std::array::data
    linkageType: ''
    returnType: void
    signature: void byte_swap(NumberType& number)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: binary_reader::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13640,1
    - Dst: binary_reader::byte_swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13646,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13649
      start: 13636
    functionDepth: 0
    functionLinenumber: 13636
    functionLinenumberEnd: 13649
    functionName: binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 66
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::byte_swap
    - binary_reader::get_to
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13670,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13671
      start: 13666
    functionDepth: 0
    functionLinenumber: 13666
    functionLinenumberEnd: 13671
    functionName: binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 20
    functionsReached:
    - binary_reader::get_bytes
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13693
      start: 13688
    functionDepth: 0
    functionLinenumber: 13688
    functionLinenumberEnd: 13693
    functionName: binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 16
    functionsReached:
    - binary_reader::get_bytes
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13727,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13728,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13730,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13731,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13734,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13735,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13737,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13742,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13744,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13745,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13748,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13749,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 4
    argNames:
    - format
    - len
    - context
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - char*
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13752
      start: 13715
    functionDepth: 0
    functionLinenumber: 13715
    functionLinenumberEnd: 13752
    functionName: binary_reader::get_bytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - size
    - static_cast<NumberType>
    - static_cast<std::uintmax_t>
    - eof
    - JSON_ASSERT
    - resize
    - get_elements
    linkageType: ''
    returnType: bool
    signature: "bool get_bytes(const input_format_t format,\n                   NumberType
      len,\n                   const char* context,\n                   ContainerType&
      result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13762,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13764,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13768
      start: 13760
    functionDepth: 0
    functionLinenumber: 13760
    functionLinenumberEnd: 13768
    functionName: binary_reader::unexpect_eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - eof
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool unexpect_eof(const input_format_t format, const char* context)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13776,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13778
      start: 13773
    functionDepth: 0
    functionLinenumber: 13773
    functionLinenumberEnd: 13778
    functionName: binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 61
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13816,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13819,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13820
      start: 13786
    functionDepth: 0
    functionLinenumber: 13786
    functionLinenumberEnd: 13820
    functionName: binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 69
    functionsReached:
    - concat
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 61
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13973,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13974,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13979,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13997,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14000,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14003,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14005,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14009,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14017,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14025,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14028,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14031,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14036,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14043,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14055,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14063,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14066,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14069,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14102,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14112,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14127,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14132,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14135,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14147,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14157,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14165,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14170,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14240,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14248,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14254,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14266,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14277,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14283,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14287,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14290,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14300,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14312,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14318,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14326,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14328,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14334,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14337,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14350,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14355,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14373,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14379,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14387,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14394,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14396,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14404,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 206
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14432
      start: 13924
    functionDepth: 1
    functionLinenumber: 13924
    functionLinenumberEnd: 14432
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - key
    - json_sax_dom_parser::is_errored
    - get_position
    - sax_parse
    - is_discarded
    - get_number_unsigned
    - get_string
    - exception_message
    - JSON_ASSERT
    - out_of_range::create
    - parse_error
    - json_sax_dom_callback_parser::parse_error
    - end_array
    - string
    - end_object
    - std::isfinite
    - concat
    - std::vector::back
    - get_error_message
    - number_unsigned
    - number_integer
    - assert_invariant
    - get_token
    - json_sax_dom_parser::parse_error
    - sax_parse_internal
    - get_token_string
    - start_object
    - scan
    - get_number_integer
    - std::vector::empty
    - number_float
    - boolean
    - get_number_float
    - detail::unknown_size
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - json_sax_dom_callback_parser::is_errored
    - nlohmann::detail::lexer_base::token_type_name
    - std::vector::pop_back
    - 'null'
    - start_array
    - std::move
    - empty
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13973,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13974,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13980
      start: 13968
    functionDepth: 0
    functionLinenumber: 13968
    functionLinenumberEnd: 13980
    functionName: parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    parser_callback_t<BasicJsonType>
      cb = nullptr,\n                    const bool allow_exceptions_ = true,\n                    const
      bool ignore_comments = false,\n                    const bool ignore_trailing_commas_
      = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:13997,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14000,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14002,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14003,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14004,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14005,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14009,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14017,1
    - Dst: parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14025,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14028,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14030,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14031,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14032,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14036,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14043,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14044
      start: 13992
    functionDepth: 1
    functionLinenumber: 13992
    functionLinenumberEnd: 14044
    functionName: parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - parser::exception_message
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - parser::sax_parse_internal
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14056
      start: 14052
    functionDepth: 0
    functionLinenumber: 14052
    functionLinenumberEnd: 14056
    functionName: parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14063,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14066,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14068,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14069,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14070,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14074
      start: 14059
    functionDepth: 0
    functionLinenumber: 14059
    functionLinenumberEnd: 14074
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 51
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14096,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14102,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14104,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14112,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14114,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14115,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14116,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14118,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14124,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14126,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14127,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14128,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14132,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14135,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14141,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14147,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14149,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14157,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14165,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14167,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14169,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14170,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14171,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14174,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14184,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14193,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14202,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14211,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14220,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14229,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14239,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14240,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14241,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14245,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14247,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14248,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14249,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14253,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14254,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14255,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14265,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14266,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14267,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14277,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14283,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14287,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14290,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14300,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14302,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14311,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14312,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14317,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14318,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14319,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14326,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14328,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14334,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14336,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14337,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14338,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14341,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14347,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14349,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14350,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14351,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14355,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14363,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14372,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14373,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14378,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14379,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14380,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 155
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14382
      start: 14079
    functionDepth: 1
    functionLinenumber: 14079
    functionLinenumberEnd: 14382
    functionName: parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - SAX*::key
    - get_position
    - SAX*::boolean
    - parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - parser::exception_message
    - std::isfinite
    - concat
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - detail::unknown_size
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14388
      start: 14385
    functionDepth: 0
    functionLinenumber: 14385
    functionLinenumberEnd: 14388
    functionName: parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14394,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14396,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14403,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14404,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14408,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14413,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14417
      start: 14390
    functionDepth: 1
    functionLinenumber: 14390
    functionLinenumberEnd: 14417
    functionName: parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - concat
    - get_error_message
    - empty
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14580
      start: 14465
    functionDepth: 0
    functionLinenumber: 14465
    functionLinenumberEnd: 14580
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14493
      start: 14490
    functionDepth: 0
    functionLinenumber: 14490
    functionLinenumberEnd: 14493
    functionName: primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14499
      start: 14496
    functionDepth: 0
    functionLinenumber: 14496
    functionLinenumberEnd: 14499
    functionName: primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14505
      start: 14502
    functionDepth: 0
    functionLinenumber: 14502
    functionLinenumberEnd: 14505
    functionName: primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14511
      start: 14508
    functionDepth: 0
    functionLinenumber: 14508
    functionLinenumberEnd: 14511
    functionName: primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14517
      start: 14514
    functionDepth: 0
    functionLinenumber: 14514
    functionLinenumberEnd: 14517
    functionName: primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14522
      start: 14519
    functionDepth: 0
    functionLinenumber: 14519
    functionLinenumberEnd: 14522
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14527
      start: 14524
    functionDepth: 0
    functionLinenumber: 14524
    functionLinenumberEnd: 14527
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14534
      start: 14529
    functionDepth: 0
    functionLinenumber: 14529
    functionLinenumberEnd: 14534
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14539
      start: 14536
    functionDepth: 0
    functionLinenumber: 14536
    functionLinenumberEnd: 14539
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14545
      start: 14541
    functionDepth: 0
    functionLinenumber: 14541
    functionLinenumberEnd: 14545
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14552
      start: 14547
    functionDepth: 0
    functionLinenumber: 14547
    functionLinenumberEnd: 14552
    functionName: operator++(int)& noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int)& noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14558
      start: 14554
    functionDepth: 0
    functionLinenumber: 14554
    functionLinenumberEnd: 14558
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14565
      start: 14560
    functionDepth: 0
    functionLinenumber: 14560
    functionLinenumberEnd: 14565
    functionName: operator--(int)& noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int)& noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14571
      start: 14567
    functionDepth: 0
    functionLinenumber: 14567
    functionLinenumberEnd: 14571
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14577
      start: 14573
    functionDepth: 0
    functionLinenumber: 14573
    functionLinenumberEnd: 14577
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14604
      start: 14581
    functionDepth: 0
    functionLinenumber: 14581
    functionLinenumberEnd: 14604
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 47
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14716,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14722,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14728,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14742,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14811,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14813,1
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14819,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14825,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14832,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14845,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14857,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14863,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14869,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14883,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14896,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14902,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14902,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14908,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14908,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14913,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14913,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14924,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14924,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14929,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14929,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 112
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14932
      start: 14636
    functionDepth: 1
    functionLinenumber: 14636
    functionLinenumberEnd: 14932
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - primitive_iterator::set_end
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::set_begin
    - primitive_iterator::is_begin
    - m_data::m_value::object::begin
    - JSON_ASSERT
    - m_data::m_value::array::end
    - JSON_THROW
    - invalid_iterator::create
    - m_data::m_value::array::begin
    - primitive_iterator_t
    - m_data::m_value::object::end
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14716,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14722,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14728,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14742,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14811,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14813,1
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14819,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14825,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14832,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14845,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14857,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14863,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14869,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14883,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14887
      start: 14661
    functionDepth: 1
    functionLinenumber: 14661
    functionLinenumberEnd: 14887
    functionName: set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - set_begin
    - primitive_iterator::set_end
    - primitive_iterator::set_begin
    - m_data::m_value::object::begin
    - JSON_ASSERT
    - m_data::m_value::array::end
    - m_data::m_value::array::begin
    - primitive_iterator_t
    - m_data::m_value::object::end
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n    // superficial
      check for the LegacyBidirectionalIterator named requirement\n    static_assert(std::is_base_of<std::bidirectional_iterator_tag,
      std::bidirectional_iterator_tag>::value\n                  &&  std::is_base_of<std::bidirectional_iterator_tag,
      typename std::iterator_traits<typename array_t::iterator>::iterator_category>::value,\n
      \                 \"basic_json iterator assumes array and object type iterators
      satisfy the LegacyBidirectionalIterator named requirement.\");\n\n  public:\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_data.m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_data.m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n    // superficial
      check for the LegacyBidirectionalIterator named requirement\n    static_assert(std::is_base_of<std::bidirectional_iterator_tag,
      std::bidirectional_iterator_tag>::value\n                  &&  std::is_base_of<std::bidirectional_iterator_tag,
      typename std::iterator_traits<typename array_t::iterator>::iterator_category>::value,\n
      \                 \"basic_json iterator assumes array and object type iterators
      satisfy the LegacyBidirectionalIterator named requirement.\");\n\n  public:\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_data.m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_data.m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14703
      start: 14703
    functionDepth: 0
    functionLinenumber: 14703
    functionLinenumberEnd: 14703
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14704
      start: 14704
    functionDepth: 0
    functionLinenumber: 14704
    functionLinenumberEnd: 14704
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14705
      start: 14705
    functionDepth: 0
    functionLinenumber: 14705
    functionLinenumberEnd: 14705
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14706
      start: 14706
    functionDepth: 0
    functionLinenumber: 14706
    functionLinenumberEnd: 14706
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14716,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14722,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14728,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14742,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14746
      start: 14714
    functionDepth: 1
    functionLinenumber: 14714
    functionLinenumberEnd: 14746
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14766
      start: 14764
    functionDepth: 0
    functionLinenumber: 14764
    functionLinenumberEnd: 14766
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14782
      start: 14774
    functionDepth: 0
    functionLinenumber: 14774
    functionLinenumberEnd: 14782
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14791
      start: 14789
    functionDepth: 0
    functionLinenumber: 14789
    functionLinenumberEnd: 14791
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14804
      start: 14799
    functionDepth: 0
    functionLinenumber: 14799
    functionLinenumberEnd: 14804
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14819,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14825,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14832,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14845,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14848
      start: 14815
    functionDepth: 0
    functionLinenumber: 14815
    functionLinenumberEnd: 14848
    functionName: (m_object->m_data.m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - primitive_iterator::set_begin
    - m_data::m_value::array::begin
    - m_data::m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_data.m_type)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14940,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14946,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14946,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14952,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14952,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14966,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14966,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14971,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14971,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14974
      start: 14938
    functionDepth: 0
    functionLinenumber: 14938
    functionLinenumberEnd: 14974
    functionName: operator->() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_data::m_value::object::end
    - m_data::m_value::array::end
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::is_begin
    linkageType: ''
    returnType: pointer
    signature: pointer operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14985
      start: 14980
    functionDepth: 0
    functionLinenumber: 14980
    functionLinenumberEnd: 14985
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator++(int)&
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14993,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:14999,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15025
      start: 14991
    functionDepth: 0
    functionLinenumber: 14991
    functionLinenumberEnd: 15025
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15036
      start: 15031
    functionDepth: 0
    functionLinenumber: 15031
    functionLinenumberEnd: 15036
    functionName: operator--(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator--(int)&
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15044,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15050,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15056,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15076
      start: 15042
    functionDepth: 0
    functionLinenumber: 15042
    functionLinenumberEnd: 15076
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator--()
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15086,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15088,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15088,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15116
      start: 15083
    functionDepth: 0
    functionLinenumber: 15083
    functionLinenumberEnd: 15116
    functionName: operator==(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IterImpl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15126
      start: 15123
    functionDepth: 0
    functionLinenumber: 15123
    functionLinenumberEnd: 15126
    functionName: operator!=(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const IterImpl& other) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15135,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15137,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15137,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15150,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15150,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15166
      start: 15132
    functionDepth: 0
    functionLinenumber: 15132
    functionLinenumberEnd: 15166
    functionName: operator<(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator<(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: other
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15175
      start: 15172
    functionDepth: 0
    functionLinenumber: 15172
    functionLinenumberEnd: 15175
    functionName: operator<=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - other
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15184
      start: 15181
    functionDepth: 0
    functionLinenumber: 15181
    functionLinenumberEnd: 15184
    functionName: operator>(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15193
      start: 15190
    functionDepth: 0
    functionLinenumber: 15190
    functionLinenumberEnd: 15193
    functionName: operator>=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const iter_impl& other) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15201,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15206,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15206,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15230
      start: 15199
    functionDepth: 0
    functionLinenumber: 15199
    functionLinenumberEnd: 15230
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15239
      start: 15236
    functionDepth: 0
    functionLinenumber: 15236
    functionLinenumberEnd: 15239
    functionName: '& operator-=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator-=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15250
      start: 15245
    functionDepth: 0
    functionLinenumber: 15245
    functionLinenumberEnd: 15250
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - i
    - ' it'
    argTypes:
    - difference_type
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15261
      start: 15256
    functionDepth: 0
    functionLinenumber: 15256
    functionLinenumberEnd: 15261
    functionName: operator+(difference_type i, const iter_impl& it)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator+(difference_type i, const iter_impl& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15272
      start: 15267
    functionDepth: 0
    functionLinenumber: 15267
    functionLinenumberEnd: 15272
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator-(difference_type i) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15280,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15285,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15301
      start: 15278
    functionDepth: 0
    functionLinenumber: 15278
    functionLinenumberEnd: 15301
    functionName: operator-(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const iter_impl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15309,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15314,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15314,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15317,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15320,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15320,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15331,1
    - Dst: primitive_iterator::get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15331,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15336,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15336,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15339
      start: 15307
    functionDepth: 0
    functionLinenumber: 15307
    functionLinenumberEnd: 15339
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::get_value
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - std::next
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15347,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15349,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15349,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15354,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15355
      start: 15345
    functionDepth: 0
    functionLinenumber: 15345
    functionLinenumberEnd: 15355
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 93
    functionsReached:
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: typename object_t::key_type
    signature: typename object_t::key_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15364
      start: 15361
    functionDepth: 0
    functionLinenumber: 15361
    functionLinenumberEnd: 15364
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15442,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15442,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15448,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15448,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15454,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15454,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15460,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15460,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15466,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15466,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15472,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15472,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15478,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15478,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15484,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15484,1
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15494,1
    - Dst: base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15496,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15497,1
    - Dst: base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15503,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15508
      start: 15396
    functionDepth: 0
    functionLinenumber: 15396
    functionLinenumberEnd: 15508
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+=
    - std::declval<Base>
    - base_iterator::operator+
    - base_iterator::operator--
    - base_iterator
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    - base
    - base_iterator::operator-
    - auto::key
    - it
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15434
      start: 15433
    functionDepth: 0
    functionLinenumber: 15433
    functionLinenumberEnd: 15434
    functionName: json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15437
      start: 15437
    functionDepth: 0
    functionLinenumber: 15437
    functionLinenumberEnd: 15437
    functionName: json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15442,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15443
      start: 15440
    functionDepth: 0
    functionLinenumber: 15440
    functionLinenumberEnd: 15443
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15448,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15449
      start: 15446
    functionDepth: 0
    functionLinenumber: 15446
    functionLinenumberEnd: 15449
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15454,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15455
      start: 15452
    functionDepth: 0
    functionLinenumber: 15452
    functionLinenumberEnd: 15455
    functionName: operator--(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15460,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15461
      start: 15458
    functionDepth: 0
    functionLinenumber: 15458
    functionLinenumberEnd: 15461
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15466,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15467
      start: 15464
    functionDepth: 0
    functionLinenumber: 15464
    functionLinenumberEnd: 15467
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15472,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15473
      start: 15470
    functionDepth: 0
    functionLinenumber: 15470
    functionLinenumberEnd: 15473
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15478,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15479
      start: 15476
    functionDepth: 0
    functionLinenumber: 15476
    functionLinenumberEnd: 15479
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15484,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15485
      start: 15482
    functionDepth: 0
    functionLinenumber: 15482
    functionLinenumberEnd: 15485
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15491
      start: 15488
    functionDepth: 0
    functionLinenumber: 15488
    functionLinenumberEnd: 15491
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15494,1
    - Dst: json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15496,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15498
      start: 15494
    functionDepth: 0
    functionLinenumber: 15494
    functionLinenumberEnd: 15498
    functionName: json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Base>
    - auto::key
    - json_reverse_iterator::base
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15503,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15505
      start: 15501
    functionDepth: 0
    functionLinenumber: 15501
    functionLinenumberEnd: 15505
    functionName: json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - it
    - json_reverse_iterator::base
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15620
      start: 15602
    functionDepth: 0
    functionLinenumber: 15602
    functionLinenumberEnd: 15620
    functionName: string_t_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN string_t_helper
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15626
      start: 15622
    functionDepth: 0
    functionLinenumber: 15622
    functionLinenumberEnd: 15626
    functionName: string_t_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION string_t_helper<NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15636
      start: 15634
    functionDepth: 0
    functionLinenumber: 15634
    functionLinenumberEnd: 15636
    functionName: json_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - split
    linkageType: ''
    returnType: void
    signature: void json_pointer(const string_t& s = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15642,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15642,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15642,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15646,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15648
      start: 15640
    functionDepth: 0
    functionLinenumber: 15640
    functionLinenumberEnd: 15648
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 169
    functionsReached:
    - end
    - concat
    - nlohmann::detail::escape
    - std::accumulate
    - begin
    linkageType: ''
    returnType: string_t
    signature: string_t to_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15656
      start: 15653
    functionDepth: 0
    functionLinenumber: 15653
    functionLinenumberEnd: 15656
    functionName: operator string_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void operator string_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' o'
    - ' ptr'
    argTypes:
    - std::ostream
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15665
      start: 15661
    functionDepth: 0
    functionLinenumber: 15661
    functionLinenumberEnd: 15665
    functionName: '& operator<<(std::ostream& o, const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: friend
    signature: friend & operator<<(std::ostream& o, const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15672,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15672,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15673,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15676
      start: 15670
    functionDepth: 0
    functionLinenumber: 15670
    functionLinenumberEnd: 15676
    functionName: '& operator/=(const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reference_tokens::end
    - insert
    - reference_tokens::begin
    - end
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15682,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - token
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15684
      start: 15680
    functionDepth: 0
    functionLinenumber: 15680
    functionLinenumberEnd: 15684
    functionName: '& operator/=(string_t token)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(string_t token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - array_idx
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15691
      start: 15688
    functionDepth: 0
    functionLinenumber: 15688
    functionLinenumberEnd: 15691
    functionName: '& operator/=(std::size_t array_idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::size_t array_idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15699
      start: 15695
    functionDepth: 0
    functionLinenumber: 15695
    functionLinenumberEnd: 15699
    functionName: "json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: "friend json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15705,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - token
    argTypes:
    - json_pointer
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15706
      start: 15703
    functionDepth: 0
    functionLinenumber: 15703
    functionLinenumberEnd: 15706
    functionName: json_pointer operator/(const json_pointer& lhs, string_t token)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: friend json_pointer operator/(const json_pointer& lhs, string_t token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - array_idx
    argTypes:
    - json_pointer
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15713
      start: 15710
    functionDepth: 0
    functionLinenumber: 15710
    functionLinenumberEnd: 15713
    functionName: json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: friend json_pointer operator/(const json_pointer& lhs, std::size_t
      array_idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15719,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15727
      start: 15717
    functionDepth: 0
    functionLinenumber: 15717
    functionLinenumberEnd: 15727
    functionName: parent_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer::pop_back
    - empty
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer parent_pointer() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15733,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15733,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15735,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15735,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15738,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15739
      start: 15731
    functionDepth: 0
    functionLinenumber: 15731
    functionLinenumberEnd: 15739
    functionName: pop_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - begin
    - JSON_THROW
    - erase
    - empty
    linkageType: ''
    returnType: void
    signature: void pop_front()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15745,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15745,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15747,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15747,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15751
      start: 15743
    functionDepth: 0
    functionLinenumber: 15743
    functionLinenumberEnd: 15751
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - front
    - empty
    linkageType: ''
    returnType: string_t
    signature: string_t & front() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15757,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15758
      start: 15755
    functionDepth: 0
    functionLinenumber: 15755
    functionLinenumberEnd: 15758
    functionName: push_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - insert
    - begin
    linkageType: ''
    returnType: void
    signature: void push_front(const string_t& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15764,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15764,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15765
      start: 15762
    functionDepth: 0
    functionLinenumber: 15762
    functionLinenumberEnd: 15765
    functionName: push_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - insert
    - begin
    linkageType: ''
    returnType: void
    signature: void push_front(string_t&& token)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15771,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15771,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15773,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15773,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15776,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15777
      start: 15769
    functionDepth: 0
    functionLinenumber: 15769
    functionLinenumberEnd: 15777
    functionName: pop_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 54
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - pop_back
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: void
    signature: void pop_back()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15783,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15783,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15785,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15785,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15788,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15789
      start: 15781
    functionDepth: 0
    functionLinenumber: 15781
    functionLinenumberEnd: 15789
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 356
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - back
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: string_t
    signature: string_t & back() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15796
      start: 15793
    functionDepth: 0
    functionLinenumber: 15793
    functionLinenumberEnd: 15796
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 224
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void push_back(const string_t& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15802,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15803
      start: 15800
    functionDepth: 0
    functionLinenumber: 15800
    functionLinenumberEnd: 15803
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: void
    signature: void push_back(string_t&& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15810
      start: 15807
    functionDepth: 0
    functionLinenumber: 15807
    functionLinenumberEnd: 15810
    functionName: empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 163
    functionsReached:
    - empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: auto*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15892,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15899,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15904,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15912,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15919,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15919,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15937,1
    - Dst: nlohmann::detail::type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15937,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15942
      start: 15884
    functionDepth: 0
    functionLinenumber: 15884
    functionLinenumberEnd: 15942
    functionName: get_and_create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - result
    - auto*::type
    - JSON_THROW
    - nlohmann::detail::type_error::create
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_and_create(BasicJsonType& j) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15969,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15973,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15973,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15973,1
    - Dst: std::isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15976,1
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15985,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15990,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15999,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:15999,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16004,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16004,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16018,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16018,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16018,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16023
      start: 15964
    functionDepth: 0
    functionLinenumber: 15964
    functionLinenumberEnd: 16023
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - std::all_of
    - std::isdigit
    - end
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - BasicJsonType*::is_null
    - nlohmann::detail::out_of_range::create
    - ptr
    - begin
    - JSON_THROW
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16036,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16041,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16047,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16050,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16050,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16050,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16051,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16051,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16055,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16057,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16057,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16059,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16059,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16059,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16060,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16062,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16075,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16075,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16075,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16080
      start: 16032
    functionDepth: 0
    functionLinenumber: 16032
    functionLinenumberEnd: 16080
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(BasicJsonType* ptr) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16100,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16105,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16111,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16114,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16114,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16114,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16114,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16114,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16118,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16118,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16131,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16131,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16131,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16136
      start: 16096
    functionDepth: 0
    functionLinenumber: 16096
    functionLinenumberEnd: 16136
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(const BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16149,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16154,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16160,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16163,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16163,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16163,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16164,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16164,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16168,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16170,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16170,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16172,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16172,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16172,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16173,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16175,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16188,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16188,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16188,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16193
      start: 16145
    functionDepth: 0
    functionLinenumber: 16145
    functionLinenumberEnd: 16193
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(const BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16212,1
    - Dst: BasicJsonType*::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16216,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16217,1
    - Dst: BasicJsonType*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16217,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16227,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16240,1
    - Dst: JSON_INTERNAL_CATCH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16242,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16247,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16247,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16266
      start: 16208
    functionDepth: 0
    functionLinenumber: 16208
    functionLinenumberEnd: 16266
    functionName: get_checked_or_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - BasicJsonType*::end
    - JSON_INTERNAL_CATCH
    - BasicJsonType*::find
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType * get_checked_or_null(const BasicJsonType* ptr) const
  - BBCount: 19
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16280,1
    - Dst: BasicJsonType*::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16284,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16290,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16296,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16301,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16301,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16306,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16306,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16308,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16313,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16315,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16323,1
    - Dst: BasicJsonType*::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16324,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16330,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 46
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16353
      start: 16276
    functionDepth: 0
    functionLinenumber: 16276
    functionLinenumberEnd: 16353
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - BasicJsonType*::type
    - ptr
    - BasicJsonType*::contains
    - BasicJsonType*::size
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: bool
    signature: bool contains(const BasicJsonType* ptr) const
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16369,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16375,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16377,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16377,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16377,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16385,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16394,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16398,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16401,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16403,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16405,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16408,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16408,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16412,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16412,1
    - Dst: nlohmann::detail::unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16417,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16418,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    argCount: 1
    argNames:
    - ' reference_string'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16422
      start: 16364
    functionDepth: 0
    functionLinenumber: 16364
    functionLinenumberEnd: 16422
    functionName: split
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::parse_error::create
    - auto::find_first_of
    - concat
    - substr
    - nlohmann::detail::unescape
    - JSON_ASSERT
    - JSON_THROW
    - find_first_of
    - auto::size
    - empty
    linkageType: ''
    returnType: std::vector<string_t>
    signature: std::vector<string_t> split(const string_t& reference_string)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16538
      start: 16533
    functionDepth: 0
    functionLinenumber: 16533
    functionLinenumberEnd: 16538
    functionName: convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: json_pointer<string_t>
    signature: json_pointer<string_t> convert() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16543,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16545
      start: 16540
    functionDepth: 0
    functionLinenumber: 16540
    functionLinenumberEnd: 16545
    functionName: convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - std::move
    linkageType: ''
    returnType: json_pointer<string_t>
    signature: json_pointer<string_t> convert()&&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16555
      start: 16552
    functionDepth: 0
    functionLinenumber: 16552
    functionLinenumberEnd: 16555
    functionName: operator==(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16563
      start: 16560
    functionDepth: 0
    functionLinenumber: 16560
    functionLinenumberEnd: 16563
    functionName: operator==(const string_t& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: bool operator==(const string_t& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16570
      start: 16567
    functionDepth: 0
    functionLinenumber: 16567
    functionLinenumberEnd: 16570
    functionName: operator<=>(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::strong_ordering
    signature: std::strong_ordering operator<=>(const json_pointer<RefStringTypeRhs>&
      rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16633
      start: 16629
    functionDepth: 0
    functionLinenumber: 16629
    functionLinenumberEnd: 16633
    functionName: "operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16642
      start: 16638
    functionDepth: 0
    functionLinenumber: 16638
    functionLinenumberEnd: 16642
    functionName: "operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - StringType
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16651
      start: 16647
    functionDepth: 0
    functionLinenumber: 16647
    functionLinenumberEnd: 16651
    functionName: "operator==(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16658
      start: 16654
    functionDepth: 0
    functionLinenumber: 16654
    functionLinenumberEnd: 16658
    functionName: "operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16667
      start: 16663
    functionDepth: 0
    functionLinenumber: 16663
    functionLinenumberEnd: 16667
    functionName: "operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - StringType
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16676
      start: 16672
    functionDepth: 0
    functionLinenumber: 16672
    functionLinenumberEnd: 16676
    functionName: "operator!=(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16683
      start: 16679
    functionDepth: 0
    functionLinenumber: 16679
    functionLinenumberEnd: 16683
    functionName: "operator<(const json_pointer<RefStringTypeLhs>& lhs,\n                      const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator<(const json_pointer<RefStringTypeLhs>& lhs,\n                      const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16718,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16733,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16747,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16767
      start: 16707
    functionDepth: 0
    functionLinenumber: 16707
    functionLinenumberEnd: 16767
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16718,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16719
      start: 16717
    functionDepth: 0
    functionLinenumber: 16717
    functionLinenumberEnd: 16719
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16723
      start: 16721
    functionDepth: 0
    functionLinenumber: 16721
    functionLinenumberEnd: 16723
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16727
      start: 16725
    functionDepth: 0
    functionLinenumber: 16725
    functionLinenumberEnd: 16727
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16734
      start: 16732
    functionDepth: 0
    functionLinenumber: 16732
    functionLinenumberEnd: 16734
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16737
      start: 16737
    functionDepth: 0
    functionLinenumber: 16737
    functionLinenumberEnd: 16737
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16738
      start: 16738
    functionDepth: 0
    functionLinenumber: 16738
    functionLinenumberEnd: 16738
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16739
      start: 16739
    functionDepth: 0
    functionLinenumber: 16739
    functionLinenumberEnd: 16739
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16740
      start: 16740
    functionDepth: 0
    functionLinenumber: 16740
    functionLinenumberEnd: 16740
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16741
      start: 16741
    functionDepth: 0
    functionLinenumber: 16741
    functionLinenumberEnd: 16741
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16747,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16750
      start: 16743
    functionDepth: 0
    functionLinenumber: 16743
    functionLinenumberEnd: 16750
    functionName: json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16755
      start: 16752
    functionDepth: 0
    functionLinenumber: 16752
    functionLinenumberEnd: 16755
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16760
      start: 16757
    functionDepth: 0
    functionLinenumber: 16757
    functionLinenumberEnd: 16760
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16867,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16873,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16873,1
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16892,1
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16898,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16898,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16917,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16923,1
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16936,1
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16940,1
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16944,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16955
      start: 16834
    functionDepth: 2
    functionLinenumber: 16834
    functionLinenumberEnd: 16955
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - end
    - write
    - std::make_shared<output_stream_adapter<CharType>>
    - put
    - insert
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    - push_back
    - std::make_shared<output_string_adapter<CharType, StringType>>
    - static_cast<std::streamsize>
    - append
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16843
      start: 16843
    functionDepth: 0
    functionLinenumber: 16843
    functionLinenumberEnd: 16843
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16845
      start: 16845
    functionDepth: 0
    functionLinenumber: 16845
    functionLinenumberEnd: 16845
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16846
      start: 16846
    functionDepth: 0
    functionLinenumber: 16846
    functionLinenumberEnd: 16846
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16847
      start: 16847
    functionDepth: 0
    functionLinenumber: 16847
    functionLinenumberEnd: 16847
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16848
      start: 16848
    functionDepth: 0
    functionLinenumber: 16848
    functionLinenumberEnd: 16848
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16849
      start: 16849
    functionDepth: 0
    functionLinenumber: 16849
    functionLinenumberEnd: 16849
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16863
      start: 16861
    functionDepth: 0
    functionLinenumber: 16861
    functionLinenumberEnd: 16863
    functionName: output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16868
      start: 16865
    functionDepth: 0
    functionLinenumber: 16865
    functionLinenumberEnd: 16868
    functionName: output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16873,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16874
      start: 16870
    functionDepth: 0
    functionLinenumber: 16870
    functionLinenumberEnd: 16874
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - insert
    - end
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16888
      start: 16886
    functionDepth: 0
    functionLinenumber: 16886
    functionLinenumberEnd: 16888
    functionName: output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16893
      start: 16890
    functionDepth: 0
    functionLinenumber: 16890
    functionLinenumberEnd: 16893
    functionName: output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16898,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16899
      start: 16895
    functionDepth: 0
    functionLinenumber: 16895
    functionLinenumberEnd: 16899
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16913
      start: 16911
    functionDepth: 0
    functionLinenumber: 16911
    functionLinenumberEnd: 16913
    functionName: output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16918
      start: 16915
    functionDepth: 0
    functionLinenumber: 16915
    functionLinenumberEnd: 16918
    functionName: output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16923,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16924
      start: 16920
    functionDepth: 2
    functionLinenumber: 16920
    functionLinenumberEnd: 16924
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16936
      start: 16935
    functionDepth: 0
    functionLinenumber: 16935
    functionLinenumberEnd: 16936
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16940
      start: 16939
    functionDepth: 0
    functionLinenumber: 16939
    functionLinenumberEnd: 16940
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16944
      start: 16943
    functionDepth: 0
    functionLinenumber: 16943
    functionLinenumberEnd: 16944
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16949
      start: 16946
    functionDepth: 0
    functionLinenumber: 16946
    functionLinenumberEnd: 16949
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 247
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16992,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16994,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17003,1
    - Dst: write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17007,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17032,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17036,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17036,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17042,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17043,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17044,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17057,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17057,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17061,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17061,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17062,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17062,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17066,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17066,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17067,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17067,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17071,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17071,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17072,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17072,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17076,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17076,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17077,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17077,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17087,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17087,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17091,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17091,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17092,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17092,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17096,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17096,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17097,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17097,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17101,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17101,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17102,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17102,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17106,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17106,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17107,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17107,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17117,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17117,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17121,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17121,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17122,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17122,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17126,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17126,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17127,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17127,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17131,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17131,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17132,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17132,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17136,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17136,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17137,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17137,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17147,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17147,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17148,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17148,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17149,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17149,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17154,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17154,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17156,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17156,1
    - Dst: write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17160,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17168,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17171,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17171,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17175,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17175,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17176,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17176,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17180,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17180,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17181,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17181,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17185,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17185,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17186,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17186,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17191,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17191,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17192,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17192,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17197,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17198,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17198,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17199,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17206,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17209,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17209,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17213,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17213,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17214,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17218,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17218,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17219,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17219,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17223,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17223,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17224,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17224,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17229,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17229,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17230,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17230,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17237,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17244,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17246,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17248,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17248,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17251,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17253,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17253,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17256,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17258,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17258,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17261,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17263,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17263,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17269,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17272,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17272,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17276,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17276,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17277,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17277,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17281,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17281,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17282,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17282,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17286,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17286,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17287,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17287,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17292,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17292,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17293,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17293,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17298,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17299,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17299,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17308,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17311,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17311,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17315,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17315,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17316,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17316,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17320,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17320,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17321,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17321,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17325,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17325,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17326,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17326,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17331,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17331,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17332,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17332,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17339,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17340,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17356,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17360,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17360,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17366,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17367,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17368,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17382,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17382,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17387,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17387,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17388,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17388,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17393,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17393,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17394,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17394,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17399,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17399,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17400,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17400,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17405,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17405,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17406,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17406,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17414,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17414,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17420,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17420,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17421,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17427,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17427,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17428,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17428,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17434,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17434,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17435,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17435,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17441,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17441,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17442,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17442,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17453,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17453,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17458,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17458,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17459,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17459,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17464,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17464,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17465,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17465,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17470,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17470,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17471,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17471,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17476,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17476,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17477,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17477,1
    - Dst: write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17484,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17491,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17495,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17495,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17500,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17500,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17501,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17501,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17506,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17506,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17507,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17507,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17512,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17512,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17513,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17513,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17517,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17518,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17518,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17519,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17526,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17530,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17530,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17535,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17535,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17536,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17536,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17541,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17541,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17542,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17542,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17548,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17557,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17560,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17597,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17597,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17600,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17600,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17609,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17609,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17610,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17610,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17618,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17618,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17619,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17619,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17629,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17630,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17630,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17639,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17643,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17643,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17648,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17648,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17649,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17649,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17654,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17654,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17655,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17655,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17661,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17662,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17687,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17693,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17693,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17702,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17703,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17704,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17711,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17717,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17723,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17731,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17731,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17733,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17733,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17734,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17735,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17735,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17736,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17744,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17744,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17748,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17750,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17751,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17751,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17755,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17763,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17763,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17764,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17770,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17770,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17771,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17771,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17776,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17781,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17781,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17791,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17791,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17794,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17796,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17797,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17797,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17798,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17803,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17803,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17804,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17804,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17809,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17810,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17810,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17811,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17815,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17817,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17817,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17824,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17824,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: write_bjdata_ndarray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17834,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17842,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17842,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17846,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17848,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17849,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17849,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17853,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17861,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17861,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17862,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17868,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17868,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17869,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17869,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17874,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17874,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17875,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17876,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17876,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17877,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17878,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17883,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17883,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17906,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17906,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17907,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17912,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17913,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17923,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17923,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17928,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17937,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17937,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17938,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17939,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17939,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17940,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17949,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17959,1
    - Dst: write_number<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17960,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17968,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17977,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17980,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17981,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17981,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17982,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17990,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18011,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18012,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18012,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18016,1
    - Dst: write_number<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18017,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18017,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18026,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18037,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18039,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18040,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18040,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18042,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18044,1
    - Dst: write_number<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18045,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18045,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18049,1
    - Dst: write_number<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18050,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18060,1
    - Dst: write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18061,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18073,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18073,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18084,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18093,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18100,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18100,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18103,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18103,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18112,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18127,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18128,1
    - Dst: calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18131,1
    - Dst: calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18134,1
    - Dst: calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18137,1
    - Dst: calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18146,1
    - Dst: calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18149,1
    - Dst: calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18152,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18160,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18175,1
    - Dst: write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18178,1
    - Dst: write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18181,1
    - Dst: write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18184,1
    - Dst: write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18187,1
    - Dst: write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18190,1
    - Dst: write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18193,1
    - Dst: write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18196,1
    - Dst: write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18199,1
    - Dst: write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18202,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18207,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18224,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18240,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18243,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18243,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18252,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18257,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18266,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18271,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18287,1
    - Dst: get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18287,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18289,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18299,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18303,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18303,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18305,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18305,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18311,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18311,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18313,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18313,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18315,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18319,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18319,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18321,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18321,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18323,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18327,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18327,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18329,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18329,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18331,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18335,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18335,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18337,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18337,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18339,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18343,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18343,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18345,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18345,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18347,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18351,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18351,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18353,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18353,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18359,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18359,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18361,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18361,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18367,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18367,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18370,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18371,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18371,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18372,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18391,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18391,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18393,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18393,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18395,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18395,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18399,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18399,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18401,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18407,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18407,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18409,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18409,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18411,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18411,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18415,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18415,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18417,1
    - Dst: static_cast<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18417,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18423,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18423,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18425,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18425,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18427,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18427,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18431,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18431,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18433,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18433,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18439,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18439,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18441,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18441,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18448,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18448,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18451,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18452,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18452,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18453,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18466,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18510,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18514,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18518,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18522,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18530,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18534,1
    - Dst: get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18547,1
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18588,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18588,1
    - Dst: std::map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18589,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18596,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18597,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18613,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18614,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18618,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18627,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18642,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18644,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18644,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18651,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18652,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18653,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18656,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18656,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18661,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18668,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18675,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18682,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18689,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18696,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18703,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18705,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18705,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18710,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18712,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18712,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18717,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18724,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18726,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18726,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18754,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18754,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18763,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18763,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18773,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18773,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18776,1
    - Dst: get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18777,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18777,1
    - Dst: get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18778,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18778,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18779,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18779,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18783,1
    - Dst: get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18784,1
    - Dst: get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18785,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18786,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18802,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18825,1
    - Dst: little_endianness
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18849,1
    CyclomaticComplexity: 289
    EdgeCount: 289
    ICount: 952
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18855
      start: 16956
    functionDepth: 0
    functionLinenumber: 16956
    functionLinenumberEnd: 18855
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - c_str
    - first::size
    - is_number_float
    - write_bjdata_ndarray
    - template get<std::int64_t>
    - static_cast<std::int16_t>
    - std::all_of
    - size
    - subtype
    - get_ubjson_float_prefix
    - front
    - reinterpret_cast<char*>
    - write_msgpack
    - is_number_unsigned
    - template get<std::uint64_t>
    - to_char_type
    - m_data::m_value::array::empty
    - static_cast<std::uint64_t>
    - to_bson_length
    - calc_bson_element_size
    - calc_bson_integer_size
    - m_data::m_value::binary::data
    - std::memcpy
    - calc_bson_entry_header_size
    - m_data::m_value::array::size
    - template get<double>
    - has_subtype
    - std::move
    - std::array::data
    - std::reverse
    - m_data::m_value::binary::subtype
    - std::vector::end
    - calc_bson_string_size
    - data
    - write_bson_integer
    - static_cast<double>
    - write_number<std::int64_t>
    - concat
    - write_bson_object_entry
    - static_cast<uint32_t>
    - write_characters
    - auto::size
    - m_data::m_value::object::find
    - calc_bson_array_size
    - at
    - static_cast<std::int32_t>
    - static_cast<std::size_t>
    - write_bson_array
    - write_bson_null
    - m_data::m_value::object::empty
    - write_cbor
    - m_data::m_value::string::size
    - m_data::m_value::binary::has_subtype
    - JSON_HEDLEY_UNLIKELY
    - write_ubjson
    - type_error::create
    - JSON_THROW
    - write_number
    - write_bson_entry_header
    - BasicJsonType
    - type_name
    - std::isnan
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - write_number<std::int32_t>
    - little_endianness
    - write_compact_float
    - static_cast<std::int8_t>
    - std::isinf
    - write_bson_boolean
    - std::isfinite
    - write_bson_unsigned
    - calc_bson_object_size
    - std::map::find
    - m_data::m_value::object::size
    - m_data::m_value::object::end
    - static_cast<typename string_t::value_type>
    - static_cast<float>
    - write_bson_element
    - is_number_integer
    - get_cbor_float_prefix
    - first::c_str
    - write_number<double>
    - static_cast<uint64_t>
    - write_bson_double
    - type
    - calc_bson_unsigned_size
    - std::map::end
    - end
    - std::accumulate
    - ubjson_prefix
    - m_data::m_value::binary::empty
    - write_number_with_ubjson_prefix
    - write_number<std::uint64_t>
    - static_cast<uint16_t>
    - get_msgpack_float_prefix
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - calc_bson_binary_size
    - begin
    - JSON_ASSERT
    - find
    - out_of_range::create
    - std::vector::begin
    - to_string
    - m_data::m_value::string::c_str
    - value_in_range_of
    - std::numeric_limits<float>::lowest
    - static_cast<void>
    - static_cast<std::uint16_t>
    - write_bson_string
    - m_data::m_value::binary::size
    - write_character
    - std::array::begin
    - write_bson_binary
    - std::array::end
    - write_bson_object
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16992,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:16994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16995
      start: 16992
    functionDepth: 0
    functionLinenumber: 16992
    functionLinenumberEnd: 16995
    functionName: binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17003,1
    - Dst: binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17007,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17022,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17025
      start: 17001
    functionDepth: 0
    functionLinenumber: 17001
    functionLinenumberEnd: 17025
    functionName: binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - binary_writer::write_bson_object
    - concat
    - type_error::create
    - JSON_THROW
    - type
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17032,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17036,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17036,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17042,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17043,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17044,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17057,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17057,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17061,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17061,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17062,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17062,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17066,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17066,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17067,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17067,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17071,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17071,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17072,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17072,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17076,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17076,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17077,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17077,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17087,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17087,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17091,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17091,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17092,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17092,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17096,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17096,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17097,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17097,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17101,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17101,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17102,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17102,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17106,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17106,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17107,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17107,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17117,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17117,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17121,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17121,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17122,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17122,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17126,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17126,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17127,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17127,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17131,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17131,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17132,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17132,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17136,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17136,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17137,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17137,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17147,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17147,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17148,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17148,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17149,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17149,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17151,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17154,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17154,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17155,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17156,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17156,1
    - Dst: binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17160,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17168,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17171,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17171,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17175,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17175,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17176,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17176,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17180,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17180,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17181,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17181,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17185,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17185,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17186,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17186,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17191,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17191,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17192,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17192,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17197,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17198,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17198,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17199,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17206,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17209,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17209,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17213,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17213,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17214,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17218,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17218,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17219,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17219,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17223,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17223,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17224,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17224,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17229,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17229,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17230,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17230,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17237,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17244,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17246,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17248,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17248,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17249,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17251,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17253,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17253,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17254,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17256,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17258,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17258,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17259,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17261,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17263,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17263,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17264,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17269,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17272,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17272,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17276,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17276,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17277,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17277,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17281,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17281,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17282,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17282,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17286,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17286,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17287,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17287,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17292,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17292,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17293,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17293,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17298,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17299,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17299,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17308,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17311,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17311,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17315,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17315,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17316,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17316,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17320,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17320,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17321,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17321,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17325,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17325,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17326,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17326,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17331,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17331,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17332,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17332,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17339,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17340,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17349
      start: 17030
    functionDepth: 0
    functionLinenumber: 17030
    functionLinenumberEnd: 17349
    functionName: binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::write_cbor
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - std::isinf
    - m_data::m_value::string::c_str
    - binary_writer::write_number
    - write_characters
    - m_data::m_value::object::size
    - binary_writer::to_char_type
    - static_cast<std::uint16_t>
    - binary_writer::write_compact_float
    - m_data::m_value::binary::size
    - m_data::m_value::binary::has_subtype
    - m_data::m_value::string::size
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17356,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17360,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17360,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17366,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17367,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17368,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17382,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17382,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17387,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17387,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17388,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17388,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17393,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17393,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17394,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17394,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17399,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17399,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17400,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17400,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17405,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17405,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17406,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17406,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17414,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17414,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17420,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17420,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17421,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17421,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17427,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17427,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17428,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17428,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17434,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17434,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17435,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17435,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17441,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17441,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17442,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17442,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17453,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17453,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17458,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17458,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17459,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17459,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17464,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17464,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17465,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17465,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17470,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17470,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17471,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17471,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17476,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17476,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17477,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17477,1
    - Dst: binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17484,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17491,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17495,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17495,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17500,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17500,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17501,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17501,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17506,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17506,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17507,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17507,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17512,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17512,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17513,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17513,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17517,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17518,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17518,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17519,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17526,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17530,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17530,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17535,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17535,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17536,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17536,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17541,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17541,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17542,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17542,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17548,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17557,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17560,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17597,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17597,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17600,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17600,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17609,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17609,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17610,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17610,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17618,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17618,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17619,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17619,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17625,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17629,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17630,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17630,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17639,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17643,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17643,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17648,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17648,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17649,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17649,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17654,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17654,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17655,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17655,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17661,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17662,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17671
      start: 17354
    functionDepth: 0
    functionLinenumber: 17354
    functionLinenumberEnd: 17671
    functionName: binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - m_data::m_value::string::c_str
    - binary_writer::write_number
    - write_characters
    - m_data::m_value::object::size
    - binary_writer::to_char_type
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - binary_writer::write_compact_float
    - m_data::m_value::binary::size
    - m_data::m_value::string::size
    - m_data::m_value::binary::has_subtype
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - binary_writer::write_msgpack
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 32
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17687,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17693,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17693,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17702,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17703,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17704,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17711,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17717,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17723,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17731,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17731,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17733,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17733,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17734,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17735,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17735,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17736,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17744,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17744,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17748,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17750,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17751,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17751,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17752,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17755,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17760,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17763,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17763,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17764,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17770,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17770,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17771,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17771,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17776,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17781,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17781,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17791,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17791,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17794,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17796,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17797,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17797,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17798,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17803,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17803,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17804,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17804,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17809,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17810,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17810,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17811,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17815,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17817,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17817,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17818,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17824,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17824,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17832,1
    - Dst: binary_writer::write_bjdata_ndarray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17834,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17842,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17842,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17846,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17848,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17849,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17849,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17850,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17853,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17858,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17861,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17861,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17862,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17868,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17868,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17869,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17869,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17874,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17874,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17875,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17876,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17876,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17877,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17878,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17883,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17883,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 121
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17893
      start: 17681
    functionDepth: 0
    functionLinenumber: 17681
    functionLinenumberEnd: 17893
    functionName: binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::vector::end
    - reinterpret_cast<const CharType*>
    - first::size
    - binary_writer::ubjson_prefix
    - begin
    - JSON_ASSERT
    - find
    - std::vector::begin
    - binary_writer::write_ubjson
    - std::all_of
    - m_data::m_value::string::c_str
    - binary_writer::write_number_with_ubjson_prefix
    - write_characters
    - front
    - binary_writer::to_char_type
    - m_data::m_value::object::size
    - m_data::m_value::object::find
    - m_data::m_value::object::end
    - binary_writer::write_bjdata_ndarray
    - m_data::m_value::object::empty
    - first::c_str
    - m_data::m_value::binary::size
    - m_data::m_value::array::empty
    - m_data::m_value::string::size
    - write_character
    - type
    - end
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - m_data::m_value::binary::empty
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true,\n                      const
      bool use_bjdata = false, const bjdata_version_t bjdata_version = bjdata_version_t::draft2)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17906,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17906,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17907,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17909,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17912,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17914
      start: 17904
    functionDepth: 0
    functionLinenumber: 17904
    functionLinenumberEnd: 17914
    functionName: binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - concat
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17923,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17923,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17925,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17929
      start: 17921
    functionDepth: 0
    functionLinenumber: 17921
    functionLinenumberEnd: 17929
    functionName: binary_writer::to_bson_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::int32_t>
    - JSON_HEDLEY_UNLIKELY
    - value_in_range_of
    - concat
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::int32_t
    signature: std::int32_t to_bson_length(const std::size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17937,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17937,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17938,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17939,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17939,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17941
      start: 17934
    functionDepth: 0
    functionLinenumber: 17934
    functionLinenumberEnd: 17941
    functionName: binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 36
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - write_characters
    - binary_writer::to_char_type
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17949,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17951
      start: 17946
    functionDepth: 0
    functionLinenumber: 17946
    functionLinenumberEnd: 17951
    functionName: binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17959,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17961
      start: 17956
    functionDepth: 0
    functionLinenumber: 17956
    functionLinenumberEnd: 17961
    functionName: binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::write_bson_entry_header
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17969
      start: 17966
    functionDepth: 0
    functionLinenumber: 17966
    functionLinenumberEnd: 17969
    functionName: binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17977,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17979,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17980,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17981,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17981,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17983
      start: 17974
    functionDepth: 0
    functionLinenumber: 17974
    functionLinenumberEnd: 17983
    functionName: binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - binary_writer::write_number
    - write_characters
    - binary_writer::to_bson_length
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:17990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17991
      start: 17988
    functionDepth: 0
    functionLinenumber: 17988
    functionLinenumberEnd: 17991
    functionName: binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18001
      start: 17996
    functionDepth: 0
    functionLinenumber: 17996
    functionLinenumberEnd: 18001
    functionName: binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18011,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18012,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18012,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18016,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18017,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18017,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18019
      start: 18006
    functionDepth: 0
    functionLinenumber: 18006
    functionLinenumberEnd: 18019
    functionName: binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - binary_writer::write_bson_entry_header
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18029
      start: 18024
    functionDepth: 0
    functionLinenumber: 18024
    functionLinenumberEnd: 18029
    functionName: binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18037,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18039,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18040,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18040,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18042,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18044,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18045,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18045,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18049,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18050,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18052
      start: 18034
    functionDepth: 0
    functionLinenumber: 18034
    functionLinenumberEnd: 18052
    functionName: binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - binary_writer::write_number
    - static_cast<std::uint64_t>
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      std::uint64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18060,1
    - Dst: binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18062
      start: 18057
    functionDepth: 0
    functionLinenumber: 18057
    functionLinenumberEnd: 18062
    functionName: binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::write_bson_object
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18071,1
    - Dst: binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18073,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18077
      start: 18067
    functionDepth: 0
    functionLinenumber: 18067
    functionLinenumberEnd: 18077
    functionName: binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18085
      start: 18082
    functionDepth: 0
    functionLinenumber: 18082
    functionLinenumberEnd: 18085
    functionName: binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18093,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18094,1
    - Dst: binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18100,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18100,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18103,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18104
      start: 18090
    functionDepth: 0
    functionLinenumber: 18090
    functionLinenumberEnd: 18104
    functionName: binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - to_string
    - binary_writer::calc_bson_array_size
    - binary_writer::write_number
    - binary_writer::to_bson_length
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_entry_header
    - binary_writer::write_bson_element
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18112,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18114,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18115,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18118
      start: 18109
    functionDepth: 0
    functionLinenumber: 18109
    functionLinenumberEnd: 18118
    functionName: binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - binary_writer::write_number
    - write_characters
    - data
    - binary_writer::to_bson_length
    - has_subtype
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18127,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18128,1
    - Dst: binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18131,1
    - Dst: binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18134,1
    - Dst: binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18137,1
    - Dst: binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18146,1
    - Dst: binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18149,1
    - Dst: binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18152,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18164
      start: 18124
    functionDepth: 0
    functionLinenumber: 18124
    functionLinenumberEnd: 18164
    functionName: binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - binary_writer::calc_bson_string_size
    - binary_writer::calc_bson_binary_size
    - binary_writer::calc_bson_unsigned_size
    - binary_writer::calc_bson_array_size
    - binary_writer::calc_bson_integer_size
    - JSON_ASSERT
    - binary_writer::calc_bson_entry_header_size
    - type
    - binary_writer::calc_bson_object_size
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18175,1
    - Dst: binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18178,1
    - Dst: binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18181,1
    - Dst: binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18184,1
    - Dst: binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18187,1
    - Dst: binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18190,1
    - Dst: binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18193,1
    - Dst: binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18196,1
    - Dst: binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18199,1
    - Dst: binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18202,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18211
      start: 18172
    functionDepth: 0
    functionLinenumber: 18172
    functionLinenumberEnd: 18211
    functionName: binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - binary_writer::write_bson_boolean
    - binary_writer::write_bson_string
    - binary_writer::write_bson_binary
    - binary_writer::write_bson_unsigned
    - binary_writer::write_bson_array
    - binary_writer::write_bson_integer
    - binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - binary_writer::write_bson_null
    - binary_writer::write_bson_double
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18221,1
    - Dst: binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18228
      start: 18219
    functionDepth: 0
    functionLinenumber: 18219
    functionLinenumberEnd: 18228
    functionName: binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18236,1
    - Dst: binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18240,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18243,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18244
      start: 18234
    functionDepth: 0
    functionLinenumber: 18234
    functionLinenumberEnd: 18244
    functionName: binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - binary_writer::calc_bson_object_size
    - binary_writer::write_number
    - binary_writer::to_bson_length
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_element
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18253
      start: 18250
    functionDepth: 0
    functionLinenumber: 18250
    functionLinenumberEnd: 18253
    functionName: binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18258
      start: 18255
    functionDepth: 0
    functionLinenumber: 18255
    functionLinenumberEnd: 18258
    functionName: binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18267
      start: 18264
    functionDepth: 0
    functionLinenumber: 18264
    functionLinenumberEnd: 18267
    functionName: binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18272
      start: 18269
    functionDepth: 0
    functionLinenumber: 18269
    functionLinenumberEnd: 18272
    functionName: binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18287,1
    - Dst: binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18287,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18290
      start: 18281
    functionDepth: 0
    functionLinenumber: 18281
    functionLinenumberEnd: 18290
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - binary_writer::get_ubjson_float_prefix
    - write_character
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 18
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18299,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18303,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18303,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18305,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18305,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18311,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18311,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18313,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18313,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18315,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18319,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18319,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18321,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18321,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18323,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18327,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18327,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18329,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18329,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18331,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18335,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18335,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18337,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18337,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18339,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18343,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18343,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18345,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18345,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18347,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18351,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18351,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18353,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18353,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18359,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18359,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18361,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18361,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18367,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18367,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18370,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18371,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18371,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18372,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18374,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 57
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18377
      start: 18295
    functionDepth: 0
    functionLinenumber: 18295
    functionLinenumberEnd: 18377
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - binary_writer::write_number_with_ubjson_prefix
    - static_cast<std::uint8_t>
    - binary_writer::write_number
    - static_cast<std::uint16_t>
    - binary_writer::to_char_type
    - auto::size
    - static_cast<uint64_t>
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18391,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18391,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18393,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18393,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18395,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18395,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18399,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18399,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18401,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18401,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18407,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18407,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18409,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18409,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18411,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18411,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18415,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18415,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18417,1
    - Dst: static_cast<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18417,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18423,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18423,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18425,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18425,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18427,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18427,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18431,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18431,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18433,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18433,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18439,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18439,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18441,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18441,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18448,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18448,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18451,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18452,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18452,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18453,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18455,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 51
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18459
      start: 18383
    functionDepth: 0
    functionLinenumber: 18383
    functionLinenumberEnd: 18459
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<uint16_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - binary_writer::write_number_with_ubjson_prefix
    - static_cast<std::uint8_t>
    - static_cast<uint32_t>
    - binary_writer::write_number
    - binary_writer::to_char_type
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 27
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18466,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18510,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18514,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18518,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18522,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18526,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18530,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18534,1
    - Dst: binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18547,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 70
    argCount: 2
    argNames:
    - ' j'
    - use_bjdata
    argTypes:
    - BasicJsonType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18563
      start: 18464
    functionDepth: 0
    functionLinenumber: 18464
    functionLinenumberEnd: 18563
    functionName: binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j, const bool use_bjdata)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18568
      start: 18565
    functionDepth: 0
    functionLinenumber: 18565
    functionLinenumberEnd: 18568
    functionName: binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18573
      start: 18570
    functionDepth: 0
    functionLinenumber: 18570
    functionLinenumberEnd: 18573
    functionName: binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18588,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18588,1
    - Dst: std::map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18589,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18596,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18597,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18603,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18613,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18614,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18618,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18627,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18642,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18644,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18644,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18650,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18651,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18652,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18653,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18656,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18656,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18661,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18663,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18668,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18670,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18675,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18677,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18682,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18684,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18689,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18691,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18696,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18698,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18703,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18705,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18705,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18710,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18712,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18712,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18717,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18719,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18724,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18726,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18726,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 72
    argCount: 4
    argNames:
    - ' value'
    - use_count
    - use_type
    - bjdata_version
    argTypes:
    - typename BasicJsonType::object_t
    - bool
    - bool
    - bjdata_version_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18730
      start: 18578
    functionDepth: 0
    functionLinenumber: 18578
    functionLinenumberEnd: 18730
    functionName: binary_writer::write_bjdata_ndarray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<std::uint8_t>
    - is_number_float
    - static_cast<std::int8_t>
    - template get<std::int64_t>
    - binary_writer::write_ubjson
    - static_cast<std::int16_t>
    - value_in_range_of
    - binary_writer::write_number
    - std::map::find
    - static_cast<std::uint16_t>
    - at
    - static_cast<std::size_t>
    - static_cast<std::int32_t>
    - is_number_unsigned
    - static_cast<float>
    - is_number_integer
    - template get<std::uint64_t>
    - write_character
    - std::map::end
    - template get<double>
    linkageType: ''
    returnType: bool
    signature: bool write_bjdata_ndarray(const typename BasicJsonType::object_t& value,
      const bool use_count, const bool use_type, const bjdata_version_t bjdata_version)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18754,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18754,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18760,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18763,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18763,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18764
      start: 18750
    functionDepth: 0
    functionLinenumber: 18750
    functionLinenumberEnd: 18764
    functionName: binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n, const bool OutputIsLittleEndian
      = false)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18772,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18773,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18773,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18774,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18776,1
    - Dst: binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18777,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18777,1
    - Dst: binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18778,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18778,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18779,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18779,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18783,1
    - Dst: binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18784,1
    - Dst: binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18785,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18786,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18791
      start: 18766
    functionDepth: 0
    functionLinenumber: 18766
    functionLinenumberEnd: 18791
    functionName: binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - binary_writer::get_cbor_float_prefix
    - static_cast<float>
    - std::isfinite
    - binary_writer::get_msgpack_float_prefix
    - binary_writer::write_number
    - std::numeric_limits<float>::lowest
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18803
      start: 18800
    functionDepth: 0
    functionLinenumber: 18800
    functionLinenumberEnd: 18803
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 79
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18825,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18827
      start: 18807
    functionDepth: 0
    functionLinenumber: 18807
    functionLinenumberEnd: 18827
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 79
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18834
      start: 18831
    functionDepth: 0
    functionLinenumber: 18831
    functionLinenumberEnd: 18834
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 79
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18845
      start: 18842
    functionDepth: 0
    functionLinenumber: 18842
    functionLinenumberEnd: 18845
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 79
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 21
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18939,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18958,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18959,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19035,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19054,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19055,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19078,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: reinterpret_bits<bits_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19103,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19128,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19130,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19131,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19134,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19137,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19139,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19358,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19359,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19361,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19364,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19368,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19369,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19435,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19436,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19437,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19438,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19463,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19491,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19492,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19494,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19495,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19506,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19513,1
    - Dst: find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19549,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19550,1
    - Dst: grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19586,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19636,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19647,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19656,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19657,1
    - Dst: grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19691,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19713,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19717,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19718,1
    - Dst: get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19729,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19734,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19735,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19736,1
    - Dst: grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19764,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19780,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19801,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19804,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19812,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19816,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19817,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19829,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19835,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19839,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19841,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19845,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19847,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19849,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19864,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19869,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19870,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19888,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19896,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19900,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19929,1
    - Dst: append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19933,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19954,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19954,1
    - Dst: std::signbit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19957,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19979,1
    - Dst: dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19987,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19989,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19996,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19997,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19998,1
    - Dst: dtoa_impl::format_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20000,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 200
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20001
      start: 18907
    functionDepth: 1
    functionLinenumber: 18907
    functionLinenumberEnd: 20001
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compute_boundaries
    - static_cast<std::uint32_t>
    - grisu2_digit_gen
    - std::array::size
    - JSON_ASSERT
    - std::memset
    - reinterpret_bits<bits_type>
    - static_cast<double>
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::format_buffer
    - static_cast<size_t>
    - nlohmann::detail::dtoa_impl::mul
    - find_largest_pow10
    - std::isfinite
    - nlohmann::detail::dtoa_impl::sub
    - diyfp
    - static_cast<int>
    - static_cast<std::size_t>
    - grisu2
    - get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2
    - static_cast<std::uint64_t>
    - std::signbit
    - JSON_HEDLEY_NON_NULL
    - std::memcpy
    - grisu2_round
    - std::memmove
    - append_exponent
    - nlohmann::detail::dtoa_impl::normalize_to
    - static_cast<char>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18939,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18941
      start: 18934
    functionDepth: 0
    functionLinenumber: 18934
    functionLinenumberEnd: 18941
    functionName: dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18950
      start: 18950
    functionDepth: 0
    functionLinenumber: 18950
    functionLinenumberEnd: 18950
    functionName: dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18958,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18962
      start: 18956
    functionDepth: 0
    functionLinenumber: 18956
    functionLinenumberEnd: 18962
    functionName: dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19027
      start: 18968
    functionDepth: 0
    functionLinenumber: 18968
    functionLinenumberEnd: 19027
    functionName: dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19035,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19044
      start: 19033
    functionDepth: 0
    functionLinenumber: 19033
    functionLinenumberEnd: 19044
    functionName: dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19054,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19058
      start: 19050
    functionDepth: 0
    functionLinenumber: 19050
    functionLinenumberEnd: 19058
    functionName: dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19078,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19103,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19128,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19130,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19131,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19134,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19137,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19140
      start: 19075
    functionDepth: 1
    functionLinenumber: 19075
    functionLinenumberEnd: 19140
    functionName: dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::uint64_t>
    - std::isfinite
    - JSON_ASSERT
    - static_cast<int>
    - dtoa_impl::reinterpret_bits
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::diyfp
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19358,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19359,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19361,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19364,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19368,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19372
      start: 19214
    functionDepth: 0
    functionLinenumber: 19214
    functionLinenumberEnd: 19372
    functionName: dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19430
      start: 19378
    functionDepth: 0
    functionLinenumber: 19378
    functionLinenumberEnd: 19430
    functionName: dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19435,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19436,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19437,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19438,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19463,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19467
      start: 19432
    functionDepth: 0
    functionLinenumber: 19432
    functionLinenumberEnd: 19467
    functionName: dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19491,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19492,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19494,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19495,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19506,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19513,1
    - Dst: dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19549,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19550,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19586,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19636,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19647,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19656,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19657,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19691,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19706
      start: 19473
    functionDepth: 1
    functionLinenumber: 19473
    functionLinenumberEnd: 19706
    functionName: dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - dtoa_impl::find_largest_pow10
    - JSON_ASSERT
    - dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19717,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19718,1
    - Dst: dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19729,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19734,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19735,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19736,1
    - Dst: dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19765
      start: 19714
    functionDepth: 1
    functionLinenumber: 19714
    functionLinenumberEnd: 19765
    functionName: dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - dtoa_impl::get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2_digit_gen
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19780,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19801,1
    - Dst: dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19805
      start: 19773
    functionDepth: 0
    functionLinenumber: 19773
    functionLinenumberEnd: 19805
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::isfinite
    - dtoa_impl::grisu2
    - dtoa_impl::compute_boundaries
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19816,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19817,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19829,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19835,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19839,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19841,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19845,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19847,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19849,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19853
      start: 19814
    functionDepth: 0
    functionLinenumber: 19814
    functionLinenumberEnd: 19853
    functionName: dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19869,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19870,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19888,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19896,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19900,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19929,1
    - Dst: dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19933,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19934
      start: 19866
    functionDepth: 0
    functionLinenumber: 19866
    functionLinenumberEnd: 19934
    functionName: dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    - dtoa_impl::append_exponent
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18939,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18941
      start: 18934
    functionDepth: 0
    functionLinenumber: 18934
    functionLinenumberEnd: 18941
    functionName: dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18950
      start: 18950
    functionDepth: 0
    functionLinenumber: 18950
    functionLinenumberEnd: 18950
    functionName: dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18958,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:18959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18962
      start: 18956
    functionDepth: 0
    functionLinenumber: 18956
    functionLinenumberEnd: 18962
    functionName: dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19027
      start: 18968
    functionDepth: 0
    functionLinenumber: 18968
    functionLinenumberEnd: 19027
    functionName: dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19035,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19044
      start: 19033
    functionDepth: 0
    functionLinenumber: 19033
    functionLinenumberEnd: 19044
    functionName: dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19054,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19058
      start: 19050
    functionDepth: 0
    functionLinenumber: 19050
    functionLinenumberEnd: 19058
    functionName: dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19077,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19078,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19097,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19103,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19104,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19128,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19130,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19131,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19134,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19137,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19140
      start: 19075
    functionDepth: 1
    functionLinenumber: 19075
    functionLinenumberEnd: 19140
    functionName: dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::uint64_t>
    - std::isfinite
    - JSON_ASSERT
    - static_cast<int>
    - dtoa_impl::reinterpret_bits
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::diyfp
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19358,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19359,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19361,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19364,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19365,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19368,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19372
      start: 19214
    functionDepth: 0
    functionLinenumber: 19214
    functionLinenumberEnd: 19372
    functionName: dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19430
      start: 19378
    functionDepth: 0
    functionLinenumber: 19378
    functionLinenumberEnd: 19430
    functionName: dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19435,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19436,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19437,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19438,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19463,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19467
      start: 19432
    functionDepth: 0
    functionLinenumber: 19432
    functionLinenumberEnd: 19467
    functionName: dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19491,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19492,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19494,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19495,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19506,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19513,1
    - Dst: dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19516,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19549,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19550,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19586,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19636,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19647,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19656,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19657,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19691,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19706
      start: 19473
    functionDepth: 1
    functionLinenumber: 19473
    functionLinenumberEnd: 19706
    functionName: dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - dtoa_impl::find_largest_pow10
    - JSON_ASSERT
    - dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19717,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19718,1
    - Dst: dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19729,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19734,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19735,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19736,1
    - Dst: dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19765
      start: 19714
    functionDepth: 1
    functionLinenumber: 19714
    functionLinenumberEnd: 19765
    functionName: dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - dtoa_impl::get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2_digit_gen
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19779,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19780,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19799,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19801,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19805
      start: 19773
    functionDepth: 0
    functionLinenumber: 19773
    functionLinenumberEnd: 19805
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19816,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19817,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19829,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19835,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19839,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19841,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19845,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19847,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19849,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19853
      start: 19814
    functionDepth: 0
    functionLinenumber: 19814
    functionLinenumberEnd: 19853
    functionName: dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19869,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19870,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19884,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19888,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19896,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19898,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19900,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19908,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19911,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19912,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19927,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19929,1
    - Dst: dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:19933,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19934
      start: 19866
    functionDepth: 0
    functionLinenumber: 19866
    functionLinenumberEnd: 19934
    functionName: dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    - dtoa_impl::append_exponent
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 53
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20056,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20057,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20058,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20059,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20104,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20106,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20112,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20116,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20116,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20118,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20118,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20122,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20123,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20125,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20126,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20127,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20128,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20129,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20130,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20134,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20134,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20136,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20136,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20137,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20138,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20139,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20140,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20142,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20143,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20143,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20148,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20151,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20152,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20154,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20155,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20156,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20157,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20158,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20162,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20162,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20164,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20165,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20166,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20167,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20169,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20177,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20179,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20185,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20189,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20189,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20191,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20191,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20195,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20196,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20198,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20198,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20199,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20200,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20204,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20204,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20205,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20205,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20206,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20206,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20208,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20209,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20209,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20214,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20217,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20218,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20220,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20221,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20225,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20225,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20226,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20226,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20228,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20236,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20237,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20238,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20246,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20250,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20250,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20252,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20252,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20255,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20257,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20259,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20261,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20262,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20264,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20265,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20267,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20267,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20270,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20271,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20271,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20273,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20274,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20276,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20276,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20280,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20282,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20283,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20284,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20288,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20290,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20292,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20293,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20295,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20296,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20298,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20298,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20301,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20302,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20304,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20304,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20305,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20309,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20319,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20323,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20330,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20336,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20342,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20348,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20354,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20359,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20378,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20388,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20390,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20455,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20455,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20459,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20459,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20460,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20460,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20476,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20478,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20478,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20527,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20528,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20529,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20535,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20537,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20537,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20552,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20571,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20576,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20576,1
    - Dst: switch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20582,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20586,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20592,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20592,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20599,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20599,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20607,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 293
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20651
      start: 20004
    functionDepth: 0
    functionLinenumber: 20004
    functionLinenumberEnd: 20651
    functionName: NLOHMANN_JSON_NAMESPACE_BEGIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_data::m_value::array::cend
    - m_data::m_value::binary::back
    - c_str
    - m_data::m_value::array::cbegin
    - hex_bytes
    - static_cast<std::uint8_t>
    - data
    - JSON_ASSERT
    - std::next
    - m_data::m_value::object::cbegin
    - to_string
    - size
    - concat
    - m_data::m_value::array::back
    - back
    - dump
    - nlohmann::detail::binary_writer::to_char_type
    - switch
    - write_characters
    - dump_escaped
    - m_data::m_value::object::size
    - static_cast<std::uint16_t>
    - m_data::m_value::object::cend
    - m_data::m_value::object::empty
    - m_data::m_value::binary::cend
    - m_data::m_value::array::empty
    - dump_integer
    - resize
    - m_data::m_value::binary::has_subtype
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - dump_float
    - type_error::create
    - m_data::m_value::binary::empty
    - write_u_escape
    - std::localeconv
    - m_data::m_value::binary::cbegin
    - JSON_THROW
    - std::move
    - JSON_HEDLEY_LIKELY
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END NLOHMANN_JSON_NAMESPACE_BEGIN
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20056,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20057,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20058,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20063
      start: 20054
    functionDepth: 0
    functionLinenumber: 20054
    functionLinenumberEnd: 20063
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20066
      start: 20066
    functionDepth: 0
    functionLinenumber: 20066
    functionLinenumberEnd: 20066
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20067
      start: 20067
    functionDepth: 0
    functionLinenumber: 20067
    functionLinenumberEnd: 20067
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20068
      start: 20068
    functionDepth: 0
    functionLinenumber: 20068
    functionLinenumberEnd: 20068
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20069
      start: 20069
    functionDepth: 0
    functionLinenumber: 20069
    functionLinenumberEnd: 20069
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20070
      start: 20070
    functionDepth: 0
    functionLinenumber: 20070
    functionLinenumberEnd: 20070
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20104,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20106,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20112,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20116,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20116,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20118,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20118,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20122,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20123,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20125,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20125,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20126,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20127,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20128,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20129,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20130,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20134,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20134,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20135,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20136,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20136,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20137,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20138,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20139,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20140,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20142,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20143,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20143,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20144,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20148,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20151,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20152,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20154,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20155,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20156,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20157,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20158,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20162,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20162,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20163,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20164,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20165,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20166,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20167,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20169,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20177,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20179,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20185,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20189,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20189,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20191,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20191,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20195,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20196,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20198,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20198,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20199,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20200,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20204,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20204,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20205,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20205,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20206,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20206,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20208,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20209,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20209,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20214,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20217,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20218,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20220,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20221,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20225,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20225,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20226,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20226,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20228,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20236,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20237,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20238,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20246,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20250,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20250,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20252,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20252,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20255,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20255,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20257,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20259,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20261,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20262,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20264,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20265,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20267,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20267,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20270,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20271,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20271,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20273,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20274,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20276,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20276,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20280,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20282,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20283,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20283,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20284,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20288,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20290,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20292,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20293,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20295,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20296,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20298,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20298,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20301,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20302,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20304,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20304,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20305,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20309,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20319,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20323,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20330,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20336,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20342,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20348,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20354,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20359,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20361
      start: 20094
    functionDepth: 0
    functionLinenumber: 20094
    functionLinenumberEnd: 20361
    functionName: serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - m_data::m_value::array::cend
    - m_data::m_value::binary::back
    - c_str
    - m_data::m_value::array::cbegin
    - JSON_ASSERT
    - std::next
    - m_data::m_value::object::cbegin
    - size
    - m_data::m_value::array::back
    - write_characters
    - dump_escaped
    - m_data::m_value::object::size
    - m_data::m_value::object::cend
    - m_data::m_value::object::empty
    - m_data::m_value::binary::cend
    - m_data::m_value::array::empty
    - dump_integer
    - resize
    - m_data::m_value::binary::has_subtype
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - dump_float
    - m_data::m_value::binary::empty
    - m_data::m_value::binary::cbegin
    - serializer::dump
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20455,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20455,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20459,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20459,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20460,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20460,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20476,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20478,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20478,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20494,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20527,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20528,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20529,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20535,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20537,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20537,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20552,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20567
      start: 20392
    functionDepth: 0
    functionLinenumber: 20392
    functionLinenumberEnd: 20567
    functionName: serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - size
    - concat
    - hex_bytes
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - data
    - write_u_escape
    - JSON_ASSERT
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - byte
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20665
      start: 20658
    functionDepth: 0
    functionLinenumber: 20658
    functionLinenumberEnd: 20665
    functionName: hex_bytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string hex_bytes(std::uint8_t byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20682,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - ' pos'
    - codeunit
    argTypes:
    - std::size_t
    - std::uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20691
      start: 20680
    functionDepth: 0
    functionLinenumber: 20680
    functionLinenumberEnd: 20691
    functionName: write_u_escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    - size
    linkageType: ''
    returnType: void
    signature: void write_u_escape(std::size_t& pos, std::uint16_t codeunit) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20698
      start: 20695
    functionDepth: 0
    functionLinenumber: 20695
    functionLinenumberEnd: 20698
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20704
      start: 20701
    functionDepth: 0
    functionLinenumber: 20701
    functionLinenumberEnd: 20704
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType /*unused*/)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20742,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20747,1
    - Dst: is_negative_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20753,1
    - Dst: remove_sign
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20756,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20756,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20759,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20763,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20764,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20768,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20768,1
    - Dst: static_cast<typename decltype(number_buffer)::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20772,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20778,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20786,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20792,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20795,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20795,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20796
      start: 20721
    functionDepth: 0
    functionLinenumber: 20721
    functionLinenumberEnd: 20796
    functionName: dump_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - static_cast<typename decltype(number_buffer)::difference_type>
    - static_cast<number_unsigned_t>
    - size
    - is_negative_number
    - count_digits
    - write_characters
    - begin
    - remove_sign
    - JSON_ASSERT
    - static_cast<unsigned>
    - static_cast<number_integer_t>
    - data
    - static_cast<char>
    - write_character
    linkageType: ''
    returnType: void
    signature: void dump_integer(NumberType x)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20809,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20811,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20824,1
    - Dst: std::integral_constant<bool, is_ieee_single_or_double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20824,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20825
      start: 20806
    functionDepth: 0
    functionLinenumber: 20806
    functionLinenumberEnd: 20825
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::isfinite
    - dump_float
    - std::integral_constant<bool, is_ieee_single_or_double>
    - write_characters
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20829,1
    - Dst: ::nlohmann::detail::to_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20830,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20830,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20832,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20833
      start: 20827
    functionDepth: 0
    functionLinenumber: 20827
    functionLinenumberEnd: 20833
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - ::nlohmann::detail::to_chars
    - size
    - data
    - write_characters
    - static_cast<size_t>
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - buf
    - size
    - d
    - x
    argTypes:
    - char*
    - std::size_t
    - int
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20840
      start: 20836
    functionDepth: 0
    functionLinenumber: 20836
    functionLinenumberEnd: 20840
    functionName: snprintf_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int snprintf_float(char* buf, std::size_t size, int d, double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - buf
    - size
    - d
    - x
    argTypes:
    - char*
    - std::size_t
    - int
    - long double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20847
      start: 20843
    functionDepth: 0
    functionLinenumber: 20843
    functionLinenumberEnd: 20847
    functionName: snprintf_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int snprintf_float(char* buf, std::size_t size, int d, long double
      x)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: snprintf_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20855,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20855,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20855,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20858,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20860,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20860,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20860,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20866,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20866,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20866,1
    - Dst: std::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20867,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20867,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20868,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20868,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20869,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20876,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20876,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20876,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20877,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20883,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20883,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20883,1
    - Dst: std::none_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20887,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20887,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20887,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20895,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20897
      start: 20849
    functionDepth: 0
    functionLinenumber: 20849
    functionLinenumberEnd: 20897
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - static_cast<std::size_t>
    - end
    - size
    - std::remove
    - snprintf_float
    - data
    - write_characters
    - begin
    - JSON_ASSERT
    - std::fill
    - find
    - std::none_of
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20942,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20942,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20942,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20949,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20949,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20950,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 3
    argNames:
    - ' state'
    - ' codep'
    - byte
    argTypes:
    - std::uint8_t
    - std::uint32_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20953
      start: 20920
    functionDepth: 0
    functionLinenumber: 20920
    functionLinenumberEnd: 20953
    functionName: decode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<size_t>
    linkageType: ''
    returnType: std::uint8_t
    signature: std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const
      std::uint8_t byte) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20964
      start: 20960
    functionDepth: 0
    functionLinenumber: 20960
    functionLinenumberEnd: 20964
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_unsigned_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20977,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:20978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20979
      start: 20975
    functionDepth: 0
    functionLinenumber: 20975
    functionLinenumberEnd: 20979
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - JSON_ASSERT
    - static_cast<number_unsigned_t>
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_integer_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21062,1
    - Dst: Container
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21062
      start: 21062
    functionDepth: 0
    functionLinenumber: 21062
    functionLinenumberEnd: 21062
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - Container
    - noexcept
    linkageType: ''
    returnType: void
    signature: void ordered_map() noexcept(noexcept(Container()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21063,1
    - Dst: Container
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' alloc'
    argTypes:
    - Allocator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21063
      start: 21063
    functionDepth: 0
    functionLinenumber: 21063
    functionLinenumberEnd: 21063
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - Container
    - noexcept
    linkageType: ''
    returnType: void
    signature: void ordered_map(const Allocator& alloc) noexcept(noexcept(Container(alloc)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - It
    - It
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21066
      start: 21065
    functionDepth: 0
    functionLinenumber: 21065
    functionLinenumberEnd: 21066
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(It first, It last, const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21068
      start: 21067
    functionDepth: 0
    functionLinenumber: 21067
    functionLinenumberEnd: 21068
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(std::initializer_list<value_type> init, const Allocator&
      alloc = Allocator() )
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21069
      start: 21069
    functionDepth: 0
    functionLinenumber: 21069
    functionLinenumberEnd: 21069
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ordered_map(const ordered_map&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21070
      start: 21070
    functionDepth: 0
    functionLinenumber: 21070
    functionLinenumberEnd: 21070
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ordered_map(ordered_map&&) noexcept(std::is_nothrow_move_constructible<Container>::value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21071
      start: 21071
    functionDepth: 0
    functionLinenumber: 21071
    functionLinenumberEnd: 21071
    functionName: ~ordered_map()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~ordered_map()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Container::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21078,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21078,1
    - Dst: static_cast<Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21078,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ordered_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21081
      start: 21073
    functionDepth: 0
    functionLinenumber: 21073
    functionLinenumberEnd: 21081
    functionName: '& operator=(const ordered_map& other)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - static_cast<Container&>
    - Container::operator=
    linkageType: ''
    returnType: ordered_map
    signature: ordered_map & operator=(const ordered_map& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Container::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21085,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21085,1
    - Dst: static_cast<Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ordered_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21087
      start: 21083
    functionDepth: 0
    functionLinenumber: 21083
    functionLinenumberEnd: 21087
    functionName: '& operator=(ordered_map&& other) noexcept(std::is_nothrow_move_assignable<Container>::value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - static_cast<Container&>
    - Container::operator=
    linkageType: ''
    returnType: ordered_map
    signature: ordered_map & operator=(ordered_map&& other) noexcept(std::is_nothrow_move_assignable<Container>::value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21091,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21091,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21093,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21098,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21098,1
    - Dst: std::prev
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21099,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21099,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - key_type
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21100
      start: 21089
    functionDepth: 0
    functionLinenumber: 21089
    functionLinenumberEnd: 21100
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - std::prev
    - end
    - emplace_back
    - begin
    - m_compare
    - std::forward<T>
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(const key_type& key, T&& t)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21106,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21106,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21108,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21113,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21113,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21113,1
    - Dst: std::prev
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21114,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - KeyType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21115
      start: 21104
    functionDepth: 0
    functionLinenumber: 21104
    functionLinenumberEnd: 21115
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - std::forward<KeyType>
    - std::prev
    - end
    - emplace_back
    - begin
    - m_compare
    - std::forward<T>
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(KeyType && key, T && t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21120
      start: 21117
    functionDepth: 0
    functionLinenumber: 21117
    functionLinenumberEnd: 21120
    functionName: '& operator[](const key_type& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - emplace
    linkageType: ''
    returnType: T
    signature: T & operator[](const key_type& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21126,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21127
      start: 21124
    functionDepth: 0
    functionLinenumber: 21124
    functionLinenumberEnd: 21127
    functionName: '& operator[](KeyType && key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - emplace
    - std::forward<KeyType>
    linkageType: ''
    returnType: T
    signature: T & operator[](KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21132
      start: 21129
    functionDepth: 0
    functionLinenumber: 21129
    functionLinenumberEnd: 21132
    functionName: '& operator[](const key_type& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](const key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21138,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21139
      start: 21136
    functionDepth: 0
    functionLinenumber: 21136
    functionLinenumberEnd: 21139
    functionName: '& operator[](KeyType && key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21143,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21143,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21145,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21151,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21152
      start: 21141
    functionDepth: 0
    functionLinenumber: 21141
    functionLinenumberEnd: 21152
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 182
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21158,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21158,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21160,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21166,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21166,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21167
      start: 21156
    functionDepth: 0
    functionLinenumber: 21156
    functionLinenumberEnd: 21167
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 182
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21171,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21171,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21173,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21179,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21180
      start: 21169
    functionDepth: 0
    functionLinenumber: 21169
    functionLinenumberEnd: 21180
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 182
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21186,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21186,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21188,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21194,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21195
      start: 21184
    functionDepth: 0
    functionLinenumber: 21184
    functionLinenumberEnd: 21195
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 182
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21199,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21199,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21201,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21204,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21206,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21207,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21207,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21209,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21214
      start: 21197
    functionDepth: 0
    functionLinenumber: 21197
    functionLinenumberEnd: 21214
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 27
    functionsReached:
    - end
    - begin
    - nlohmann::json_pointer::pop_back
    - m_compare
    - value_type::value_type
    - std::move
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21220,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21220,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21222,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21225,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21227,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21228,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21228,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21230,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21235
      start: 21218
    functionDepth: 0
    functionLinenumber: 21218
    functionLinenumberEnd: 21235
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 27
    functionsReached:
    - end
    - begin
    - nlohmann::json_pointer::pop_back
    - m_compare
    - value_type::value_type
    - std::move
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21239,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pos
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21240
      start: 21237
    functionDepth: 0
    functionLinenumber: 21237
    functionLinenumberEnd: 21240
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - erase
    - std::next
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator pos)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21249,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21250,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21250,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21272,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21272,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21274,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21275,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21275,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21275,1
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21283,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21283,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21283,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21292,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - iterator
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21293
      start: 21242
    functionDepth: 2
    functionLinenumber: 21242
    functionLinenumberEnd: 21293
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - static_cast<size_type>
    - no_iterator_type::begin
    - size
    - alt_string::resize
    - no_iterator_type::end
    - std::move
    - value_type::value_type
    - std::distance
    - std::next
    - auto::~value_type
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator first, iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21297,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21297,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21305
      start: 21295
    functionDepth: 0
    functionLinenumber: 21295
    functionLinenumberEnd: 21305
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - m_compare
    - begin
    - end
    linkageType: ''
    returnType: size_type
    signature: size_type count(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21311,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21311,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21319
      start: 21309
    functionDepth: 0
    functionLinenumber: 21309
    functionLinenumberEnd: 21319
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - m_compare
    - begin
    - end
    linkageType: ''
    returnType: size_type
    signature: size_type count(KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21323,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21323,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21325,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21330,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21331
      start: 21321
    functionDepth: 0
    functionLinenumber: 21321
    functionLinenumberEnd: 21331
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 55
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21337,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21337,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21339,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21344,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21345
      start: 21335
    functionDepth: 0
    functionLinenumber: 21335
    functionLinenumberEnd: 21345
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 55
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21349,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21349,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21351,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21357
      start: 21347
    functionDepth: 0
    functionLinenumber: 21347
    functionLinenumberEnd: 21357
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 55
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21363,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21363,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21365,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21370,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21371
      start: 21361
    functionDepth: 0
    functionLinenumber: 21361
    functionLinenumberEnd: 21371
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 55
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21375,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21376
      start: 21373
    functionDepth: 0
    functionLinenumber: 21373
    functionLinenumberEnd: 21376
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 68
    functionsReached:
    - emplace
    - std::move
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( value_type&& value )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21380,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21380,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21382,1
    - Dst: alt_string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21387,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21388,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21389
      start: 21378
    functionDepth: 0
    functionLinenumber: 21378
    functionLinenumberEnd: 21389
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 68
    functionsReached:
    - m_compare
    - begin
    - alt_string::push_back
    - end
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( const value_type& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21402
      start: 21396
    functionDepth: 0
    functionLinenumber: 21396
    functionLinenumberEnd: 21402
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 69
    functionsReached:
    - insert
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21442
      start: 21427
    functionDepth: 0
    functionLinenumber: 21427
    functionLinenumberEnd: 21442
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 29
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21506,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21506,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21507,1
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21611,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21625,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21625,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21626,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21627,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21649,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21650,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21651,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21652,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21670,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21672,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21754,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21756,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21758,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21759,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21828,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21834,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21840,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21846,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21852,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21858,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21864,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21870,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21884,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21886,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21886,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21894,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21897,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21897,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21900,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21903,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21903,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21906,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21909,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21909,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21912,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21915,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21915,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21918,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21921,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21921,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21943,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21943,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21948,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21951,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21951,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21955,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21958,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21958,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21959,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21963,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21967,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21969,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21973,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21973,1
    - Dst: basic_json::m_data::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21976,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21989,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21990,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21997,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21998,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22005,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22006,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22013,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22014,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22053,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22054,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22055,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22056,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22062,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22062,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22062,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22062,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22062,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22069,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 176
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22070
      start: 21462
    functionDepth: 2
    functionLinenumber: 21462
    functionLinenumberEnd: 22070
    functionName: ::nlohmann::detail::json_base_class<CustomBaseClass>
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - allocator_type
    - std::unique_ptr::release
    - destroy
    - begin
    - JSON_ASSERT
    - basic_json::is_object
    - static_cast<boolean_t>
    - to_string
    - std::all_of
    - deallocate
    - concat
    - size
    - std::vector::back
    - std::unique_ptr::get
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    - basic_json::m_data::m_value::array::end
    - static_cast<void>
    - is_structured
    - static_cast<number_unsigned_t>
    - basic_json::m_data::m_value::array::begin
    - std::back_inserter
    - std::vector::empty
    - static_cast<number_float_t>
    - std::forward<Args>
    - construct
    - basic_json::m_data::m_value::object::clear
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::vector::pop_back
    - create
    - JSON_THROW
    - static_cast<number_integer_t>
    - std::move
    - basic_json::m_data::m_value::array::clear
    - other_error::create
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION ::nlohmann::detail::json_base_class<CustomBaseClass>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21506,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21506,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21508
      start: 21498
    functionDepth: 0
    functionLinenumber: 21498
    functionLinenumberEnd: 21508
    functionName: parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - std::move
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    linkageType: ''
    returnType: ::nlohmann::detail::parser<basic_json, InputAdapterType>
    signature: "::nlohmann::detail::parser<basic_json, InputAdapterType> parser(\n
      \       InputAdapterType adapter,\n        detail::parser_callback_t<basic_json>cb
      = nullptr,\n        const bool allow_exceptions = true,\n        const bool
      ignore_comments = false,\n        const bool ignore_trailing_commas = false\n
      \                                )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21612
      start: 21609
    functionDepth: 0
    functionLinenumber: 21609
    functionLinenumberEnd: 21612
    functionName: get_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - allocator_type
    linkageType: ''
    returnType: allocator_type
    signature: allocator_type get_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21625,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21625,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21626,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21627,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21649,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21650,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21651,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21652,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21670,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21677
      start: 21616
    functionDepth: 0
    functionLinenumber: 21616
    functionLinenumberEnd: 21677
    functionName: meta
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT meta()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21754,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21756,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21757,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21758,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21760
      start: 21742
    functionDepth: 2
    functionLinenumber: 21742
    functionLinenumberEnd: 21760
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 369
    functionsReached:
    - deallocate
    - std::unique_ptr::get
    - std::unique_ptr::release
    - std::forward<Args>
    - JSON_ASSERT
    - construct
    linkageType: ''
    returnType: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args>"
    signature: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args> * create(Args&& ... args)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21812
      start: 21812
    functionDepth: 0
    functionLinenumber: 21812
    functionLinenumberEnd: 21812
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21814
      start: 21814
    functionDepth: 0
    functionLinenumber: 21814
    functionLinenumberEnd: 21814
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(boolean_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21816
      start: 21816
    functionDepth: 0
    functionLinenumber: 21816
    functionLinenumberEnd: 21816
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_integer_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21818
      start: 21818
    functionDepth: 0
    functionLinenumber: 21818
    functionLinenumberEnd: 21818
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_unsigned_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21820
      start: 21820
    functionDepth: 0
    functionLinenumber: 21820
    functionLinenumberEnd: 21820
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_float_t v) noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21828,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21834,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21840,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21846,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21852,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21858,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21864,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21870,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21884,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21886,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21886,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 47
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21891
      start: 21822
    functionDepth: 0
    functionLinenumber: 21822
    functionLinenumberEnd: 21891
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - other_error::create
    - static_cast<number_unsigned_t>
    - static_cast<number_float_t>
    - create
    - JSON_THROW
    - static_cast<number_integer_t>
    - static_cast<boolean_t>
    linkageType: ''
    returnType: void
    signature: void json_value(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21894
      start: 21894
    functionDepth: 0
    functionLinenumber: 21894
    functionLinenumberEnd: 21894
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21897,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21897
      start: 21897
    functionDepth: 0
    functionLinenumber: 21897
    functionLinenumberEnd: 21897
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(string_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21900
      start: 21900
    functionDepth: 0
    functionLinenumber: 21900
    functionLinenumberEnd: 21900
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21903,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21903,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21903
      start: 21903
    functionDepth: 0
    functionLinenumber: 21903
    functionLinenumberEnd: 21903
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(object_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21906
      start: 21906
    functionDepth: 0
    functionLinenumber: 21906
    functionLinenumberEnd: 21906
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const array_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21909,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21909
      start: 21909
    functionDepth: 0
    functionLinenumber: 21909
    functionLinenumberEnd: 21909
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(array_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21912
      start: 21912
    functionDepth: 0
    functionLinenumber: 21912
    functionLinenumberEnd: 21912
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const typename binary_t::container_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21915,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21915,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21915
      start: 21915
    functionDepth: 0
    functionLinenumber: 21915
    functionLinenumberEnd: 21915
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(typename binary_t::container_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21918
      start: 21918
    functionDepth: 0
    functionLinenumber: 21918
    functionLinenumberEnd: 21918
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const binary_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21921,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21921,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21921
      start: 21921
    functionDepth: 0
    functionLinenumber: 21921
    functionLinenumberEnd: 21921
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(binary_t&& value)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21943,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21943,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21944,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21948,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21951,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21951,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21955,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21958,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21958,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21959,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21963,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21965,1
    - Dst: basic_json::m_data::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21967,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21969,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21973,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21973,1
    - Dst: basic_json::m_data::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21976,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21989,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21990,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21997,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:21998,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22005,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22006,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22013,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22014,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 57
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22029
      start: 21923
    functionDepth: 2
    functionLinenumber: 21923
    functionLinenumberEnd: 22029
    functionName: destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 122
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - std::vector::push_back
    - end
    - std::vector::pop_back
    - size
    - std::vector::back
    - basic_json::m_data::m_value::array::begin
    - deallocate
    - std::back_inserter
    - std::vector::empty
    - destroy
    - begin
    - basic_json::m_data::m_value::array::end
    - basic_json::m_data::m_value::array::clear
    - basic_json::is_object
    - std::move
    - basic_json::m_data::m_value::object::clear
    linkageType: ''
    returnType: void
    signature: void destroy(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22067
      start: 22067
    functionDepth: 0
    functionLinenumber: 22067
    functionLinenumberEnd: 22067
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(...)
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22107
      start: 22072
    functionDepth: 0
    functionLinenumber: 22072
    functionLinenumberEnd: 22107
    functionName: set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_parents()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - it
    - count_set_parents
    argTypes:
    - iterator
    - std::ptrdiff_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22120
      start: 22109
    functionDepth: 0
    functionLinenumber: 22109
    functionLinenumberEnd: 22120
    functionName: set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 65
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: iterator
    signature: iterator set_parents(iterator it, std::ptrdiff_t count_set_parents)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22122,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22125,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22128,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22128,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22129,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22129,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22132,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22145,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22154,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22155,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - j
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22158
      start: 22122
    functionDepth: 1
    functionLinenumber: 22122
    functionLinenumberEnd: 22158
    functionName: set_parent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - set_parents
    - JSON_ASSERT
    - m_value::array::capacity
    - static_cast<void>
    - detail::unknown_size
    - type
    linkageType: ''
    returnType: reference
    signature: reference set_parent(reference j, std::size_t old_capacity = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22188
      start: 22184
    functionDepth: 0
    functionLinenumber: 22184
    functionLinenumberEnd: 22188
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22196
      start: 22192
    functionDepth: 0
    functionLinenumber: 22192
    functionLinenumberEnd: 22196
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(std::nullptr_t = nullptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22204,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22205,1
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22205,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22206,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22208,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22208,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22209,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - CompatibleType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22211
      start: 22204
    functionDepth: 0
    functionLinenumber: 22204
    functionLinenumberEnd: 22211
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - noexcept
    - std::declval<basic_json_t&>
    - assert_invariant
    - set_parents
    - std::forward<CompatibleType>
    - udt::to_json
    linkageType: ''
    returnType: void
    signature: "void basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-forwarding-reference-overload,bugprone-exception-escape)\n
      \           JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),\n                                       std::forward<CompatibleType>(val))))"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22282,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22282,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22282,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22288,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22288,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22288,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22288,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22301,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22303,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22303,1
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22315,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22316,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22317,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22318,1
    - Dst: initializer_list_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22324,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22326,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22327,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22328,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22334,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22334,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22334,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22337,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22338,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22339
      start: 22276
    functionDepth: 0
    functionLinenumber: 22276
    functionLinenumberEnd: 22339
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - static_cast<size_type>
    - std::all_of
    - JSON_HEDLEY_UNLIKELY
    - moved_or_copied
    - is_string
    - m_value::object::emplace
    - size
    - type_error::create
    - initializer_list_t::size
    - assert_invariant
    - set_parents
    - create
    - initializer_list_t::begin
    - is_array
    - JSON_THROW
    - std::move
    - initializer_list_t::end
    linkageType: ''
    returnType: void
    signature: "void basic_json(initializer_list_t init,\n               bool type_deduction
      = true,\n               value_t manual_type = value_t::array)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22350
      start: 22343
    functionDepth: 0
    functionLinenumber: 22343
    functionLinenumberEnd: 22350
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22357,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22361
      start: 22354
    functionDepth: 0
    functionLinenumber: 22354
    functionLinenumberEnd: 22361
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22368,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22372
      start: 22365
    functionDepth: 0
    functionLinenumber: 22365
    functionLinenumberEnd: 22372
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - std::move
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22379,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22381,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22383
      start: 22376
    functionDepth: 0
    functionLinenumber: 22376
    functionLinenumberEnd: 22383
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 62
    functionsReached:
    - std::move
    - basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22391
      start: 22387
    functionDepth: 0
    functionLinenumber: 22387
    functionLinenumberEnd: 22391
    functionName: array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 124
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT array(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22399
      start: 22395
    functionDepth: 0
    functionLinenumber: 22395
    functionLinenumberEnd: 22399
    functionName: object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 109
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT object(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22406,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22408
      start: 22403
    functionDepth: 0
    functionLinenumber: 22403
    functionLinenumberEnd: 22408
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 51
    functionsReached:
    - assert_invariant
    - set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(size_type cnt, const basic_json& val)
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22417,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22418,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22421,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22423,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22423,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22438,1
    - Dst: InputIT::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22438,1
    - Dst: InputIT::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22439,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22441,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22441,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22489,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22496,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22510,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22510,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22510,1
    - Dst: InputIT::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22510,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22513,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22514,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 66
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIT
    - InputIT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22515
      start: 22415
    functionDepth: 0
    functionLinenumber: 22415
    functionLinenumberEnd: 22515
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 51
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - InputIT::m_object::type_name
    - InputIT::m_it::primitive_iterator::is_end
    - concat
    - InputIT::m_it::primitive_iterator::is_begin
    - assert_invariant
    - set_parents
    - JSON_ASSERT
    - create
    - JSON_THROW
    - invalid_iterator::create
    linkageType: ''
    returnType: void
    signature: void basic_json(InputIT first, InputIT last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - JsonRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22524
      start: 22524
    functionDepth: 0
    functionLinenumber: 22524
    functionLinenumberEnd: 22524
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 51
    functionsReached:
    - moved_or_copied
    linkageType: ''
    returnType: void
    signature: void basic_json(const JsonRef& ref)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22537,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22595,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22596,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22597
      start: 22528
    functionDepth: 0
    functionLinenumber: 22528
    functionLinenumberEnd: 22597
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 51
    functionsReached:
    - assert_invariant
    - set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(const basic_json& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<json_base_class_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22602,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22603,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22610,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22621,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22623
      start: 22601
    functionDepth: 0
    functionLinenumber: 22601
    functionLinenumberEnd: 22623
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 51
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - std::forward<json_base_class_t>
    linkageType: ''
    returnType: void
    signature: void basic_json(basic_json&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22636,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22639,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22640,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22643,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22644,1
    - Dst: json_base_class_t::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22647,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22647,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22649,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22650,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 1
    argNames:
    - other
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22652
      start: 22627
    functionDepth: 0
    functionLinenumber: 22627
    functionLinenumberEnd: 22652
    functionName: "& operator=(basic_json other) noexcept ( // NOLINT(cppcoreguidelines-c-copy-assignment-signature,misc-unconventional-assign-operator)\n
      \       std::is_nothrow_move_constructible<value_t>::value&&\n        std::is_nothrow_move_assignable<value_t>::value&&\n
      \       std::is_nothrow_move_constructible<json_value>::value&&\n        std::is_nothrow_move_assignable<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_base_class_t>::value\n    )"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - swap
    - json_base_class_t::operator=
    - basic_json::assert_invariant
    - assert_invariant
    - set_parents
    - std::move
    linkageType: ''
    returnType: basic_json
    signature: "basic_json & operator=(basic_json other) noexcept ( // NOLINT(cppcoreguidelines-c-copy-assignment-signature,misc-unconventional-assign-operator)\n
      \       std::is_nothrow_move_constructible<value_t>::value&&\n        std::is_nothrow_move_assignable<value_t>::value&&\n
      \       std::is_nothrow_move_constructible<json_value>::value&&\n        std::is_nothrow_move_assignable<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_base_class_t>::value\n    )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22659
      start: 22656
    functionDepth: 0
    functionLinenumber: 22656
    functionLinenumberEnd: 22659
    functionName: ~basic_json() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void ~basic_json() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22699
      start: 22696
    functionDepth: 0
    functionLinenumber: 22696
    functionLinenumberEnd: 22699
    functionName: type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 233
    functionsReached: []
    linkageType: ''
    returnType: value_t
    signature: value_t type() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22705,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22705,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22705,1
    - Dst: is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22705,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22705,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22706
      start: 22703
    functionDepth: 0
    functionLinenumber: 22703
    functionLinenumberEnd: 22706
    functionName: is_primitive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - is_number
    - is_string
    - is_boolean
    - is_null
    - is_binary
    linkageType: ''
    returnType: bool
    signature: bool is_primitive() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22712,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22713
      start: 22710
    functionDepth: 0
    functionLinenumber: 22710
    functionLinenumberEnd: 22713
    functionName: is_structured
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - is_array
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool is_structured() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22720
      start: 22717
    functionDepth: 0
    functionLinenumber: 22717
    functionLinenumberEnd: 22720
    functionName: is_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_null() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22727
      start: 22724
    functionDepth: 0
    functionLinenumber: 22724
    functionLinenumberEnd: 22727
    functionName: is_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_boolean() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22733,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22734
      start: 22731
    functionDepth: 0
    functionLinenumber: 22731
    functionLinenumberEnd: 22734
    functionName: is_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_number_float
    - is_number_integer
    linkageType: ''
    returnType: bool
    signature: bool is_number() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22741
      start: 22738
    functionDepth: 0
    functionLinenumber: 22738
    functionLinenumberEnd: 22741
    functionName: is_number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_integer() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22748
      start: 22745
    functionDepth: 0
    functionLinenumber: 22745
    functionLinenumberEnd: 22748
    functionName: is_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22755
      start: 22752
    functionDepth: 0
    functionLinenumber: 22752
    functionLinenumberEnd: 22755
    functionName: is_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_float() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22762
      start: 22759
    functionDepth: 0
    functionLinenumber: 22759
    functionLinenumberEnd: 22762
    functionName: is_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 41
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_object() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22769
      start: 22766
    functionDepth: 0
    functionLinenumber: 22766
    functionLinenumberEnd: 22769
    functionName: is_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 64
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_array() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22776
      start: 22773
    functionDepth: 0
    functionLinenumber: 22773
    functionLinenumberEnd: 22776
    functionName: is_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_string() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22783
      start: 22780
    functionDepth: 0
    functionLinenumber: 22780
    functionLinenumberEnd: 22783
    functionName: is_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_binary() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22790
      start: 22787
    functionDepth: 0
    functionLinenumber: 22787
    functionLinenumberEnd: 22790
    functionName: is_discarded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_discarded() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22797
      start: 22794
    functionDepth: 0
    functionLinenumber: 22794
    functionLinenumberEnd: 22797
    functionName: operator value_t() const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator value_t() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22821
      start: 22818
    functionDepth: 0
    functionLinenumber: 22818
    functionLinenumberEnd: 22821
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(object_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22827
      start: 22824
    functionDepth: 0
    functionLinenumber: 22824
    functionLinenumberEnd: 22827
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(const object_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22833
      start: 22830
    functionDepth: 0
    functionLinenumber: 22830
    functionLinenumberEnd: 22833
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(array_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22839
      start: 22836
    functionDepth: 0
    functionLinenumber: 22836
    functionLinenumberEnd: 22839
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(const array_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22845
      start: 22842
    functionDepth: 0
    functionLinenumber: 22842
    functionLinenumberEnd: 22845
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(string_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22851
      start: 22848
    functionDepth: 0
    functionLinenumber: 22848
    functionLinenumberEnd: 22851
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(const string_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22856,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22857
      start: 22854
    functionDepth: 0
    functionLinenumber: 22854
    functionLinenumberEnd: 22857
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(boolean_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22863
      start: 22860
    functionDepth: 0
    functionLinenumber: 22860
    functionLinenumberEnd: 22863
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(const boolean_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22869
      start: 22866
    functionDepth: 0
    functionLinenumber: 22866
    functionLinenumberEnd: 22869
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(number_integer_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22875
      start: 22872
    functionDepth: 0
    functionLinenumber: 22872
    functionLinenumberEnd: 22875
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(const number_integer_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22881
      start: 22878
    functionDepth: 0
    functionLinenumber: 22878
    functionLinenumberEnd: 22881
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22887
      start: 22884
    functionDepth: 0
    functionLinenumber: 22884
    functionLinenumberEnd: 22887
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(const number_unsigned_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22893
      start: 22890
    functionDepth: 0
    functionLinenumber: 22890
    functionLinenumberEnd: 22893
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(number_float_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22899
      start: 22896
    functionDepth: 0
    functionLinenumber: 22896
    functionLinenumberEnd: 22899
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(const number_float_t* /*unused*/) const
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22905
      start: 22902
    functionDepth: 0
    functionLinenumber: 22902
    functionLinenumberEnd: 22905
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(binary_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22911
      start: 22908
    functionDepth: 0
    functionLinenumber: 22908
    functionLinenumberEnd: 22911
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(const binary_t* /*unused*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<typename std::add_pointer<ReferenceType>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22928,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22930,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22935,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22935,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22935,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - ThisType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22936
      start: 22925
    functionDepth: 0
    functionLinenumber: 22925
    functionLinenumberEnd: 22936
    functionName: get_ref_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - template get_ptr<typename std::add_pointer<ReferenceType>::type>
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref_impl(ThisType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22958,1
    - Dst: std::declval<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22958,1
    - Dst: get_impl_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22961,1
    - Dst: static_cast<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:22961,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22962
      start: 22958
    functionDepth: 0
    functionLinenumber: 22958
    functionLinenumberEnd: 22962
    functionName: get_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::declval<PointerType>
    - std::declval<const basic_json_t&>
    - static_cast<PointerType>
    - get_impl_ptr
    linkageType: ''
    returnType: auto
    signature: auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ValueType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23011,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23014
      start: 23008
    functionDepth: 0
    functionLinenumber: 23008
    functionLinenumberEnd: 23014
    functionName: noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 52
    functionsReached:
    - ValueType
    - udt::from_json
    linkageType: ''
    returnType: void
    signature: "void noexcept(noexcept(\n            JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), std::declval<ValueType&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23050,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23051,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23051,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23054
      start: 23050
    functionDepth: 0
    functionLinenumber: 23050
    functionLinenumberEnd: 23054
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType get_impl(detail::priority_tag<1> /*unused*/) const noexcept(noexcept(\n
      \           JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23078
      start: 23075
    functionDepth: 0
    functionLinenumber: 23075
    functionLinenumberEnd: 23078
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType get_impl(detail::priority_tag<2> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23101
      start: 23098
    functionDepth: 0
    functionLinenumber: 23098
    functionLinenumberEnd: 23101
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: basic_json
    signature: basic_json get_impl(detail::priority_tag<3> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23112,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23116
      start: 23111
    functionDepth: 0
    functionLinenumber: 23111
    functionLinenumberEnd: 23116
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - get_ptr
    - std::declval<const basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: "auto get_impl(detail::priority_tag<4> /*unused*/) const noexcept\n
      \   -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23187,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23191
      start: 23187
    functionDepth: 0
    functionLinenumber: 23187
    functionLinenumberEnd: 23191
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 182
    functionsReached:
    - get_ptr
    - std::declval<basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: auto get() noexcept -> decltype(std::declval<basic_json_t&>().template
      get_ptr<PointerType>())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23200,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23201,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23201,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23205
      start: 23200
    functionDepth: 0
    functionLinenumber: 23200
    functionLinenumberEnd: 23205
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType & get_to(ValueType& v) const noexcept(noexcept(\n            JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23217
      start: 23213
    functionDepth: 0
    functionLinenumber: 23213
    functionLinenumberEnd: 23217
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: ValueType
    signature: ValueType & get_to(ValueType& v) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23225,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23225,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23226,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - (v)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23230
      start: 23224
    functionDepth: 0
    functionLinenumber: 23224
    functionLinenumberEnd: 23230
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: Array
    signature: "Array get_to(T (&v)[N]) const // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)\n
      \   noexcept(noexcept(JSONSerializer<Array>::from_json(\n                          std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23240
      start: 23236
    functionDepth: 0
    functionLinenumber: 23236
    functionLinenumberEnd: 23240
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23251
      start: 23247
    functionDepth: 0
    functionLinenumber: 23247
    functionLinenumberEnd: 23251
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23313,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23315,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23315,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23315,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23315,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23319
      start: 23311
    functionDepth: 0
    functionLinenumber: 23311
    functionLinenumberEnd: 23319
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 25
    functionsReached:
    - get_ptr
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23325,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23327,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23327,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23327,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23327,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23331
      start: 23323
    functionDepth: 0
    functionLinenumber: 23323
    functionLinenumberEnd: 23331
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 25
    functionsReached:
    - get_ptr
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23348,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23348,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23352,1
    - Dst: m_value::array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23352,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23359
      start: 23345
    functionDepth: 0
    functionLinenumber: 23345
    functionLinenumberEnd: 23359
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 192
    functionsReached:
    - m_value::array::at
    - concat
    - set_parent
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: reference
    signature: reference at(size_type idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23358
      start: 23354
    functionDepth: 0
    functionLinenumber: 23354
    functionLinenumberEnd: 23358
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - to_string
    - JSON_THROW
    - concat
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23371,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23371,1
    - Dst: m_value::array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23375,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23382
      start: 23368
    functionDepth: 0
    functionLinenumber: 23368
    functionLinenumberEnd: 23382
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 194
    functionsReached:
    - m_value::array::at
    - concat
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(size_type idx) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23381
      start: 23377
    functionDepth: 0
    functionLinenumber: 23377
    functionLinenumberEnd: 23381
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - to_string
    - JSON_THROW
    - concat
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23394,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23394,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23396,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23396,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23396,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23396,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23399,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23400,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23402,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23402,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23402,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23405
      start: 23391
    functionDepth: 0
    functionLinenumber: 23391
    functionLinenumberEnd: 23405
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 196
    functionsReached:
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - set_parent
    - JSON_THROW
    - out_of_range::create
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference at(const typename object_t::key_type& key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23414,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23414,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23416,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23416,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23416,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23416,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23419,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23419,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23420,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23422,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23422,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23422,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23422,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23422,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23425
      start: 23411
    functionDepth: 0
    functionLinenumber: 23411
    functionLinenumberEnd: 23425
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 197
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - set_parent
    - JSON_THROW
    - out_of_range::create
    - string_t
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference at(KeyType && key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23432,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23432,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23434,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23434,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23434,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23434,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23437,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23438,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23440,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23440,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23440,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23443
      start: 23429
    functionDepth: 0
    functionLinenumber: 23429
    functionLinenumberEnd: 23443
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 198
    functionsReached:
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - out_of_range::create
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const typename object_t::key_type& key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23452,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23452,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23454,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23454,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23454,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23454,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23457,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23457,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23458,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23460,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23460,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23460,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23460,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23460,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23463
      start: 23449
    functionDepth: 0
    functionLinenumber: 23449
    functionLinenumberEnd: 23463
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 199
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - out_of_range::create
    - string_t
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(KeyType && key) const
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23470,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23473,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23474,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23478,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23478,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23481,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23485,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23486,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23488,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23491,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23491,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23494,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23499,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23499,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23499,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23499,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23502,1
    - Dst: m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23505,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23508,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23508,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23508,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23508,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23509
      start: 23467
    functionDepth: 0
    functionLinenumber: 23467
    functionLinenumberEnd: 23509
    functionName: operator[](size_type idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - is_null
    - type_error::create
    - m_value::array
    - assert_invariant
    - m_value::array::size
    - set_parents
    - create
    - m_value::array::capacity
    - is_array
    - begin
    - static_cast<typename iterator::difference_type>
    - JSON_THROW
    - m_value::array::resize
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: reference
    signature: reference operator[](size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23516,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23516,1
    - Dst: m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23518,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23521,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23521,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23521,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23522
      start: 23513
    functionDepth: 0
    functionLinenumber: 23513
    functionLinenumberEnd: 23522
    functionName: operator[](size_type idx) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - concat
    - type_error::create
    - m_value::array
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](size_type idx) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23529,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23532,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23533,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23537,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23537,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23539,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23539,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23540,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23543,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23543,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23543,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - key
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23544
      start: 23526
    functionDepth: 0
    functionLinenumber: 23526
    functionLinenumberEnd: 23544
    functionName: operator[](typename object_t::key_type key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object::emplace
    - type_name
    - concat
    - is_null
    - type_error::create
    - assert_invariant
    - set_parent
    - create
    - JSON_THROW
    - std::move
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference operator[](typename object_t::key_type key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23551,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23551,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23553,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23554,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23554,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23558,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23558,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23558,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23559
      start: 23548
    functionDepth: 0
    functionLinenumber: 23548
    functionLinenumberEnd: 23559
    functionName: operator[](const typename object_t::key_type& key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object::end
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_ASSERT
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const typename object_t::key_type& key)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: object_t::key_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23567
      start: 23564
    functionDepth: 0
    functionLinenumber: 23564
    functionLinenumberEnd: 23567
    functionName: operator[](T* key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - object_t::key_type
    linkageType: ''
    returnType: reference
    signature: reference operator[](T* key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: object_t::key_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23573
      start: 23570
    functionDepth: 0
    functionLinenumber: 23570
    functionLinenumberEnd: 23573
    functionName: operator[](T* key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - object_t::key_type
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](T* key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23582,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23585,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23586,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23590,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23590,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23592,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23592,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23593,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23596,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23596,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23596,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23596,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23597
      start: 23579
    functionDepth: 0
    functionLinenumber: 23579
    functionLinenumberEnd: 23597
    functionName: operator[](KeyType && key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::emplace
    - type_name
    - concat
    - is_null
    - type_error::create
    - assert_invariant
    - set_parent
    - create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference operator[](KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23606,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23606,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23608,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23608,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23609,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23609,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23613,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23613,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23613,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23613,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23614
      start: 23603
    functionDepth: 0
    functionLinenumber: 23603
    functionLinenumberEnd: 23614
    functionName: operator[](KeyType && key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_ASSERT
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](KeyType && key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23636,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23636,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23639,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23640,1
    - Dst: auto::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23642,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23648,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23648,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23648,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23648,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - typename object_t::key_type
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23649
      start: 23626
    functionDepth: 0
    functionLinenumber: 23626
    functionLinenumberEnd: 23649
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - end
    - type_name
    - auto::template get<ValueType>
    - concat
    - type_error::create
    - JSON_THROW
    - find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: "public:\n    /// @brief access specified object element with default
      value\n    /// @sa https://json.nlohmann.me/api/basic_json/value/\n    template
      < class ValueType, detail::enable_if_t <\n                   !detail::is_transparent<object_comparator_t>::value\n
      \                  && detail::is_getable<basic_json_t, ValueType>::value\n                   &&
      !std::is_same<value_t, detail::uncvref_t<ValueType>>::value, int > = 0 >"
    signature: "public:\n    /// @brief access specified object element with default
      value\n    /// @sa https://json.nlohmann.me/api/basic_json/value/\n    template
      < class ValueType, detail::enable_if_t <\n                   !detail::is_transparent<object_comparator_t>::value\n
      \                  && detail::is_getable<basic_json_t, ValueType>::value\n                   &&
      !std::is_same<value_t, detail::uncvref_t<ValueType>>::value, int > = 0 > value(const
      typename object_t::key_type& key, const ValueType& default_value) const"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23661,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23661,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23664,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23665,1
    - Dst: auto::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23667,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23670,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23673,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23673,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23673,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23673,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - typename object_t::key_type
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23674
      start: 23658
    functionDepth: 0
    functionLinenumber: 23658
    functionLinenumberEnd: 23674
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - end
    - type_name
    - concat
    - type_error::create
    - std::forward<ValueType>
    - auto::template get<ReturnType>
    - find
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const typename object_t::key_type& key, ValueType
      && default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23687,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23687,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23690,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23690,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23691,1
    - Dst: auto::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23693,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23699,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23699,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23699,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23699,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - KeyType
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23700
      start: 23684
    functionDepth: 0
    functionLinenumber: 23684
    functionLinenumberEnd: 23700
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - std::forward<KeyType>
    - end
    - type_name
    - auto::template get<ValueType>
    - concat
    - type_error::create
    - JSON_THROW
    - find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(KeyType && key, const ValueType& default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23714,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23714,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23717,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23717,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23718,1
    - Dst: auto::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23720,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23723,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23726,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23726,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23726,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23726,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - KeyType
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23727
      start: 23711
    functionDepth: 0
    functionLinenumber: 23711
    functionLinenumberEnd: 23727
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - std::forward<KeyType>
    - end
    - type_name
    - concat
    - type_error::create
    - std::forward<ValueType>
    - auto::template get<ReturnType>
    - find
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(KeyType && key, ValueType && default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23737,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23737,1
    - Dst: get_checked_or_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23741,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23742,1
    - Dst: auto*::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23744,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23750,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23750,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23750,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23750,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - json_pointer
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23751
      start: 23734
    functionDepth: 0
    functionLinenumber: 23734
    functionLinenumberEnd: 23751
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - type_name
    - concat
    - get_checked_or_null
    - type_error::create
    - JSON_THROW
    - auto*::template get<ValueType>
    - JSON_HEDLEY_LIKELY
    - is_structured
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const json_pointer& ptr, const ValueType& default_value)
      const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23762,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23762,1
    - Dst: get_checked_or_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23766,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23767,1
    - Dst: auto*::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23769,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23772,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23775,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23775,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23775,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23775,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - json_pointer
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23776
      start: 23759
    functionDepth: 0
    functionLinenumber: 23759
    functionLinenumberEnd: 23776
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 209
    functionsReached:
    - auto*::template get<ReturnType>
    - type_name
    - concat
    - get_checked_or_null
    - type_error::create
    - std::forward<ValueType>
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_structured
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const json_pointer& ptr, ValueType && default_value)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23785,1
    - Dst: convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23786
      start: 23783
    functionDepth: 0
    functionLinenumber: 23783
    functionLinenumberEnd: 23786
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 210
    functionsReached:
    - convert
    - value
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const ::nlohmann::json_pointer<BasicJsonType>& ptr,
      const ValueType& default_value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23796,1
    - Dst: convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23796,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23796,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23797
      start: 23794
    functionDepth: 0
    functionLinenumber: 23794
    functionLinenumberEnd: 23797
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 211
    functionsReached:
    - convert
    - value
    - std::forward<ValueType>
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const ::nlohmann::json_pointer<BasicJsonType>& ptr,
      ValueType && default_value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23804
      start: 23801
    functionDepth: 0
    functionLinenumber: 23801
    functionLinenumberEnd: 23804
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - begin
    linkageType: ''
    returnType: reference
    signature: reference front()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23811
      start: 23808
    functionDepth: 0
    functionLinenumber: 23808
    functionLinenumberEnd: 23811
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_reference
    signature: const_reference front() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23820
      start: 23815
    functionDepth: 0
    functionLinenumber: 23815
    functionLinenumberEnd: 23820
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 371
    functionsReached:
    - end
    linkageType: ''
    returnType: reference
    signature: reference back()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23829
      start: 23824
    functionDepth: 0
    functionLinenumber: 23824
    functionLinenumberEnd: 23829
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 371
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_reference
    signature: const_reference back() const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23839,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23841,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23841,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23844,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23855,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23855,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23857,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23857,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23860,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23863,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23864,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23867,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23870,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23871,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23876,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23882,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23888,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23895,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23895,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23895,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23895,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    argCount: 1
    argNames:
    - pos
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23899
      start: 23836
    functionDepth: 2
    functionLinenumber: 23836
    functionLinenumberEnd: 23899
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 29
    functionsReached:
    - m_value::array::erase
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - concat
    - type_name
    - type_error::create
    - is_binary
    - destroy
    - assert_invariant
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - m_value::object::erase
    - invalid_iterator::create
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType pos)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23909,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23911,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23911,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23914,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23925,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23925,1
    - Dst: IteratorType::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23926,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23928,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23928,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23931,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23934,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23935,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23938,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23941,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23942,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23947,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23953,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23960,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23968,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23968,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23968,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23968,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23972
      start: 23906
    functionDepth: 2
    functionLinenumber: 23906
    functionLinenumberEnd: 23972
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 30
    functionsReached:
    - m_value::array::erase
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - concat
    - type_name
    - type_error::create
    - IteratorType::m_it::primitive_iterator::is_end
    - is_binary
    - destroy
    - assert_invariant
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - m_value::object::erase
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23980,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23980,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23982,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23982,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23982,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23982,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23985,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23986
      start: 23974
    functionDepth: 0
    functionLinenumber: 23974
    functionLinenumberEnd: 23986
    functionName: erase_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - m_value::object::erase
    - is_object
    linkageType: ''
    returnType: "private:\n    template < typename KeyType, detail::enable_if_t <\n
      \                  detail::has_erase_with_key_type<basic_json_t, KeyType>::value,
      int > = 0 >"
    signature: "private:\n    template < typename KeyType, detail::enable_if_t <\n
      \                  detail::has_erase_with_key_type<basic_json_t, KeyType>::value,
      int > = 0 > erase_internal(KeyType && key)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23993,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23993,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23995,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23995,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23995,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23995,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23998,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23998,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:23999,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24001,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24005
      start: 23990
    functionDepth: 0
    functionLinenumber: 23990
    functionLinenumberEnd: 24005
    functionName: erase_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - m_value::object::erase
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type erase_internal(KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24024,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24024,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24025
      start: 24022
    functionDepth: 0
    functionLinenumber: 24022
    functionLinenumberEnd: 24025
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 32
    functionsReached:
    - std::forward<KeyType>
    - erase_internal
    linkageType: ''
    returnType: size_type
    signature: size_type erase(KeyType && key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24032,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24032,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24034,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24034,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24036,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24036,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24036,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24036,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24039,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24039,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24039,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24043,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24043,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24043,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24043,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24045
      start: 24029
    functionDepth: 0
    functionLinenumber: 24029
    functionLinenumberEnd: 24045
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 33
    functionsReached:
    - m_value::array::erase
    - m_value::array::begin
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - type_name
    - type_error::create
    - static_cast<difference_type>
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: void
    signature: void erase(const size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24060,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24062,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24064,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24068
      start: 24058
    functionDepth: 0
    functionLinenumber: 24058
    functionLinenumberEnd: 24068
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 67
    functionsReached:
    - end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: iterator
    signature: iterator find(const typename object_t::key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24074,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24076,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24078,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24082
      start: 24072
    functionDepth: 0
    functionLinenumber: 24072
    functionLinenumberEnd: 24082
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 68
    functionsReached:
    - cend
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const typename object_t::key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24090,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24092,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24094,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24094,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24098
      start: 24088
    functionDepth: 0
    functionLinenumber: 24088
    functionLinenumberEnd: 24098
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 69
    functionsReached:
    - std::forward<KeyType>
    - end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: iterator
    signature: iterator find(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24106,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24108,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24110,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24114
      start: 24104
    functionDepth: 0
    functionLinenumber: 24104
    functionLinenumberEnd: 24114
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 70
    functionsReached:
    - std::forward<KeyType>
    - cend
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24121,1
    - Dst: m_value::object::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24122
      start: 24118
    functionDepth: 0
    functionLinenumber: 24118
    functionLinenumberEnd: 24122
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 12
    functionsReached:
    - m_value::object::count
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type count(const typename object_t::key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24131,1
    - Dst: m_value::object::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24131,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24132
      start: 24128
    functionDepth: 0
    functionLinenumber: 24128
    functionLinenumberEnd: 24132
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - m_value::object::count
    - std::forward<KeyType>
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type count(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24138,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24138,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24139
      start: 24136
    functionDepth: 0
    functionLinenumber: 24136
    functionLinenumberEnd: 24139
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - m_value::object::end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool contains(const typename object_t::key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24147,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24147,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24147,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24148
      start: 24145
    functionDepth: 0
    functionLinenumber: 24145
    functionLinenumberEnd: 24148
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool contains(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24155
      start: 24152
    functionDepth: 0
    functionLinenumber: 24152
    functionLinenumberEnd: 24155
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: bool contains(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - typename ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24162
      start: 24159
    functionDepth: 0
    functionLinenumber: 24159
    functionLinenumberEnd: 24162
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: bool contains(const typename ::nlohmann::json_pointer<BasicJsonType>&
      ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24180
      start: 24175
    functionDepth: 0
    functionLinenumber: 24175
    functionLinenumberEnd: 24180
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 270
    functionsReached:
    - iterator::set_begin
    linkageType: ''
    returnType: iterator
    signature: iterator begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24187
      start: 24184
    functionDepth: 0
    functionLinenumber: 24184
    functionLinenumberEnd: 24187
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 271
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24196
      start: 24191
    functionDepth: 0
    functionLinenumber: 24191
    functionLinenumberEnd: 24196
    functionName: cbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - const_iterator::set_begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24205
      start: 24200
    functionDepth: 0
    functionLinenumber: 24200
    functionLinenumberEnd: 24205
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 314
    functionsReached:
    - iterator::set_end
    linkageType: ''
    returnType: iterator
    signature: iterator end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24212
      start: 24209
    functionDepth: 0
    functionLinenumber: 24209
    functionLinenumberEnd: 24212
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 315
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24221
      start: 24216
    functionDepth: 0
    functionLinenumber: 24216
    functionLinenumberEnd: 24221
    functionName: cend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - const_iterator::set_end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24227,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24228
      start: 24225
    functionDepth: 0
    functionLinenumber: 24225
    functionLinenumberEnd: 24228
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - reverse_iterator
    - end
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rbegin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24235
      start: 24232
    functionDepth: 0
    functionLinenumber: 24232
    functionLinenumberEnd: 24235
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 20
    functionsReached:
    - crbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24241,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24242
      start: 24239
    functionDepth: 0
    functionLinenumber: 24239
    functionLinenumberEnd: 24242
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - reverse_iterator
    - begin
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rend() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24249
      start: 24246
    functionDepth: 0
    functionLinenumber: 24246
    functionLinenumberEnd: 24249
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 20
    functionsReached:
    - crend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24255,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24256
      start: 24253
    functionDepth: 0
    functionLinenumber: 24253
    functionLinenumberEnd: 24256
    functionName: crbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - cend
    - const_reverse_iterator
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24262,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24263
      start: 24260
    functionDepth: 0
    functionLinenumber: 24260
    functionLinenumberEnd: 24263
    functionName: crend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - const_reverse_iterator
    - cbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24275
      start: 24272
    functionDepth: 0
    functionLinenumber: 24272
    functionLinenumberEnd: 24275
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reference::items
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24286
      start: 24283
    functionDepth: 0
    functionLinenumber: 24283
    functionLinenumberEnd: 24286
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - const_reference::items
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> iterator_wrapper(const_reference ref)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24293
      start: 24290
    functionDepth: 0
    functionLinenumber: 24290
    functionLinenumberEnd: 24293
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - iteration_proxy<iterator>
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> items() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<const_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24300
      start: 24297
    functionDepth: 0
    functionLinenumber: 24297
    functionLinenumberEnd: 24300
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 13
    functionsReached:
    - iteration_proxy<const_iterator>
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> items() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24326,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24348
      start: 24313
    functionDepth: 0
    functionLinenumber: 24313
    functionLinenumberEnd: 24348
    functionName: empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 171
    functionsReached:
    - m_value::object::empty
    - m_value::array::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24365,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24387
      start: 24352
    functionDepth: 0
    functionLinenumber: 24352
    functionLinenumberEnd: 24387
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 445
    functionsReached:
    - m_value::array::size
    - m_value::object::size
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24398,1
    - Dst: m_value::object::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24404,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24421
      start: 24391
    functionDepth: 0
    functionLinenumber: 24391
    functionLinenumberEnd: 24421
    functionName: max_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::max_size
    - m_value::array::max_size
    - size
    linkageType: ''
    returnType: size_type
    signature: size_type max_size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24464,1
    - Dst: m_value::binary::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24470,1
    - Dst: m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24476,1
    - Dst: m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24482,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24491
      start: 24434
    functionDepth: 0
    functionLinenumber: 24434
    functionLinenumberEnd: 24491
    functionName: clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 95
    functionsReached:
    - m_value::array::clear
    - m_value::object::clear
    - m_value::binary::clear
    - m_value::string::clear
    linkageType: ''
    returnType: void
    signature: void clear() noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24498,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24498,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24498,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24500,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24500,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24500,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24500,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24504,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24508,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24512,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24513,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24513,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24514,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24516
      start: 24495
    functionDepth: 0
    functionLinenumber: 24495
    functionLinenumberEnd: 24516
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 233
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - m_value::array::push_back
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    - std::move
    linkageType: ''
    returnType: void
    signature: void push_back(basic_json&& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24522,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24522,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24524
      start: 24520
    functionDepth: 0
    functionLinenumber: 24520
    functionLinenumberEnd: 24524
    functionName: operator+=(basic_json&& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24531,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24531,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24531,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24533,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24533,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24533,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24533,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24537,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24541,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24545,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24546,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24547,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24547,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24548
      start: 24528
    functionDepth: 0
    functionLinenumber: 24528
    functionLinenumberEnd: 24548
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 235
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - m_value::array::push_back
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: void
    signature: void push_back(const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24556
      start: 24552
    functionDepth: 0
    functionLinenumber: 24552
    functionLinenumberEnd: 24556
    functionName: operator+=(const basic_json& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const basic_json& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24563,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24563,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24563,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24565,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24565,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24565,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24565,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24569,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24573,1
    - Dst: m_value::object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24577,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24578,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24579
      start: 24560
    functionDepth: 0
    functionLinenumber: 24560
    functionLinenumberEnd: 24579
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 236
    functionsReached:
    - m_value::object::insert
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(const typename object_t::value_type& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24587
      start: 24583
    functionDepth: 0
    functionLinenumber: 24583
    functionLinenumberEnd: 24587
    functionName: operator+=(const typename object_t::value_type& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const typename object_t::value_type& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24593,1
    - Dst: initializer_list_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24593,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24593,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24593,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24595,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24601,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24601,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24603
      start: 24591
    functionDepth: 0
    functionLinenumber: 24591
    functionLinenumberEnd: 24603
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 238
    functionsReached:
    - is_string
    - basic_json
    - initializer_list_t::size
    - push_back
    - initializer_list_t::begin
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(initializer_list_t init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24611
      start: 24607
    functionDepth: 0
    functionLinenumber: 24607
    functionLinenumberEnd: 24611
    functionName: operator+=(initializer_list_t init)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(initializer_list_t init)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24619,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24619,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24619,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24621,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24621,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24621,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24621,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24625,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24629,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24633,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24634,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24634,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24635,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24635,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24636
      start: 24616
    functionDepth: 0
    functionLinenumber: 24616
    functionLinenumberEnd: 24636
    functionName: emplace_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 64
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - m_value::array::emplace_back
    - type_error::create
    - is_null
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: reference
    signature: reference emplace_back(Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24644,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24644,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24644,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24646,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24646,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24646,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24646,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24650,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24654,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24658,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24658,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24659,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24662,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24667
      start: 24641
    functionDepth: 0
    functionLinenumber: 24641
    functionLinenumberEnd: 24667
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 29
    functionsReached:
    - m_value::object::emplace
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - begin
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24676,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24678,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24678,1
    - Dst: m_value::array::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24679,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24679,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24680,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - pos
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24688
      start: 24673
    functionDepth: 0
    functionLinenumber: 24673
    functionLinenumberEnd: 24688
    functionName: insert_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - m_value::array::begin
    - m_value::array::insert
    - std::forward<Args>
    - set_parents
    - JSON_ASSERT
    - std::distance
    linkageType: ''
    returnType: iterator
    signature: iterator insert_iterator(const_iterator pos, Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24695,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24695,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24698,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24700,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24700,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24704,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24707,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24707,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24707,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24707,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24708
      start: 24692
    functionDepth: 0
    functionLinenumber: 24692
    functionLinenumberEnd: 24708
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 71
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24715
      start: 24712
    functionDepth: 0
    functionLinenumber: 24712
    functionLinenumberEnd: 24715
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 72
    functionsReached:
    - insert
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24722,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24722,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24725,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24727,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24727,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24731,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24734,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24734,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24734,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24734,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 3
    argNames:
    - pos
    - cnt
    - ' val'
    argTypes:
    - const_iterator
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24735
      start: 24719
    functionDepth: 0
    functionLinenumber: 24719
    functionLinenumberEnd: 24735
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 72
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, size_type cnt, const basic_json&
      val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24742,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24742,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24744,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24744,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24744,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24744,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24748,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24750,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24750,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24754,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24756,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24756,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24759,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24761,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24761,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24765,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 3
    argNames:
    - pos
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24766
      start: 24739
    functionDepth: 0
    functionLinenumber: 24739
    functionLinenumberEnd: 24766
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 72
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const_iterator first, const_iterator
      last)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24773,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24773,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24775,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24775,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24775,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24775,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24779,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24781,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24781,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24785,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24785,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24785,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ilist
    argTypes:
    - const_iterator
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24786
      start: 24770
    functionDepth: 0
    functionLinenumber: 24770
    functionLinenumberEnd: 24786
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 72
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - initializer_list_t::begin
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - initializer_list_t::end
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, initializer_list_t ilist)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24793,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24793,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24795,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24795,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24795,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24795,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24799,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24801,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24801,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24805,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24805,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24807,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24807,1
    - Dst: m_value::object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24810,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24811,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24812
      start: 24790
    functionDepth: 0
    functionLinenumber: 24790
    functionLinenumberEnd: 24812
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 73
    functionsReached:
    - m_value::object::insert
    - JSON_HEDLEY_UNLIKELY
    - const_iterator::m_object::is_object
    - type_name
    - concat
    - type_error::create
    - set_parents
    - JSON_THROW
    - invalid_iterator::create
    - is_object
    linkageType: ''
    returnType: void
    signature: void insert(const_iterator first, const_iterator last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24818,1
    - Dst: const_reference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24818,1
    - Dst: const_reference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - j
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24819
      start: 24816
    functionDepth: 0
    functionLinenumber: 24816
    functionLinenumberEnd: 24819
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - update
    - const_reference::begin
    - const_reference::end
    linkageType: ''
    returnType: void
    signature: void update(const_reference j, bool merge_objects = false)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24826,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24829,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24830,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24833,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24833,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24835,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24835,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24835,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24835,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24839,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24841,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24841,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24845,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24845,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24847,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24847,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24847,1
    - Dst: const_iterator::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24847,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24852,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24854,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24854,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24855,1
    - Dst: auto::second::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24857,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24857,1
    - Dst: auto::second::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24859,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24864,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24864,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24864,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24866,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24866,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24869
      start: 24823
    functionDepth: 0
    functionLinenumber: 24823
    functionLinenumberEnd: 24869
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - m_value::object::end
    - type_name
    - is_null
    - auto::second::update
    - const_iterator::m_object::is_object
    - concat
    - assert_invariant
    - invalid_iterator::create
    - const_iterator::m_object::type_name
    - m_value::object::find
    - auto::second::set_parents
    - auto::value
    - m_value::object
    - JSON_HEDLEY_UNLIKELY
    - type_error::create
    - create
    - JSON_THROW
    - auto::key
    - is_object
    linkageType: ''
    returnType: void
    signature: void update(const_iterator first, const_iterator last, bool merge_objects
      = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24880,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24881,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24883,1
    - Dst: reference::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24884,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24885,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - other
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24886
      start: 24873
    functionDepth: 0
    functionLinenumber: 24873
    functionLinenumberEnd: 24886
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 28
    functionsReached:
    - std::swap
    - assert_invariant
    - set_parents
    - reference::set_parents
    linkageType: ''
    returnType: void
    signature: "void swap(reference other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&
      // NOLINT(cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n        std::is_nothrow_move_assignable<json_value>::value\n
      \   )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24897,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - reference
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24898
      start: 24890
    functionDepth: 0
    functionLinenumber: 24890
    functionLinenumberEnd: 24898
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 29
    functionsReached:
    - reference::swap
    linkageType: ''
    returnType: friend
    signature: "friend swap(reference left, reference right) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&
      // NOLINT(cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n        std::is_nothrow_move_assignable<json_value>::value\n
      \   )"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24905,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24905,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24908,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24912,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24912,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24912,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24912,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24914
      start: 24902
    functionDepth: 0
    functionLinenumber: 24902
    functionLinenumberEnd: 24914
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 30
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(array_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24921,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24921,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24924,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24928,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24928,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24928,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24930
      start: 24918
    functionDepth: 0
    functionLinenumber: 24918
    functionLinenumberEnd: 24930
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 31
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: void
    signature: void swap(object_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24937,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24937,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24940,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24944,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24944,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24944,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24946
      start: 24934
    functionDepth: 0
    functionLinenumber: 24934
    functionLinenumberEnd: 24946
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 32
    functionsReached:
    - swap
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(string_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24953,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24953,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24956,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24960,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24960,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24960,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24960,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24962
      start: 24950
    functionDepth: 0
    functionLinenumber: 24950
    functionLinenumberEnd: 24962
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 33
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(binary_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24969,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24969,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24972,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24976,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24976,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24976,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:24976,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24978
      start: 24966
    functionDepth: 0
    functionLinenumber: 24966
    functionLinenumberEnd: 24978
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 34
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(typename binary_t::container_type& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - op
    - ','
    - null_result
    - ','
    - unordered_result
    - ','
    - default_result
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25001
      start: 24997
    functionDepth: 0
    functionLinenumber: 24997
    functionLinenumberEnd: 25001
    functionName: JSON_IMPLEMENT_OPERATOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_IMPLEMENT_OPERATOR(op, null_result, unordered_result, default_result)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25068
      start: 25065
    functionDepth: 0
    functionLinenumber: 25065
    functionLinenumberEnd: 25068
    functionName: if
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: else
    signature: else if(compares_unordered(lhs, rhs))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25097
      start: 25094
    functionDepth: 0
    functionLinenumber: 25094
    functionLinenumberEnd: 25097
    functionName: compares_unordered
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool compares_unordered(const_reference rhs, bool inverse = false)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_IMPLEMENT_OPERATOR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25114
      start: 25103
    functionDepth: 0
    functionLinenumber: 25103
    functionLinenumberEnd: 25114
    functionName: operator==(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_IMPLEMENT_OPERATOR
    linkageType: ''
    returnType: bool
    signature: bool operator==(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25123
      start: 25120
    functionDepth: 0
    functionLinenumber: 25120
    functionLinenumberEnd: 25123
    functionName: operator==(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(ScalarType rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25136
      start: 25127
    functionDepth: 0
    functionLinenumber: 25127
    functionLinenumberEnd: 25136
    functionName: operator<=>(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::partial_ordering
    signature: std::partial_ordering operator<=>(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25145
      start: 25142
    functionDepth: 0
    functionLinenumber: 25142
    functionLinenumberEnd: 25145
    functionName: operator<=>(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: std::partial_ordering
    signature: std::partial_ordering operator<=>(ScalarType rhs) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25161
      start: 25154
    functionDepth: 0
    functionLinenumber: 25154
    functionLinenumberEnd: 25161
    functionName: operator<=(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25170
      start: 25167
    functionDepth: 0
    functionLinenumber: 25167
    functionLinenumberEnd: 25170
    functionName: operator<=(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(ScalarType rhs) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25182
      start: 25175
    functionDepth: 0
    functionLinenumber: 25175
    functionLinenumberEnd: 25182
    functionName: operator>=(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25191
      start: 25188
    functionDepth: 0
    functionLinenumber: 25188
    functionLinenumberEnd: 25191
    functionName: operator>=(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(ScalarType rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_IMPLEMENT_OPERATOR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25206
      start: 25196
    functionDepth: 0
    functionLinenumber: 25196
    functionLinenumberEnd: 25206
    functionName: operator==(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_IMPLEMENT_OPERATOR
    linkageType: ''
    returnType: friend
    signature: friend operator==(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25215
      start: 25212
    functionDepth: 0
    functionLinenumber: 25212
    functionLinenumberEnd: 25215
    functionName: operator==(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25224
      start: 25221
    functionDepth: 0
    functionLinenumber: 25221
    functionLinenumberEnd: 25224
    functionName: operator==(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25231
      start: 25228
    functionDepth: 0
    functionLinenumber: 25228
    functionLinenumberEnd: 25231
    functionName: operator!=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator!=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25240
      start: 25237
    functionDepth: 0
    functionLinenumber: 25237
    functionLinenumberEnd: 25240
    functionName: operator!=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25249
      start: 25246
    functionDepth: 0
    functionLinenumber: 25246
    functionLinenumberEnd: 25249
    functionName: operator!=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25268
      start: 25265
    functionDepth: 0
    functionLinenumber: 25265
    functionLinenumberEnd: 25268
    functionName: operator<(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25277
      start: 25274
    functionDepth: 0
    functionLinenumber: 25274
    functionLinenumberEnd: 25277
    functionName: operator<(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25288
      start: 25281
    functionDepth: 0
    functionLinenumber: 25281
    functionLinenumberEnd: 25288
    functionName: operator<=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator<=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25297
      start: 25294
    functionDepth: 0
    functionLinenumber: 25294
    functionLinenumberEnd: 25297
    functionName: operator<=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25306
      start: 25303
    functionDepth: 0
    functionLinenumber: 25303
    functionLinenumberEnd: 25306
    functionName: operator<=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25318
      start: 25310
    functionDepth: 0
    functionLinenumber: 25310
    functionLinenumberEnd: 25318
    functionName: operator>(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator>(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25327
      start: 25324
    functionDepth: 0
    functionLinenumber: 25324
    functionLinenumberEnd: 25327
    functionName: operator>(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25336
      start: 25333
    functionDepth: 0
    functionLinenumber: 25333
    functionLinenumberEnd: 25336
    functionName: operator>(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25347
      start: 25340
    functionDepth: 0
    functionLinenumber: 25340
    functionLinenumberEnd: 25347
    functionName: operator>=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator>=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25356
      start: 25353
    functionDepth: 0
    functionLinenumber: 25353
    functionLinenumberEnd: 25356
    functionName: operator>=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25365
      start: 25362
    functionDepth: 0
    functionLinenumber: 25362
    functionLinenumberEnd: 25365
    functionName: operator>=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25384,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25385,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25388,1
    - Dst: detail::output_adapter<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25391,1
    - Dst: fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25391,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25392,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' o'
    - ' j'
    argTypes:
    - std::ostream
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25394
      start: 25381
    functionDepth: 0
    functionLinenumber: 25381
    functionLinenumberEnd: 25394
    functionName: '& operator<<(std::ostream& o, const basic_json& j)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - width
    - detail::output_adapter<char>
    - fill
    - serializer::dump
    - static_cast<unsigned int>
    linkageType: ''
    returnType: friend
    signature: friend & operator<<(std::ostream& o, const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25428,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25428,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25428,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25430
      start: 25420
    functionDepth: 0
    functionLinenumber: 25420
    functionLinenumberEnd: 25430
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 50
    functionsReached:
    - std::forward<InputType>
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(InputType&& i,\n                            parser_callback_t
      cb = nullptr,\n                            const bool allow_exceptions = true,\n
      \                           const bool ignore_comments = false,\n                            const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25445,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25445,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25445,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25445,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25447
      start: 25436
    functionDepth: 0
    functionLinenumber: 25436
    functionLinenumberEnd: 25447
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 50
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(IteratorType first,\n                            SentinelType
      last,\n                            parser_callback_t cb = nullptr,\n                            const
      bool allow_exceptions = true,\n                            const bool ignore_comments
      = false,\n                            const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25458,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25458,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25460
      start: 25451
    functionDepth: 0
    functionLinenumber: 25451
    functionLinenumberEnd: 25460
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 50
    functionsReached:
    - std::move
    - get
    - parser
    linkageType: ''
    returnType: basic_json
    signature: "basic_json parse(detail::span_input_adapter&& i,\n                            parser_callback_t
      cb = nullptr,\n                            const bool allow_exceptions = true,\n
      \                           const bool ignore_comments = false,\n                            const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25469,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25469,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25470
      start: 25465
    functionDepth: 0
    functionLinenumber: 25465
    functionLinenumberEnd: 25470
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::forward<InputType>
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(InputType&& i,\n                       const bool ignore_comments
      = false,\n                       const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25480,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25480,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25481
      start: 25476
    functionDepth: 0
    functionLinenumber: 25476
    functionLinenumberEnd: 25481
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(IteratorType first, SentinelType last,\n                       const
      bool ignore_comments = false,\n                       const bool ignore_trailing_commas
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25489,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25490
      start: 25485
    functionDepth: 0
    functionLinenumber: 25485
    functionLinenumberEnd: 25490
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - get
    - parser
    linkageType: ''
    returnType: bool
    signature: "bool accept(detail::span_input_adapter&& i,\n                       const
      bool ignore_comments = false,\n                       const bool ignore_trailing_commas
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25502,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25502,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25504,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25504,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25505,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - InputType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25506
      start: 25496
    functionDepth: 0
    functionLinenumber: 25496
    functionLinenumberEnd: 25506
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - std::forward<InputType>
    - nlohmann::detail::input_adapter
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(InputType&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false,\n                          const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25519,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25519,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25519,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25521,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25521,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25522,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first
    - last
    - sax
    argTypes:
    - IteratorType
    - SentinelType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25523
      start: 25513
    functionDepth: 0
    functionLinenumber: 25513
    functionLinenumberEnd: 25523
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(IteratorType first, SentinelType last, SAX* sax,\n
      \                         input_format_t format = input_format_t::json,\n                          const
      bool strict = true,\n                          const bool ignore_comments =
      false,\n                          const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25539,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25542,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25542,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25544,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - detail::span_input_adapter
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25545
      start: 25533
    functionDepth: 0
    functionLinenumber: 25533
    functionLinenumberEnd: 25545
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 15
    functionsReached:
    - std::move
    - get
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(detail::span_input_adapter&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false,\n                          const
      bool ignore_trailing_commas = false)"
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25601
      start: 25575
    functionDepth: 0
    functionLinenumber: 25575
    functionLinenumberEnd: 25601
    functionName: type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 168
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * type_name() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25619
      start: 25616
    functionDepth: 0
    functionLinenumber: 25616
    functionLinenumberEnd: 25619
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 128
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25625
      start: 25621
    functionDepth: 0
    functionLinenumber: 25621
    functionLinenumberEnd: 25625
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 128
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void data(size_type cnt, const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25627
      start: 25627
    functionDepth: 0
    functionLinenumber: 25627
    functionLinenumberEnd: 25627
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 128
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25628
      start: 25628
    functionDepth: 0
    functionLinenumber: 25628
    functionLinenumberEnd: 25628
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 128
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(data&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25629
      start: 25629
    functionDepth: 0
    functionLinenumber: 25629
    functionLinenumberEnd: 25629
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 128
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(const data&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25630
      start: 25630
    functionDepth: 0
    functionLinenumber: 25630
    functionLinenumberEnd: 25630
    functionName: '& operator=(data&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: data
    signature: data & operator=(data&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25631
      start: 25631
    functionDepth: 0
    functionLinenumber: 25631
    functionLinenumberEnd: 25631
    functionName: '& operator=(const data&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: data
    signature: data & operator=(const data&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25636
      start: 25633
    functionDepth: 0
    functionLinenumber: 25633
    functionLinenumberEnd: 25636
    functionName: ~data() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - destroy
    linkageType: ''
    returnType: void
    signature: void ~data() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25660
      start: 25657
    functionDepth: 0
    functionLinenumber: 25657
    functionLinenumberEnd: 25660
    functionName: end_pos
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t end_pos() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25685
      start: 25682
    functionDepth: 0
    functionLinenumber: 25682
    functionLinenumberEnd: 25685
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25692
      start: 25689
    functionDepth: 0
    functionLinenumber: 25689
    functionLinenumberEnd: 25692
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25701
      start: 25696
    functionDepth: 0
    functionLinenumber: 25696
    functionLinenumberEnd: 25701
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - to_msgpack
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_msgpack(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25708
      start: 25705
    functionDepth: 0
    functionLinenumber: 25705
    functionLinenumberEnd: 25708
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25715
      start: 25712
    functionDepth: 0
    functionLinenumber: 25712
    functionLinenumberEnd: 25715
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25726
      start: 25719
    functionDepth: 0
    functionLinenumber: 25719
    functionLinenumberEnd: 25726
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - to_ubjson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: "std::vector<std::uint8_t> to_ubjson(const basic_json& j,\n            const
      bool use_size = false,\n            const bool use_type = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25734
      start: 25730
    functionDepth: 0
    functionLinenumber: 25730
    functionLinenumberEnd: 25734
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o,\n                          const bool use_size = false, const bool use_type
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25742
      start: 25738
    functionDepth: 0
    functionLinenumber: 25738
    functionLinenumberEnd: 25742
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<char> o,\n
      \                         const bool use_size = false, const bool use_type =
      false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25754
      start: 25746
    functionDepth: 0
    functionLinenumber: 25746
    functionLinenumberEnd: 25754
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - to_bjdata
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: "std::vector<std::uint8_t> to_bjdata(const basic_json& j,\n            const
      bool use_size = false,\n            const bool use_type = false,\n            const
      bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25763
      start: 25758
    functionDepth: 0
    functionLinenumber: 25758
    functionLinenumberEnd: 25763
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: "void to_bjdata(const basic_json& j, detail::output_adapter<std::uint8_t>
      o,\n                          const bool use_size = false, const bool use_type
      = false,\n                          const bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25772
      start: 25767
    functionDepth: 0
    functionLinenumber: 25767
    functionLinenumberEnd: 25772
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: "void to_bjdata(const basic_json& j, detail::output_adapter<char> o,\n
      \                         const bool use_size = false, const bool use_type =
      false,\n                          const bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25781
      start: 25776
    functionDepth: 0
    functionLinenumber: 25776
    functionLinenumberEnd: 25781
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - to_bson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_bson(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25788
      start: 25785
    functionDepth: 0
    functionLinenumber: 25785
    functionLinenumberEnd: 25788
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25795
      start: 25792
    functionDepth: 0
    functionLinenumber: 25792
    functionLinenumberEnd: 25795
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25807,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25807,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25809,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25809,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25810,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25811
      start: 25800
    functionDepth: 0
    functionLinenumber: 25800
    functionLinenumberEnd: 25811
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25824,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25824,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25824,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25826,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25826,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25828
      start: 25817
    functionDepth: 0
    functionLinenumber: 25817
    functionLinenumberEnd: 25828
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(IteratorType first, SentinelType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true,\n                                const cbor_tag_handler_t
      tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25839
      start: 25833
    functionDepth: 0
    functionLinenumber: 25833
    functionLinenumberEnd: 25839
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - from_cbor
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25849,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25852,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25852,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25853,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25854
      start: 25843
    functionDepth: 0
    functionLinenumber: 25843
    functionLinenumberEnd: 25854
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25865,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25865,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25867,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25867,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25868,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25869
      start: 25859
    functionDepth: 0
    functionLinenumber: 25859
    functionLinenumberEnd: 25869
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(InputType&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25881,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25881,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25881,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25883,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25883,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25885
      start: 25875
    functionDepth: 0
    functionLinenumber: 25875
    functionLinenumberEnd: 25885
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(IteratorType first, SentinelType
      last,\n                                   const bool strict = true,\n                                   const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25895
      start: 25890
    functionDepth: 0
    functionLinenumber: 25890
    functionLinenumberEnd: 25895
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - from_msgpack
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(const T* ptr, std::size_t len,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25904,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25907,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25907,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25908,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25909
      start: 25899
    functionDepth: 0
    functionLinenumber: 25899
    functionLinenumberEnd: 25909
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(detail::span_input_adapter&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25920,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25920,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25922,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25922,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25924
      start: 25914
    functionDepth: 0
    functionLinenumber: 25914
    functionLinenumberEnd: 25924
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(InputType&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25936,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25936,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25936,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25938,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25938,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25939,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25940
      start: 25930
    functionDepth: 0
    functionLinenumber: 25930
    functionLinenumberEnd: 25940
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(IteratorType first, SentinelType
      last,\n                                  const bool strict = true,\n                                  const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25950
      start: 25945
    functionDepth: 0
    functionLinenumber: 25945
    functionLinenumberEnd: 25950
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - from_ubjson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(const T* ptr, std::size_t len,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25959,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25962,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25962,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25964
      start: 25954
    functionDepth: 0
    functionLinenumber: 25954
    functionLinenumberEnd: 25964
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(detail::span_input_adapter&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25975,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25975,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25977,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25977,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25979
      start: 25969
    functionDepth: 0
    functionLinenumber: 25969
    functionLinenumberEnd: 25979
    functionName: from_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bjdata(InputType&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25991,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25991,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25991,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25993,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25993,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:25994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25995
      start: 25985
    functionDepth: 0
    functionLinenumber: 25985
    functionLinenumberEnd: 25995
    functionName: from_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bjdata(IteratorType first, SentinelType
      last,\n                                  const bool strict = true,\n                                  const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26006,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26006,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26008,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26008,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26009,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26010
      start: 26000
    functionDepth: 0
    functionLinenumber: 26000
    functionLinenumberEnd: 26010
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26022,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26022,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26022,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26024,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26026
      start: 26016
    functionDepth: 0
    functionLinenumber: 26016
    functionLinenumberEnd: 26026
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(IteratorType first, SentinelType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26035,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26036
      start: 26031
    functionDepth: 0
    functionLinenumber: 26031
    functionLinenumberEnd: 26036
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - from_bson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26045,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26048,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26048,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26050
      start: 26040
    functionDepth: 0
    functionLinenumber: 26040
    functionLinenumberEnd: 26050
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26065
      start: 26062
    functionDepth: 0
    functionLinenumber: 26062
    functionLinenumberEnd: 26065
    functionName: operator[](const json_pointer& ptr)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: reference
    signature: reference operator[](const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26072
      start: 26069
    functionDepth: 0
    functionLinenumber: 26069
    functionLinenumberEnd: 26072
    functionName: operator[](const ::nlohmann::json_pointer<BasicJsonType>& ptr)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: reference
    signature: reference operator[](const ::nlohmann::json_pointer<BasicJsonType>&
      ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26079
      start: 26076
    functionDepth: 0
    functionLinenumber: 26076
    functionLinenumberEnd: 26079
    functionName: operator[](const json_pointer& ptr) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26086
      start: 26083
    functionDepth: 0
    functionLinenumber: 26083
    functionLinenumberEnd: 26086
    functionName: operator[](const ::nlohmann::json_pointer<BasicJsonType>& ptr) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const ::nlohmann::json_pointer<BasicJsonType>&
      ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26093
      start: 26090
    functionDepth: 0
    functionLinenumber: 26090
    functionLinenumberEnd: 26093
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 232
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: reference
    signature: reference at(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26100
      start: 26097
    functionDepth: 0
    functionLinenumber: 26097
    functionLinenumberEnd: 26100
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 232
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: reference
    signature: reference at(const ::nlohmann::json_pointer<BasicJsonType>& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26107
      start: 26104
    functionDepth: 0
    functionLinenumber: 26104
    functionLinenumberEnd: 26107
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 232
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26114
      start: 26111
    functionDepth: 0
    functionLinenumber: 26111
    functionLinenumberEnd: 26114
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 232
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const ::nlohmann::json_pointer<BasicJsonType>& ptr)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: flatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26123
      start: 26118
    functionDepth: 0
    functionLinenumber: 26118
    functionLinenumberEnd: 26123
    functionName: flatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 3
    functionsReached:
    - flatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json flatten() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: unflatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26130
      start: 26127
    functionDepth: 0
    functionLinenumber: 26127
    functionLinenumberEnd: 26130
    functionName: unflatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - unflatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json unflatten() const
  - BBCount: 37
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26183,1
    - Dst: top
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26190,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26193,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26197,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26198,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26200,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26217,1
    - Dst: json_pointer::template array_index<basic_json_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26221,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26222,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26222,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26225,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26225,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26225,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26225,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26229,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26229,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26229,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26244,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26244,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26244,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26244,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26252,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26253,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26254,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26257,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26260,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26261,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26261,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26263,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26267,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26267,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26267,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26270,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26273,1
    - Dst: json_pointer::template array_index<basic_json_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26273,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26278,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26278,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26280,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26280,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26292,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26295,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26298,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26298,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26301,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26301,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26301,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26305,1
    - Dst: auto::second::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26305,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26308,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26308,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26308,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26316,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26316,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26318,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26318,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26322,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26323,1
    - Dst: get_op
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26326,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26330,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26330,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26336,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26343,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26343,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26349,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26353,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26359,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26360,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26366,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26370,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26375,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26386,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26386,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26394,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26396,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26396,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26396,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26396,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26407,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26407,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26407,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 118
    argCount: 1
    argNames:
    - ' json_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26410
      start: 26143
    functionDepth: 0
    functionLinenumber: 26143
    functionLinenumberEnd: 26410
    functionName: patch_inplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - top
    - type_name
    - auto::second::is_string
    - insert
    - begin
    - find
    - out_of_range::create
    - get_op
    - to_string
    - size
    - concat
    - back
    - dump
    - static_cast<difference_type>
    - m_data::m_value::object::find
    - at
    - m_data::m_value::object::end
    - operation_remove
    - json_pointer::template array_index<basic_json_t>
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - end
    - get_value
    - operation_add
    - pop_back
    - push_back
    - JSON_THROW
    - is_array
    - erase
    - empty
    - JSON_HEDLEY_LIKELY
    - other_error::create
    - is_object
    linkageType: ''
    returnType: void
    signature: void patch_inplace(const basic_json& json_patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::patch_inplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' json_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26420
      start: 26415
    functionDepth: 0
    functionLinenumber: 26415
    functionLinenumberEnd: 26420
    functionName: patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - basic_json::patch_inplace
    linkageType: ''
    returnType: basic_json
    signature: basic_json patch(const basic_json& json_patch) const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26437,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26437,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26440,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26447,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26453,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26453,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26456,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26456,1
    - Dst: detail::to_string<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26456,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26457,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26457,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26457,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26457,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26465,1
    - Dst: basic_json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26465,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26466,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26470,1
    - Dst: basic_json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26470,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26470,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26473,1
    - Dst: detail::to_string<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26473,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26479,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26481,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26484,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26496,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26496,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26499,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26499,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26499,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26501,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26501,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26501,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26504,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26504,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26504,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26505,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26505,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26505,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26505,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26510,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26510,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26518,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26518,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26520,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26520,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26520,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26523,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26523,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26523,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26524,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26527,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26546,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    argCount: 2
    argNames:
    - ' source'
    - ' target'
    argTypes:
    - basic_json
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26555
      start: 26424
    functionDepth: 0
    functionLinenumber: 26424
    functionLinenumberEnd: 26555
    functionName: diff
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - basic_json::end
    - basic_json::size
    - detail::to_string<string_t>
    - diff
    - find
    - object
    - detail::concat<string_t>
    - auto::end
    - size
    - static_cast<difference_type>
    - basic_json::insert
    - auto::begin
    - basic_json::push_back
    - nlohmann::detail::escape
    - cend
    - type
    - auto::value
    - end
    - cbegin
    - auto::key
    - basic_json::begin
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT diff(const basic_json& source, const
      basic_json& target,\n                           const string_t& path = \"\")"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26569,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26571,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26573,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26575,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26575,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26577,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26579,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26579,1
    - Dst: merge_patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26583,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26583,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 1
    argNames:
    - ' apply_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26591
      start: 26567
    functionDepth: 0
    functionLinenumber: 26567
    functionLinenumberEnd: 26591
    functionName: merge_patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - end
    - merge_patch
    - is_object
    - begin
    - erase
    - object
    - auto::key
    - auto::value
    linkageType: ''
    returnType: void
    signature: void merge_patch(const basic_json& apply_patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26602
      start: 26598
    functionDepth: 0
    functionLinenumber: 26598
    functionLinenumberEnd: 26602
    functionName: std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - dump
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string to_string(const NLOHMANN_BASIC_JSON_TPL&
      j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26610
      start: 26606
    functionDepth: 0
    functionLinenumber: 26606
    functionLinenumberEnd: 26610
    functionName: std::string format_as(const NLOHMANN_BASIC_JSON_TPL& j)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - dump
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string format_as(const NLOHMANN_BASIC_JSON_TPL&
      j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26628
      start: 26624
    functionDepth: 0
    functionLinenumber: 26624
    functionLinenumberEnd: 26628
    functionName: operator"" _json(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - parse
    linkageType: ''
    returnType: nlohmann::json
    signature: nlohmann::json operator"" _json(const char* s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26634,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26634,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char8_t*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26636
      start: 26632
    functionDepth: 0
    functionLinenumber: 26632
    functionLinenumberEnd: 26636
    functionName: operator""_json(const char8_t* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    - parse
    linkageType: ''
    returnType: nlohmann::json
    signature: nlohmann::json operator""_json(const char8_t* s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26649,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26650
      start: 26646
    functionDepth: 0
    functionLinenumber: 26646
    functionLinenumberEnd: 26650
    functionName: operator"" _json_pointer(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::json_pointer::json_pointer
    - string
    linkageType: ''
    returnType: nlohmann::json::json_pointer
    signature: nlohmann::json::json_pointer operator"" _json_pointer(const char* s,
      std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26655,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26655,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char8_t*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26656
      start: 26653
    functionDepth: 0
    functionLinenumber: 26653
    functionLinenumberEnd: 26656
    functionName: operator""_json_pointer(const char8_t* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    - nlohmann::json_pointer::json_pointer
    - string
    linkageType: ''
    returnType: nlohmann::json::json_pointer
    signature: nlohmann::json::json_pointer operator""_json_pointer(const char8_t*
      s, std::size_t n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26677,1
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26693,1
    - Dst: ::nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26695,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26710,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26729,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26730,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26738,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26743,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26782,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26786,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26793
      start: 26661
    functionDepth: 0
    functionLinenumber: 26661
    functionLinenumberEnd: 26793
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - swap
    - auto::end
    - end
    - std::copy
    - std::is_lt
    - format_error
    - dump
    - begin
    - is_align
    - JSON_THROW
    - ::nlohmann::detail::operator<
    - auto::begin
    - out
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26679
      start: 26672
    functionDepth: 0
    functionLinenumber: 26672
    functionLinenumberEnd: 26679
    functionName: struct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 102
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION struct hash<nlohmann::NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26678
      start: 26675
    functionDepth: 0
    functionLinenumber: 26675
    functionLinenumberEnd: 26678
    functionName: operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26693,1
    - Dst: ::nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ::nlohmann::detail::value_t
    - ::nlohmann::detail::value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26697
      start: 26689
    functionDepth: 0
    functionLinenumber: 26689
    functionLinenumberEnd: 26697
    functionName: "operator()(::nlohmann::detail::value_t lhs,\n                    ::nlohmann::detail::value_t
      rhs) const noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::is_lt
    - ::nlohmann::detail::operator<
    linkageType: ''
    returnType: bool
    signature: "bool operator()(::nlohmann::detail::value_t lhs,\n                    ::nlohmann::detail::value_t
      rhs) const noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j1'
    - ' j2'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26711
      start: 26705
    functionDepth: 0
    functionLinenumber: 26705
    functionLinenumberEnd: 26711
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 36
    functionsReached:
    - swap
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: "NLOHMANN_BASIC_JSON_TPL_DECLARATION swap(nlohmann::NLOHMANN_BASIC_JSON_TPL&
      j1, nlohmann::NLOHMANN_BASIC_JSON_TPL& j2) noexcept(  // NOLINT(readability-inconsistent-declaration-parameter-name,
      cert-dcl58-cpp)\n    is_nothrow_move_constructible<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value&&
      \                         // NOLINT(misc-redundant-expression,cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n
      \   is_nothrow_move_assignable<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26729,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26730,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26738,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26743,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26782,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26786,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26789
      start: 26719
    functionDepth: 0
    functionLinenumber: 26719
    functionLinenumberEnd: 26789
    functionName: formatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - auto::end
    - end
    - std::copy
    - format_error
    - dump
    - begin
    - is_align
    - JSON_THROW
    - auto::begin
    - out
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION formatter<nlohmann::NLOHMANN_BASIC_JSON_TPL,
      char>
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26729,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26730,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26738,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26743,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26775,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 25
    argCount: 1
    argNames:
    - ' ctx'
    argTypes:
    - format_parse_context
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26779
      start: 26727
    functionDepth: 0
    functionLinenumber: 26727
    functionLinenumberEnd: 26779
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 52
    functionsReached:
    - end
    - format_error
    - begin
    - is_align
    - JSON_THROW
    linkageType: ''
    returnType: auto
    signature: auto parse(format_parse_context& ctx) -> format_parse_context::iterator
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26782,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26786,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp:26787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' ctx'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - FormatContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26788
      start: 26782
    functionDepth: 0
    functionLinenumber: 26782
    functionLinenumberEnd: 26788
    functionName: format
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - auto::end
    - out
    - dump
    - auto::begin
    - std::copy
    linkageType: ''
    returnType: auto
    signature: auto format(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j, FormatContext&
      ctx) const -> decltype(ctx.out())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/single_include/nlohmann/json_fwd.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/meson/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/meson/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/meson/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/macports/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/macports/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/macports/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/xmake/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/xmake/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/xmake/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/hunter/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/hunter/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/hunter/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cpm/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cpm/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cpm/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/homebrew/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/homebrew/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/homebrew/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/bazel/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/bazel/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/bazel/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cget/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cget/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/cget/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conda/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conda/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conda/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/spack/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/spack/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/spack/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conan/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conan/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/conan/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/vcpkg/example.cpp:9,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/vcpkg/example.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/integration/vcpkg/example.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:17,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:21,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:22,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:23,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:24,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:25,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:26,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:27,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:28,1
    - Dst: json::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_string.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp:9,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp:10,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp:11,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp:22,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 28
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object.cpp
    functionUses: 0
    functionsReached:
    - start_object
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__back.cpp:13,1
    - Dst: json::json_pointer::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__back.cpp:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 15
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__back.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::merge_patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/merge_patch.cpp:37,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/merge_patch.cpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 41
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/merge_patch.cpp
    functionUses: 0
    functionsReached:
    - json::merge_patch
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__reference.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__reference.cpp
    functionUses: 0
    functionsReached:
    - json::swap
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__basic_json.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:17,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:17,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:17,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:18,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:18,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:18,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:19,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:19,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:19,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:20,1
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:20,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:20,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:21,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:21,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:21,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:22,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:22,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType_IteratorType.cpp
    functionUses: 0
    functionsReached:
    - json::find
    - json::begin
    - json::end
    - json::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator_add_binary.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator_add_binary.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json_pointer::json_pointer
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 38
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__value_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace.cpp:17,1
    - Dst: json::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace.cpp:18,1
    - Dst: json::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace.cpp:19,1
    - Dst: json::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace.cpp
    functionUses: 0
    functionsReached:
    - json::emplace
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/invalid_iterator.cpp:12,1
    - Dst: json::iterator::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/invalid_iterator.cpp:13,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/invalid_iterator.cpp:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/invalid_iterator.cpp
    functionUses: 0
    functionsReached:
    - what
    - json::begin
    - json::iterator::key
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__string_t.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__string_t.cpp
    functionUses: 0
    functionsReached:
    - swap
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/README.cpp:34,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/README.cpp:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 39
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/README.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    - json::size
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_msgpack.cpp:16,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_msgpack.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_msgpack.cpp
    functionUses: 0
    functionsReached:
    - from_msgpack
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__greaterequal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update.cpp:16,1
    - Dst: json::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update.cpp:19,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update.cpp:22,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update.cpp
    functionUses: 0
    functionsReached:
    - json::update
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/exception.cpp:12,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/exception.cpp:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/exception.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/unflatten.cpp:25,1
    - Dst: json::unflatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/unflatten.cpp:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 26
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/unflatten.cpp
    functionUses: 0
    functionsReached:
    - json::unflatten
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:33,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:34,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:40,1
    - Dst: std::stringstream::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:51,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:55,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 57
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__istream__parser_callback_t.cpp
    functionUses: 0
    functionsReached:
    - std::stringstream::clear
    - json
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_swap.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_swap.cpp
    functionUses: 0
    functionsReached:
    - std::swap
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:16,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:16,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:16,1
    - Dst: json::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:19,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:19,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:19,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:22,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/update__range.cpp
    functionUses: 0
    functionsReached:
    - json::begin
    - std::setw
    - json::update
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator_add.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 23
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator_add.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json_pointer::json_pointer
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__equal__specializations.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__count.cpp:12,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__count.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__count.cpp
    functionUses: 0
    functionsReached:
    - json::insert
    - json::begin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bson.cpp:14,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bson.cpp:19,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bson.cpp:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bson.cpp
    functionUses: 0
    functionsReached:
    - to_bson
    - std::setfill
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__equal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__basic_json.cpp:18,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__basic_json.cpp:19,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__basic_json.cpp:20,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__basic_json.cpp:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__basic_json.cpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_back.cpp:13,1
    - Dst: json::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_back.cpp:16,1
    - Dst: json::json_pointer::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_back.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_back.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::push_back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace_back.cpp:17,1
    - Dst: json::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace_back.cpp:18,1
    - Dst: json::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace_back.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/emplace_back.cpp
    functionUses: 0
    functionsReached:
    - json::emplace_back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:33,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:34,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: ns::person::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:33,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:34,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: ns::person::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:50,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:56,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 62
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 11
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object_comparator_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__has_subtype.cpp:12,1
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__has_subtype.cpp:15,1
    - Dst: auto::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__has_subtype.cpp:17,1
    - Dst: auto::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__has_subtype.cpp:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__has_subtype.cpp
    functionUses: 0
    functionsReached:
    - auto::has_subtype
    - byte_container_with_subtype
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bson.cpp:17,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bson.cpp:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bson.cpp
    functionUses: 0
    functionsReached:
    - from_bson
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_cbor.cpp:16,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_cbor.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_cbor.cpp
    functionUses: 0
    functionsReached:
    - from_cbor
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 214
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__CompatibleType.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_cbor.cpp:14,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_cbor.cpp:19,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_cbor.cpp:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_cbor.cpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - std::setw
    - to_cbor
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 20
    functionName: sax_event_consumer::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:24,1
    - Dst: sax_event_consumer::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: sax_event_consumer::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - sax_event_consumer::string
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:30,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: sax_event_consumer::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:36,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: sax_event_consumer::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:42,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - val
    - ' s'
    argTypes:
    - number_float_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: sax_event_consumer::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& s) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: sax_event_consumer::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 1
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:54,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: sax_event_consumer::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: sax_event_consumer::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:66,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: sax_event_consumer::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: sax_event_consumer::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: sax_event_consumer::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: sax_event_consumer::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:90,1
    - Dst: sax_event_consumer::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:90,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - position
    - ' last_token'
    - ' ex'
    argTypes:
    - std::size_t
    - std::string
    - json::exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: sax_event_consumer::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - what
    - push_back
    - sax_event_consumer::string
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& last_token,
      const json::exception& ex) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 114
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse__binary.cpp
    functionUses: 0
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__json_ptr.cpp:21,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__json_ptr.cpp:22,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__json_ptr.cpp:25,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__json_ptr.cpp:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__json_ptr.cpp
    functionUses: 0
    functionsReached:
    - json::value
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range_object.cpp:17,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range_object.cpp:17,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range_object.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range_object.cpp
    functionUses: 0
    functionsReached:
    - json::insert
    - json::begin
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__notequal_stringtype.cpp:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__notequal_stringtype.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/other_error.cpp:22,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/other_error.cpp:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/other_error.cpp
    functionUses: 0
    functionsReached:
    - what
    - json::patch
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:17,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:21,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:22,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:23,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:24,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:25,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:26,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:27,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:28,1
    - Dst: json::is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_float.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_number_float
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp:29,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp:35,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 41
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type_const.cpp:17,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type_const.cpp:24,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type_const.cpp:28,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type_const.cpp:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 41
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type_const.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__object_t_key_type.cpp:12,1
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__object_t_key_type.cpp:13,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__object_t_key_type.cpp:17,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__object_t_key_type.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::find
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:14,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:14,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:15,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:15,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:16,1
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:16,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:26,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:26,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__InputIt_InputIt.cpp
    functionUses: 0
    functionsReached:
    - json::find
    - json::begin
    - what
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse_error.cpp:11,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse_error.cpp:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse_error.cpp
    functionUses: 0
    functionsReached:
    - parse
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: visitor_adaptor_with_metadata::do_visit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' fnc'
    argTypes:
    - Fnc
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: visitor_adaptor_with_metadata::visit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp
    functionUses: 0
    functionsReached:
    - visitor_adaptor_with_metadata::do_visit
    linkageType: ''
    returnType: void
    signature: void visitor_adaptor_with_metadata::visit(const Fnc& fnc) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const json*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:40,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:41,1
    - Dst: fnc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:44,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:45,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:47,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:47,1
    - Dst: fnc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:51,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:52,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:54,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:54,1
    - Dst: fnc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:64,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 2
    argNames:
    - ' ptr'
    - ' fnc'
    argTypes:
    - Ptr
    - Fnc
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 70
    functionName: visitor_adaptor_with_metadata::do_visit
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp
    functionUses: 1
    functionsReached:
    - key
    - value
    - size
    - at
    - fnc
    - static_cast<const json*>
    - items
    - type
    - to_string
    linkageType: ''
    returnType: void
    signature: void visitor_adaptor_with_metadata::do_visit(const Ptr& ptr, const
      Fnc& fnc) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::visit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:81,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:85,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:85,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 88
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_base_class_t.cpp
    functionUses: 0
    functionsReached:
    - json::visit
    - empty
    - json::dump
    - to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:20,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:21,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:22,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:23,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:24,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:25,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:26,1
    - Dst: json::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 28
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type.cpp
    functionUses: 0
    functionsReached:
    - json::type
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__keytype.c++17.cpp:17,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__keytype.c++17.cpp:18,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__keytype.c++17.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::contains
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__initializer_list.cpp:17,1
    - Dst: json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__initializer_list.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 27
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__initializer_list.cpp
    functionUses: 0
    functionsReached:
    - json::push_back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:17,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:20,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:30,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:34,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:41,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 47
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp:12,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp:19,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp:23,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp:30,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 36
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type_const.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__nullptr_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__contiguouscontainer__parser_callback_t.cpp:13,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__contiguouscontainer__parser_callback_t.cpp:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 15
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__contiguouscontainer__parser_callback_t.cpp
    functionUses: 0
    functionsReached:
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbegin.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbegin.cpp
    functionUses: 0
    functionsReached:
    - json::cbegin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:36,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:42,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 48
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__notequal__nullptr_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:12,1
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:15,1
    - Dst: auto::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:17,1
    - Dst: auto::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:18,1
    - Dst: assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:21,1
    - Dst: auto::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:21,1
    - Dst: static_cast<byte_container_with_subtype::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts:
    - condition: (c1.subtype() == static_cast<byte_container_with_subtype::subtype_type>(-1))
      pos:
        line_end: 20
        line_start: 20
        source_file: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__subtype.cpp
    functionUses: 0
    functionsReached:
    - auto::subtype
    - assert
    - byte_container_with_subtype
    - static_cast<byte_container_with_subtype::subtype_type>
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbor_tag_handler_t.cpp:14,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbor_tag_handler_t.cpp:18,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbor_tag_handler_t.cpp:22,1
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbor_tag_handler_t.cpp:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 28
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cbor_tag_handler_t.cpp
    functionUses: 0
    functionsReached:
    - from_cbor
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__size_type.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__size_type.cpp
    functionUses: 0
    functionsReached:
    - json::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_literal_json.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 13
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_literal_json.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 9
    functionName: Q
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace.cpp
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: Q(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 10
    functionName: QUOTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: QUOTE(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: QUOTE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 14
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace.cpp
    functionUses: 0
    functionsReached:
    - QUOTE
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:20,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:21,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:22,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:23,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:24,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:25,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:26,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:27,1
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 29
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/size.cpp
    functionUses: 0
    functionsReached:
    - json::size
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get_ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ref.cpp:12,1
    - Dst: json::get_ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ref.cpp:13,1
    - Dst: json::get_ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ref.cpp:21,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ref.cpp:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 27
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ref.cpp
    functionUses: 0
    functionsReached:
    - json::get_ref
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_back.cpp:13,1
    - Dst: json::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_back.cpp:16,1
    - Dst: json::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_back.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_back.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::pop_back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array.cpp:9,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array.cpp:10,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array.cpp:11,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/array.cpp
    functionUses: 0
    functionsReached:
    - start_array
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_front.cpp:13,1
    - Dst: json::json_pointer::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_front.cpp:16,1
    - Dst: json::json_pointer::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_front.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__push_front.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::push_front
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_error.cpp:12,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_error.cpp:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_error.cpp
    functionUses: 0
    functionsReached:
    - json::push_back
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:36,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:40,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 42
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - json
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/out_of_range.cpp:12,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/out_of_range.cpp:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/out_of_range.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:21,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:22,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:21,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:22,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const json& j, person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__default_constructible.cpp
    functionUses: 0
    functionsReached:
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/number_integer_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:17,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:21,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:22,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:23,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:24,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:25,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:26,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:27,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:28,1
    - Dst: json::is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_integer.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_number_integer
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_json.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - json
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_json.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const person& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_json.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/begin.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/begin.cpp
    functionUses: 0
    functionsReached:
    - json::begin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/crbegin.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/crbegin.cpp
    functionUses: 0
    functionsReached:
    - json::crbegin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:13,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:15,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:15,1
    - Dst: json::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:19,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:21,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 23
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/items.cpp
    functionUses: 0
    functionsReached:
    - key
    - value
    - json::items
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:19,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:20,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:21,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:22,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:24,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:26,1
    - Dst: json::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:32,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 38
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/back.cpp
    functionUses: 0
    functionsReached:
    - json::back
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::pop_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_front.cpp:13,1
    - Dst: json::json_pointer::pop_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_front.cpp:16,1
    - Dst: json::json_pointer::pop_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_front.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__pop_front.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::pop_front
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:9,1
    - Dst: std::is_gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:13,1
    - Dst: std::is_eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:17,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' po'
    argTypes:
    - std::partial_ordering
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp
    functionUses: 198
    functionsReached:
    - std::is_lt
    - std::is_eq
    - std::is_gt
    linkageType: ''
    returnType: char
    signature: char * to_string(const std::partial_ordering& po)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: float_limits::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:27,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:36,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:37,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:38,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 40
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__scalartype.c++20.cpp
    functionUses: 0
    functionsReached:
    - float_limits::quiet_NaN
    - to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__clear_subtype.cpp:14,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__clear_subtype.cpp:16,1
    - Dst: auto::clear_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__clear_subtype.cpp:18,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__clear_subtype.cpp:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__clear_subtype.cpp
    functionUses: 0
    functionsReached:
    - json
    - byte_container_with_subtype
    - auto::clear_subtype
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__object_t.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__object_t.cpp
    functionUses: 0
    functionsReached:
    - swap
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator_string_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__lessequal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:15,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:16,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:17,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:18,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:19,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:22,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:23,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:24,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:25,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:26,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:29,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:30,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:36,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:40,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:44,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 48
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/dump.cpp
    functionUses: 0
    functionsReached:
    - json::dump
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:19,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:22,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:32,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:36,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:43,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 49
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/accept__string.cpp:24,1
    - Dst: nlohmann::detail::parser::accept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/accept__string.cpp:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 26
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/accept__string.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::parser::accept
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/number_unsigned_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:17,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:21,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:22,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:23,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:24,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:25,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:26,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:27,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:28,1
    - Dst: json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_object.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_object
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 13
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__string_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp:8,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp:11,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp:12,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp:16,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 2
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_allocator.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::get_allocator
    - destroy
    - construct
    - deallocate
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_string.cpp:14,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_string.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_string.cpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:18,1
    - Dst: json::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:21,1
    - Dst: json::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:22,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:26,1
    - Dst: json::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:26,1
    - Dst: json::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:26,1
    - Dst: json::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:26,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:29,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:30,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:34,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:34,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:34,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:34,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:37,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:38,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:42,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:42,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:42,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:42,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:45,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:46,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:50,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:50,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:50,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 51
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions.cpp
    functionUses: 0
    functionsReached:
    - std::string::substr
    - json::end_pos
    - end_pos
    - parse
    - json::start_pos
    - start_pos
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:17,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:33,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:34,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:17,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:33,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:34,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:49,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:53,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 55
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - json
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__size_type_basic_json.cpp:10,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__size_type_basic_json.cpp:11,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__size_type_basic_json.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__size_type_basic_json.cpp
    functionUses: 0
    functionsReached:
    - json
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/number_float_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/binary_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__array__parser_callback_t.cpp:28,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__array__parser_callback_t.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__array__parser_callback_t.cpp
    functionUses: 0
    functionsReached:
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_standard.cpp:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_standard.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_literal_json_pointer.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 14
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_literal_json_pointer.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:17,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:17,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:34,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:38,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 40
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp
    functionUses: 0
    functionsReached:
    - json
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diff.cpp:29,1
    - Dst: json::patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diff.cpp:32,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diff.cpp:35,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diff.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 37
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diff.cpp
    functionUses: 0
    functionsReached:
    - diff
    - std::setw
    - json::patch
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__ValueType.cpp:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 60
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__ValueType.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__equal_stringtype.cpp:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__equal_stringtype.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/trailing_commas.cpp:24,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/trailing_commas.cpp:28,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/trailing_commas.cpp:31,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/trailing_commas.cpp:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 37
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/trailing_commas.cpp
    functionUses: 0
    functionsReached:
    - parse
    - json::dump
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__size_type.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__size_type.cpp
    functionUses: 0
    functionsReached:
    - json::size
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range.cpp:15,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range.cpp:15,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range.cpp:15,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__range.cpp
    functionUses: 0
    functionsReached:
    - json::insert
    - json::begin
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:10,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:11,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:12,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:13,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:14,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:15,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_hash.cpp
    functionUses: 0
    functionsReached:
    - start_object
    - json
    - start_array
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:19,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:20,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:21,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:22,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:23,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:24,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:25,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 27
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/type_name.cpp
    functionUses: 0
    functionsReached:
    - json::type_name
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:22,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:23,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:24,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:25,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:26,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:27,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:28,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:29,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:30,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:31,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:32,1
    - Dst: json::json_pointer::to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 34
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__to_string.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/object_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp:12,1
    - Dst: json::get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp:13,1
    - Dst: json::get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp:14,1
    - Dst: json::get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp:15,1
    - Dst: json::get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_ptr.cpp
    functionUses: 0
    functionsReached:
    - json::get_ptr
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 26
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_only_serialize_macro.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_binary.cpp:12,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_binary.cpp:15,1
    - Dst: json::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_binary.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_binary.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::get_binary
    - json::type_name
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__array_t.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__array_t.cpp
    functionUses: 0
    functionsReached:
    - swap
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/binary.cpp:12,1
    - Dst: json::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/binary.cpp:15,1
    - Dst: json::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/binary.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/binary.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::get_binary
    - json::type_name
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:12,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:15,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:25,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:29,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:36,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 42
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__size_type.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__keytype.c++17.cpp:22,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__keytype.c++17.cpp:23,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__keytype.c++17.cpp:26,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__keytype.c++17.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::value
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:17,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:21,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:22,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:23,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:24,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:25,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:26,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:27,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:28,1
    - Dst: json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_array.cpp
    functionUses: 0
    functionsReached:
    - json::is_array
    - binary
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch.cpp:28,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch.cpp:31,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    - json::patch
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__value_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__keytype.c++17.cpp:24,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__keytype.c++17.cpp:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 34
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/rbegin.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/rbegin.cpp
    functionUses: 0
    functionsReached:
    - json::rbegin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_msgpack.cpp:14,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_msgpack.cpp:19,1
    - Dst: std::setfill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_msgpack.cpp:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_msgpack.cpp
    functionUses: 0
    functionsReached:
    - std::setfill
    - to_msgpack
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 20
    functionName: sax_event_consumer::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool null() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:24,1
    - Dst: sax_event_consumer::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: sax_event_consumer::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - sax_event_consumer::string
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:30,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: sax_event_consumer::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:36,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: sax_event_consumer::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:42,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - val
    - ' s'
    argTypes:
    - number_float_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: sax_event_consumer::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& s) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: sax_event_consumer::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 3
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:54,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: sax_event_consumer::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: sax_event_consumer::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool end_object() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:66,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - elements
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: sax_event_consumer::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t elements) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: sax_event_consumer::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool end_array() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: sax_event_consumer::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - json::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: sax_event_consumer::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: bool
    signature: bool binary(json::binary_t& val) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:90,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:90,1
    - Dst: sax_event_consumer::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:90,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - position
    - ' last_token'
    - ' ex'
    argTypes:
    - std::size_t
    - std::string
    - json::exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: sax_event_consumer::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - what
    - push_back
    - sax_event_consumer::string
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t position, const std::string& last_token,
      const json::exception& ex) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 131
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/sax_parse.cpp
    functionUses: 0
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__pointers.cpp:13,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__pointers.cpp:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 15
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__pointers.cpp
    functionUses: 0
    functionsReached:
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:47,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:48,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:50,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:55,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:56,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 59
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - static_cast<int>
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert.cpp:12,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert.cpp
    functionUses: 0
    functionsReached:
    - json::insert
    - json::begin
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/error_handler_t.cpp:12,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/error_handler_t.cpp:16,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/error_handler_t.cpp:20,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/error_handler_t.cpp:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/error_handler_t.cpp
    functionUses: 0
    functionsReached:
    - json::dump
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch_inplace.cpp:28,1
    - Dst: json::patch_inplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch_inplace.cpp:31,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch_inplace.cpp:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 35
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 35
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/patch_inplace.cpp
    functionUses: 0
    functionsReached:
    - json::patch_inplace
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:12,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:18,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:24,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:26,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:30,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:32,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 47
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parser_callback_t.cpp
    functionUses: 0
    functionsReached:
    - json
    - parse
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__iterator_pair.cpp:13,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__iterator_pair.cpp:13,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__iterator_pair.cpp:13,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__iterator_pair.cpp:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 15
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__iterator_pair.cpp
    functionUses: 0
    functionsReached:
    - std::vector::begin
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:18,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:20,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:22,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:24,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:30,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:34,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:41,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:45,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:52,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:56,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:63,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:67,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:74,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp:78,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 80
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer_const.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:18,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:19,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:20,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:21,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:22,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:23,1
    - Dst: json::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 34
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/clear.cpp
    functionUses: 0
    functionsReached:
    - json::clear
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:17,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:17,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:18,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:18,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:19,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:19,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:20,1
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:20,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:21,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:21,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:22,1
    - Dst: json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__IteratorType.cpp
    functionUses: 0
    functionsReached:
    - json::find
    - json::begin
    - json::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:34,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:35,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:36,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:37,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:38,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:39,1
    - Dst: get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:40,1
    - Dst: json::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 59
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get_to.cpp
    functionUses: 0
    functionsReached:
    - json::get_to
    - get_to
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:16,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:17,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:18,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:19,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:20,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:21,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:22,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:27,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:31,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:37,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 43
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__json_pointer.cpp
    functionUses: 0
    functionsReached:
    - json::contains
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/flatten.cpp:31,1
    - Dst: json::flatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/flatten.cpp:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/flatten.cpp
    functionUses: 0
    functionsReached:
    - json::flatten
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__list_init_t.cpp:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__list_init_t.cpp
    functionUses: 0
    functionsReached:
    - json
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 14
    functionName: A
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void A()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - double
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: A
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void A(double a, double b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: B
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void B()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - a
    - b
    - aa
    - ab
    argTypes:
    - int
    - int
    - double
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: B
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void B(int a, int b, double aa, double ab)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_derived_type_intrusive_macro.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__object_t_key_type.cpp:22,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__object_t_key_type.cpp:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:27,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:27,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:43,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:49,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp:25,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp:29,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp:30,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp:31,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_2.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - static_cast<int>
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:21,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:22,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:23,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:24,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:25,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:26,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:27,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:28,1
    - Dst: json::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/empty.cpp
    functionUses: 0
    functionsReached:
    - json::empty
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:27,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:27,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: ns::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::template get<ns::person>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:43,1
    - Dst: json::template get<ns::person>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:49,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_explicit.cpp
    functionUses: 0
    functionsReached:
    - json::template get<ns::person>
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer.cpp:25,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer.cpp:35,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer.cpp:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 47
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/boolean_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp:17,1
    - Dst: json::object_t::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp:17,1
    - Dst: json::object_t::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp:18,1
    - Dst: json::object_t::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp:19,1
    - Dst: json::object_t::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back__object_t__value.cpp
    functionUses: 0
    functionsReached:
    - json::push_back
    - json::object_t::value_type
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__notequal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 13
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_ltlt__json_pointer.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/push_back.cpp
    functionUses: 0
    functionsReached:
    - json::push_back
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cend.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/cend.cpp
    functionUses: 0
    functionsReached:
    - json::cend
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ordered_json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_json.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 14
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_json.cpp
    functionUses: 0
    functionsReached:
    - ordered_json::dump
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__json_pointer_const.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_formatter.c++20.cpp:12,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_formatter.c++20.cpp:15,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_formatter.c++20.cpp:18,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_formatter.c++20.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/std_formatter.c++20.cpp
    functionUses: 0
    functionsReached:
    - format
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__keytype.c++17.cpp:14,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__keytype.c++17.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:12,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - n
    - a
    - aa
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string n, std::string a, int aa)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:12,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - n
    - a
    - aa
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: ns::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string n, std::string a, int aa)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 17
    functionsReached:
    - at
    linkageType: ''
    returnType: ns::person
    signature: ns::person from_json(const json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - p
    argTypes:
    - json
    - ns::person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, ns::person p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: nlohmann::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 17
    functionsReached:
    - at
    linkageType: ''
    returnType: ns::person
    signature: ns::person from_json(const json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - p
    argTypes:
    - json
    - ns::person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: nlohmann::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, ns::person p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_json__non_default_constructible.cpp
    functionUses: 0
    functionsReached:
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:9,1
    - Dst: std::is_gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:13,1
    - Dst: std::is_eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:17,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' po'
    argTypes:
    - std::partial_ordering
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp
    functionUses: 207
    functionsReached:
    - std::is_lt
    - std::is_eq
    - std::is_gt
    linkageType: ''
    returnType: char
    signature: char * to_string(const std::partial_ordering& po)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:33,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:36,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:37,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:38,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 40
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_spaceship__const_reference.c++20.cpp
    functionUses: 0
    functionsReached:
    - json
    - to_string
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 49
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__json_pointer.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__object_t_key_type.cpp:12,1
    - Dst: json::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__object_t_key_type.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::count
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::template get<ns::person>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_macro.cpp:29,1
    - Dst: json::template get<ns::person>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_macro.cpp:35,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_macro.cpp:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 41
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_with_names_macro.cpp
    functionUses: 0
    functionsReached:
    - json::template get<ns::person>
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__allow_exceptions.cpp:18,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__allow_exceptions.cpp:22,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__allow_exceptions.cpp:26,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__allow_exceptions.cpp:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 36
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__allow_exceptions.cpp
    functionUses: 0
    functionsReached:
    - json::is_discarded
    - parse
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:17,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:21,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:22,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:23,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:24,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:25,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:26,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:27,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:28,1
    - Dst: json::is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_structured.cpp
    functionUses: 0
    functionsReached:
    - json::is_structured
    - binary
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:17,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:21,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:22,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:23,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:24,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:25,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:26,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:27,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:28,1
    - Dst: json::is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_number
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:34,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:35,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: ns::person::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void person()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:19,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - name_
    - address_
    - age_
    argTypes:
    - std::string
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: ns::person::person
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void person(std::string name_, std::string address_, int age_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: ns::person::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:34,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:35,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: ns::person::from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& nlohmann_json_j, person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:51,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:55,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 57
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp
    functionUses: 0
    functionsReached:
    - json
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__operator__notequal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__object_t_key_type.cpp:15,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__object_t_key_type.cpp:16,1
    - Dst: json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__object_t_key_type.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/contains__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::contains
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__keytype.c++17.cpp:14,1
    - Dst: json::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__keytype.c++17.cpp:15,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__keytype.c++17.cpp:19,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__keytype.c++17.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/find__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::find
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 10
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 10
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/string_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__keytype_const.c++17.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_ubjson.cpp:16,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_ubjson.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_ubjson.cpp
    functionUses: 0
    functionsReached:
    - from_ubjson
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__object_t_key_type.cpp:20,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__object_t_key_type.cpp:21,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__object_t_key_type.cpp:24,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__object_t_key_type.cpp:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::value
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__moveconstructor.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_err.cpp:37,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_err.cpp:45,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_err.cpp:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 53
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict_err.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:12,1
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:17,1
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:20,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:22,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:22,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 23
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__byte_container_with_subtype.cpp
    functionUses: 0
    functionsReached:
    - json
    - byte_container_with_subtype
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions_exception.cpp:20,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions_exception.cpp:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostic_positions_exception.cpp
    functionUses: 0
    functionsReached:
    - parse
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_extended.cpp:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_extended.cpp
    functionUses: 0
    functionsReached:
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict.cpp:47,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict.cpp:48,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict.cpp:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 52
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_strict.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - static_cast<int>
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/basic_json__copyassignment.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/end.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/end.cpp
    functionUses: 0
    functionsReached:
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp:25,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp:29,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp:30,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp:31,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_serialize_enum_2.cpp
    functionUses: 0
    functionsReached:
    - json::get
    - static_cast<int>
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__empty.cpp:16,1
    - Dst: json::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__empty.cpp:17,1
    - Dst: json::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__empty.cpp:18,1
    - Dst: json::json_pointer::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__empty.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__empty.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::empty
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:18,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:19,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:20,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:21,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:22,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:23,1
    - Dst: json::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 25
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/max_size.cpp
    functionUses: 0
    functionsReached:
    - json::max_size
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp:28,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp:29,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp:35,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp:46,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 48
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/parse__string__parser_callback_t.cpp
    functionUses: 0
    functionsReached:
    - json
    - parse
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp:8,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp:11,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp:12,1
    - Dst: std::uint64_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp:12,1
    - Dst: json::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 14
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/value__return_type.cpp
    functionUses: 0
    functionsReached:
    - std::uint64_t
    - parse
    - json::value
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/crend.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/crend.cpp
    functionUses: 0
    functionsReached:
    - json::crend
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 12
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 12
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_version.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:17,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:21,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:22,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:23,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:24,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:25,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:26,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:27,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:28,1
    - Dst: json::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_discarded.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_discarded
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 8
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 8
    functionName: Q
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_no_version.cpp
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: Q(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 9
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 9
    functionName: QUOTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_no_version.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: QUOTE(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: QUOTE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_no_version.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_no_version.cpp
    functionUses: 0
    functionsReached:
    - QUOTE
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bjdata.cpp:16,1
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bjdata.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/from_bjdata.cpp
    functionUses: 0
    functionsReached:
    - from_bjdata
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__keytype.c++17.cpp:14,1
    - Dst: json::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__keytype.c++17.cpp:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/count__keytype.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::count
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:17,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:21,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:22,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:23,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:24,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:25,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:26,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:27,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:28,1
    - Dst: json::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_null.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_null
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/comments.cpp:19,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/comments.cpp:23,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/comments.cpp:26,1
    - Dst: json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/comments.cpp:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/comments.cpp
    functionUses: 0
    functionsReached:
    - parse
    - json::dump
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__size_type_const.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 13
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 13
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__size_type_const.cpp
    functionUses: 0
    functionsReached:
    - json::at
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_deserialize.cpp:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 26
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_deserialize.cpp
    functionUses: 0
    functionsReached:
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:17,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:21,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:22,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:23,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:24,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:25,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:26,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:27,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:28,1
    - Dst: json::is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_number_unsigned.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_number_unsigned
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__equal.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:18,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:20,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:22,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:24,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:29,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:34,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:42,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:46,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:53,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:57,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:64,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:68,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:75,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:79,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:86,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:90,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:97,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp:101,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 103
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__json_pointer.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:17,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:21,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:22,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:23,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:24,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:25,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:26,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:27,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:28,1
    - Dst: json::is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_boolean.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_boolean
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format_as
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/format_as.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/format_as.cpp
    functionUses: 0
    functionsReached:
    - format_as
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__less.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__binary_t.cpp:9,1
    - Dst: json::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__binary_t.cpp:15,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__binary_t.cpp:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 20
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/swap__binary_t.cpp
    functionUses: 0
    functionsReached:
    - json::swap
    - binary
    - json
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: byte_container_with_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__set_subtype.cpp:14,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__set_subtype.cpp:16,1
    - Dst: auto::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__set_subtype.cpp:19,1
    - Dst: json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__set_subtype.cpp:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/byte_container_with_subtype__set_subtype.cpp
    functionUses: 0
    functionsReached:
    - auto::set_subtype
    - json
    - byte_container_with_subtype
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:25,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:26,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:27,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:28,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:29,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:30,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:31,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 50
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__ValueType_const.cpp
    functionUses: 0
    functionsReached:
    - get
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator_array__object_t_key_type_const.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:20,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:21,1
    - Dst: std::vector::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:23,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:25,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:31,1
    - Dst: get_ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:32,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:33,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:35,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:43,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 44
    functionName: parse_strict
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - clear
    - std::vector::resize
    - get_ref
    - insert
    - std::runtime_error
    - parse
    - std::vector::size
    linkageType: ''
    returnType: json
    signature: json parse_strict(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse_strict
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:49,1
    - Dst: parse_strict
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:55,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 61
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/reject_duplicate_keys.cpp
    functionUses: 0
    functionsReached:
    - parse_strict
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__equal__nullptr_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::setw
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/meta.cpp:10,1
    - Dst: nlohmann::meta
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/meta.cpp:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 11
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/meta.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::meta
    - std::setw
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 24
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/operator__greater.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp:12,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp:13,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp:14,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp:15,1
    - Dst: json::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 21
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/get__PointerType.cpp
    functionUses: 0
    functionsReached:
    - json::get
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__front.cpp:13,1
    - Dst: json::json_pointer::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__front.cpp:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 15
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 15
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__front.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::front
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 11
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/default_object_comparator_t.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - byte
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 19
    functionName: print_byte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void print_byte(uint8_t byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:27,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:32,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:40,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:42,1
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:44,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:49,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:55,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 64
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_bjdata.cpp
    functionUses: 0
    functionsReached:
    - print_byte
    - to_bjdata
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - json
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 20
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_begin.c++17.cpp
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(json& j, const std::optional<T>& opt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NLOHMANN_JSON_NAMESPACE::json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_begin.c++17.cpp:30,1
    - Dst: NLOHMANN_JSON_NAMESPACE::json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_begin.c++17.cpp:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 33
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_json_namespace_begin.c++17.cpp
    functionUses: 0
    functionsReached:
    - NLOHMANN_JSON_NAMESPACE::json::push_back
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__object_t_key_type.cpp:12,1
    - Dst: json::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__object_t_key_type.cpp:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/erase__object_t_key_type.cpp
    functionUses: 0
    functionsReached:
    - json::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype_const.c++17.cpp:19,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype_const.c++17.cpp:26,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype_const.c++17.cpp:30,1
    - Dst: json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype_const.c++17.cpp:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 43
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/at__keytype_const.c++17.cpp
    functionUses: 0
    functionsReached:
    - json::at
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__ilist.cpp:12,1
    - Dst: json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__ilist.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/insert__ilist.cpp
    functionUses: 0
    functionsReached:
    - json::insert
    - json::end
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/rend.cpp:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 19
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/rend.cpp
    functionUses: 0
    functionsReached:
    - json::rend
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::json_pointer::parent_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__parent_pointer.cpp:15,1
    - Dst: json::json_pointer::parent_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__parent_pointer.cpp:16,1
    - Dst: json::json_pointer::parent_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__parent_pointer.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 18
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 18
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_pointer__parent_pointer.cpp
    functionUses: 0
    functionsReached:
    - json::json_pointer::parent_pointer
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::getline
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_lines.cpp:18,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_lines.cpp:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/json_lines.cpp
    functionUses: 0
    functionsReached:
    - std::getline
    - parse
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' nlohmann_json_j'
    - ' nlohmann_json_t'
    argTypes:
    - BasicJsonType
    - person
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    functionName: ns::to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& nlohmann_json_j, const person& nlohmann_json_t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/nlohmann_define_type_non_intrusive_only_serialize_explicit.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:17,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:21,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:22,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:23,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:24,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:25,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:26,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:27,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:28,1
    - Dst: json::is_primitive
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_primitive.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_primitive
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:17,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:21,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:22,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:23,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:24,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:25,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:26,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:27,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:28,1
    - Dst: json::is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 30
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/is_binary.cpp
    functionUses: 0
    functionsReached:
    - binary
    - json::is_binary
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - prefix
    - ' m'
    argTypes:
    - char*
    - Map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 14
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 14
    functionName: output
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output(const char* prefix, const Map& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: output
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:30,1
    - Dst: output
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:31,1
    - Dst: nlohmann::ordered_map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:34,1
    - Dst: std::map::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:37,1
    - Dst: output
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:41,1
    - Dst: output
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 43
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/ordered_map.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::ordered_map::erase
    - output
    - std::map::erase
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - byte
    argTypes:
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 19
    functionName: print_byte
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void print_byte(uint8_t byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:27,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:32,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:40,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:42,1
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:44,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:49,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:55,1
    - Dst: print_byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 64
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/to_ubjson.cpp
    functionUses: 0
    functionsReached:
    - print_byte
    - to_ubjson
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_extended_positions.cpp:21,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_extended_positions.cpp:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 31
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/diagnostics_extended_positions.cpp
    functionUses: 0
    functionsReached:
    - parse
    - what
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:21,1
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:22,1
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:23,1
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:24,1
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:26,1
    - Dst: json::front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 29
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/docs/mkdocs/docs/examples/front.cpp
    functionUses: 0
    functionsReached:
    - json::front
    linkageType: ''
    returnType: int
    signature: int main()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:46,1
    - Dst: Container
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - Container
    - noexcept
    linkageType: ''
    returnType: void
    signature: void ordered_map() noexcept(noexcept(Container()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:47,1
    - Dst: Container
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' alloc'
    argTypes:
    - Allocator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - Container
    - noexcept
    linkageType: ''
    returnType: void
    signature: void ordered_map(const Allocator& alloc) noexcept(noexcept(Container(alloc)))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - It
    - It
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 50
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(It first, It last, const Allocator& alloc = Allocator())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<value_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 52
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - Allocator
    linkageType: ''
    returnType: void
    signature: void ordered_map(std::initializer_list<value_type> init, const Allocator&
      alloc = Allocator() )
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ordered_map(const ordered_map&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: ordered_map
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ordered_map(ordered_map&&) noexcept(std::is_nothrow_move_constructible<Container>::value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: ~ordered_map()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~ordered_map()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Container::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:62,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:62,1
    - Dst: static_cast<Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ordered_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '& operator=(const ordered_map& other)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - static_cast<Container&>
    - Container::operator=
    linkageType: ''
    returnType: ordered_map
    signature: ordered_map & operator=(const ordered_map& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Container::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:69,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:69,1
    - Dst: static_cast<Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ordered_map
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '& operator=(ordered_map&& other) noexcept(std::is_nothrow_move_assignable<Container>::value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - static_cast<Container&>
    - Container::operator=
    linkageType: ''
    returnType: ordered_map
    signature: ordered_map & operator=(ordered_map&& other) noexcept(std::is_nothrow_move_assignable<Container>::value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:75,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:75,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:77,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:82,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:82,1
    - Dst: std::prev
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:83,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - key_type
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 30
    functionsReached:
    - std::prev
    - end
    - emplace_back
    - begin
    - m_compare
    - std::forward<T>
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(const key_type& key, T&& t)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:90,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:90,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:92,1
    - Dst: emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:97,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:97,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:97,1
    - Dst: std::prev
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:98,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' t'
    argTypes:
    - KeyType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 99
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 30
    functionsReached:
    - std::forward<KeyType>
    - std::prev
    - end
    - emplace_back
    - begin
    - m_compare
    - std::forward<T>
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(KeyType && key, T && t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '& operator[](const key_type& key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - emplace
    linkageType: ''
    returnType: T
    signature: T & operator[](const key_type& key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:110,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '& operator[](KeyType && key)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - emplace
    - std::forward<KeyType>
    linkageType: ''
    returnType: T
    signature: T & operator[](KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '& operator[](const key_type& key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](const key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:122,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '& operator[](KeyType && key) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - at
    linkageType: ''
    returnType: T
    signature: T & operator[](KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:127,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:127,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:129,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:135,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 292
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:142,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:142,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:144,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:150,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:150,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 151
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 292
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:155,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:155,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:157,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:163,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 164
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 292
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:170,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:170,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:172,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:178,1
    - Dst: std::out_of_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:178,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 179
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 292
    functionsReached:
    - end
    - begin
    - JSON_THROW
    - m_compare
    - std::out_of_range
    linkageType: ''
    returnType: T
    signature: T & at(KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:183,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:183,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:185,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:188,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:190,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:191,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:191,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 198
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 41
    functionsReached:
    - end
    - begin
    - nlohmann::json_pointer::pop_back
    - m_compare
    - value_type::value_type
    - std::move
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:204,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:204,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:206,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:209,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:211,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:212,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:212,1
    - Dst: nlohmann::json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 219
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 41
    functionsReached:
    - end
    - begin
    - nlohmann::json_pointer::pop_back
    - m_compare
    - value_type::value_type
    - std::move
    - auto::~value_type
    linkageType: ''
    returnType: size_type
    signature: size_type erase(KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:223,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pos
    argTypes:
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 42
    functionsReached:
    - erase
    - std::next
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator pos)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:233,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:234,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:234,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:256,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:256,1
    - Dst: auto::~value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:258,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:259,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:259,1
    - Dst: value_type::value_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:259,1
    - Dst: alt_string::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:267,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:267,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:267,1
    - Dst: no_iterator_type::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - iterator
    - iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 277
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 277
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 42
    functionsReached:
    - static_cast<size_type>
    - no_iterator_type::begin
    - size
    - alt_string::resize
    - no_iterator_type::end
    - std::move
    - value_type::value_type
    - std::distance
    - std::next
    - auto::~value_type
    linkageType: ''
    returnType: iterator
    signature: iterator erase(iterator first, iterator last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:281,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:281,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 289
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 15
    functionsReached:
    - m_compare
    - begin
    - end
    linkageType: ''
    returnType: size_type
    signature: size_type count(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:295,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:295,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:297,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 303
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 303
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 15
    functionsReached:
    - m_compare
    - begin
    - end
    linkageType: ''
    returnType: size_type
    signature: size_type count(KeyType && key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:307,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:307,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:309,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:314,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 315
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 80
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(const key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:321,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:321,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:323,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:328,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 329
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 80
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: iterator
    signature: iterator find(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:333,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:333,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:335,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 341
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 80
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:347,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:347,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:349,1
    - Dst: no_iterator_type::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:354,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 80
    functionsReached:
    - m_compare
    - begin
    - end
    - no_iterator_type::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:359,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:359,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 360
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 81
    functionsReached:
    - emplace
    - std::move
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( value_type&& value )
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:364,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:364,1
    - Dst: m_compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:366,1
    - Dst: alt_string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:371,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:372,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 373
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 373
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 81
    functionsReached:
    - m_compare
    - begin
    - alt_string::push_back
    - end
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> insert( const value_type& value )
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIt
    - InputIt
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/ordered_map.hpp
    functionUses: 82
    functionsReached:
    - insert
    linkageType: ''
    returnType: void
    signature: void insert(InputIt first, InputIt last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:28,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:28,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:28,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:29,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:29,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:31,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp
    functionUses: 36
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j, TargetType& val) noexcept(\n        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val)))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      val), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:38,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:38,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:38,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:39,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:39,1
    - Dst: nlohmann::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:41,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp
    functionUses: 37
    functionsReached:
    - std::forward<BasicJsonType>
    - nlohmann::from_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto from_json(BasicJsonType && j) noexcept(\n    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {})))\n    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j),
      detail::identity_tag<TargetType> {}))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:48,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:48,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:48,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:49,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:49,1
    - Dst: nlohmann::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:51,1
    - Dst: std::forward<TargetType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - TargetType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/adl_serializer.hpp
    functionUses: 28
    functionsReached:
    - std::forward<TargetType>
    - nlohmann::to_json
    - noexcept
    linkageType: ''
    returnType: auto
    signature: "auto to_json(BasicJsonType& j, TargetType && val) noexcept(\n        noexcept(::nlohmann::to_json(j,
      std::forward<TargetType>(val))))\n    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)),
      void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 29
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:171,1
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:275,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:289,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:289,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:290,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:291,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:313,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:314,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:315,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:316,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:334,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:336,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:418,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:420,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:422,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:423,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:492,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:498,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:504,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:510,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:516,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:522,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:528,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:534,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:550,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:550,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:558,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:561,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:561,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:564,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:567,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:567,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:570,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:573,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:576,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:579,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:579,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:582,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:585,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:585,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:607,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:607,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:612,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:612,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:615,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:615,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:619,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:622,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:622,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:623,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:627,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:631,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:633,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:637,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:637,1
    - Dst: basic_json::m_data::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:640,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:653,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:654,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:661,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:662,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:669,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:670,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:677,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:678,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:717,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:718,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:719,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:720,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:726,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:726,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:726,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:726,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:726,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:733,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 176
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 734
    functionName: ::nlohmann::detail::json_base_class<CustomBaseClass>
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - allocator_type
    - std::unique_ptr::release
    - destroy
    - begin
    - JSON_ASSERT
    - basic_json::is_object
    - static_cast<boolean_t>
    - to_string
    - std::all_of
    - deallocate
    - concat
    - size
    - std::vector::back
    - std::unique_ptr::get
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    - basic_json::m_data::m_value::array::end
    - static_cast<void>
    - is_structured
    - static_cast<number_unsigned_t>
    - basic_json::m_data::m_value::array::begin
    - std::back_inserter
    - std::vector::empty
    - static_cast<number_float_t>
    - std::forward<Args>
    - construct
    - basic_json::m_data::m_value::object::clear
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::vector::pop_back
    - create
    - JSON_THROW
    - static_cast<number_integer_t>
    - std::move
    - basic_json::m_data::m_value::array::clear
    - other_error::create
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION ::nlohmann::detail::json_base_class<CustomBaseClass>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::nlohmann::detail::parser<basic_json, InputAdapterType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 172
    functionName: parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 26
    functionsReached:
    - std::move
    - ::nlohmann::detail::parser<basic_json, InputAdapterType>
    linkageType: ''
    returnType: ::nlohmann::detail::parser<basic_json, InputAdapterType>
    signature: "::nlohmann::detail::parser<basic_json, InputAdapterType> parser(\n
      \       InputAdapterType adapter,\n        detail::parser_callback_t<basic_json>cb
      = nullptr,\n        const bool allow_exceptions = true,\n        const bool
      ignore_comments = false,\n        const bool ignore_trailing_commas = false\n
      \   )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: allocator_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionName: get_allocator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - allocator_type
    linkageType: ''
    returnType: allocator_type
    signature: allocator_type get_allocator()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:289,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:289,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:290,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:291,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:313,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:314,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:315,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:316,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:334,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:336,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 341
    functionName: meta
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 14
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT meta()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:418,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:420,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:421,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:422,1
    - Dst: std::unique_ptr::release
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 424
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 429
    functionsReached:
    - deallocate
    - std::unique_ptr::get
    - std::unique_ptr::release
    - std::forward<Args>
    - JSON_ASSERT
    - construct
    linkageType: ''
    returnType: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args>"
    signature: "private:\n\n    /// helper for exception-safe object creation\n    template<typename
      T, typename... Args> * create(Args&& ... args)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 476
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 478
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 478
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(boolean_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 480
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 480
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_integer_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 482
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_unsigned_t v) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 484
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_value(number_float_t v) noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:492,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:498,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:504,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:510,1
    - Dst: static_cast<boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:516,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:522,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:528,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:534,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:548,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:550,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:550,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 47
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 555
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - other_error::create
    - static_cast<number_unsigned_t>
    - static_cast<number_float_t>
    - create
    - JSON_THROW
    - static_cast<number_integer_t>
    - static_cast<boolean_t>
    linkageType: ''
    returnType: void
    signature: void json_value(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 558
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 558
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:561,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 561
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(string_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 564
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:567,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 567
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(object_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 570
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const array_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:573,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 573
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(array_t&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 576
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const typename binary_t::container_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:579,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 579
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(typename binary_t::container_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 582
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(const binary_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:585,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 585
    functionName: json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - std::move
    - create
    linkageType: ''
    returnType: void
    signature: void json_value(binary_t&& value)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:607,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:607,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:608,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:612,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:612,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:615,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:615,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:619,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:622,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:622,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:623,1
    - Dst: basic_json::is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:627,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:629,1
    - Dst: basic_json::m_data::m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:631,1
    - Dst: basic_json::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:633,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:637,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:637,1
    - Dst: basic_json::m_data::m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:640,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:653,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:654,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:661,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:662,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:669,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:670,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:677,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:678,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 57
    argCount: 1
    argNames:
    - t
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 587
    functionDepth: 2
    functionLinenumber: 587
    functionLinenumberEnd: 693
    functionName: destroy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 128
    functionsReached:
    - basic_json::is_array
    - std::vector::reserve
    - std::vector::push_back
    - end
    - std::vector::pop_back
    - size
    - std::vector::back
    - basic_json::m_data::m_value::array::begin
    - deallocate
    - std::back_inserter
    - std::vector::empty
    - destroy
    - begin
    - basic_json::m_data::m_value::array::end
    - basic_json::m_data::m_value::array::clear
    - basic_json::is_object
    - std::move
    - basic_json::m_data::m_value::object::clear
    linkageType: ''
    returnType: void
    signature: void destroy(value_t t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 731
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 731
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH(...)
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 771
    functionName: set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 78
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_parents()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - it
    - count_set_parents
    argTypes:
    - iterator
    - std::ptrdiff_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 784
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 784
    functionName: set_parents
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 78
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: iterator
    signature: iterator set_parents(iterator it, std::ptrdiff_t count_set_parents)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:786,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:789,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:792,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:792,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:793,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:793,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:796,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:809,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:818,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:819,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - j
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 822
      start: 786
    functionDepth: 1
    functionLinenumber: 786
    functionLinenumberEnd: 822
    functionName: set_parent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 29
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - set_parents
    - JSON_ASSERT
    - m_value::array::capacity
    - static_cast<void>
    - detail::unknown_size
    - type
    linkageType: ''
    returnType: reference
    signature: reference set_parent(reference j, std::size_t old_capacity = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 0
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 82
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 860
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 82
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void basic_json(std::nullptr_t = nullptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:868,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:869,1
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:869,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:870,1
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:872,1
    - Dst: std::forward<CompatibleType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:872,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:873,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:874,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - CompatibleType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 875
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 875
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 82
    functionsReached:
    - noexcept
    - std::declval<basic_json_t&>
    - assert_invariant
    - set_parents
    - std::forward<CompatibleType>
    - udt::to_json
    linkageType: ''
    returnType: void
    signature: "void basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-forwarding-reference-overload,bugprone-exception-escape)\n
      \               JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),\n
      \                                          std::forward<CompatibleType>(val))))"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:946,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:946,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:946,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:952,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:952,1
    - Dst: static_cast<size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:952,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:952,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:965,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:967,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:967,1
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:979,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:980,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:981,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:982,1
    - Dst: initializer_list_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:988,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:990,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:991,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:992,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:998,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:998,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:998,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1001,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1002,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 940
    functionDepth: 0
    functionLinenumber: 940
    functionLinenumberEnd: 1003
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 82
    functionsReached:
    - static_cast<size_type>
    - std::all_of
    - JSON_HEDLEY_UNLIKELY
    - moved_or_copied
    - is_string
    - m_value::object::emplace
    - size
    - type_error::create
    - initializer_list_t::size
    - assert_invariant
    - set_parents
    - create
    - initializer_list_t::begin
    - is_array
    - JSON_THROW
    - std::move
    - initializer_list_t::end
    linkageType: ''
    returnType: void
    signature: "void basic_json(initializer_list_t init,\n               bool type_deduction
      = true,\n               value_t manual_type = value_t::array)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1014
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 87
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1021,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1025
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1025
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 87
    functionsReached:
    - basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(const typename binary_t::container_type&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1032,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1034,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - ' init'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1036
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 87
    functionsReached:
    - std::move
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1043,1
    - Dst: binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1045,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1045,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' init'
    - subtype
    argTypes:
    - typename binary_t::container_type
    - typename binary_t::subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1047
    functionName: binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 87
    functionsReached:
    - std::move
    - basic_json
    - binary_t
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT binary(typename binary_t::container_type&&
      init, typename binary_t::subtype_type subtype)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 147
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT array(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1063
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1063
    functionName: object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 148
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT object(initializer_list_t init = {})
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1070,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1072
      start: 1067
    functionDepth: 0
    functionLinenumber: 1067
    functionLinenumberEnd: 1072
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 88
    functionsReached:
    - assert_invariant
    - set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(size_type cnt, const basic_json& val)
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1081,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1082,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1085,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1087,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1087,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1102,1
    - Dst: InputIT::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1102,1
    - Dst: InputIT::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1103,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1105,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1105,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1153,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1160,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1174,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1174,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1174,1
    - Dst: InputIT::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1174,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1177,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1178,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 66
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIT
    - InputIT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1179
      start: 1079
    functionDepth: 0
    functionLinenumber: 1079
    functionLinenumberEnd: 1179
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 88
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - InputIT::m_object::type_name
    - InputIT::m_it::primitive_iterator::is_end
    - concat
    - InputIT::m_it::primitive_iterator::is_begin
    - assert_invariant
    - set_parents
    - JSON_ASSERT
    - create
    - JSON_THROW
    - invalid_iterator::create
    linkageType: ''
    returnType: void
    signature: void basic_json(InputIT first, InputIT last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: moved_or_copied
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - JsonRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1188
      start: 1188
    functionDepth: 0
    functionLinenumber: 1188
    functionLinenumberEnd: 1188
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 88
    functionsReached:
    - moved_or_copied
    linkageType: ''
    returnType: void
    signature: void basic_json(const JsonRef& ref)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1201,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1259,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1260,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1261
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1261
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 88
    functionsReached:
    - assert_invariant
    - set_parents
    linkageType: ''
    returnType: void
    signature: void basic_json(const basic_json& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<json_base_class_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1266,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1267,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1274,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1285,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1287
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1287
    functionName: basic_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 88
    functionsReached:
    - std::move
    - assert_invariant
    - set_parents
    - std::forward<json_base_class_t>
    linkageType: ''
    returnType: void
    signature: void basic_json(basic_json&& other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1300,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1303,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1304,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1307,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1308,1
    - Dst: json_base_class_t::operator=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1311,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1311,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1313,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1314,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 1
    argNames:
    - other
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1291
    functionDepth: 0
    functionLinenumber: 1291
    functionLinenumberEnd: 1316
    functionName: "& operator=(basic_json other) noexcept ( // NOLINT(cppcoreguidelines-c-copy-assignment-signature,misc-unconventional-assign-operator)\n
      \       std::is_nothrow_move_constructible<value_t>::value&&\n        std::is_nothrow_move_assignable<value_t>::value&&\n
      \       std::is_nothrow_move_constructible<json_value>::value&&\n        std::is_nothrow_move_assignable<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_base_class_t>::value\n    )"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - swap
    - json_base_class_t::operator=
    - basic_json::assert_invariant
    - assert_invariant
    - set_parents
    - std::move
    linkageType: ''
    returnType: basic_json
    signature: "basic_json & operator=(basic_json other) noexcept ( // NOLINT(cppcoreguidelines-c-copy-assignment-signature,misc-unconventional-assign-operator)\n
      \       std::is_nothrow_move_constructible<value_t>::value&&\n        std::is_nothrow_move_assignable<value_t>::value&&\n
      \       std::is_nothrow_move_constructible<json_value>::value&&\n        std::is_nothrow_move_assignable<json_value>::value&&\n
      \       std::is_nothrow_move_assignable<json_base_class_t>::value\n    )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1323
    functionName: ~basic_json() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void ~basic_json() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1363
    functionName: type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 250
    functionsReached: []
    linkageType: ''
    returnType: value_t
    signature: value_t type() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1369,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1369,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1369,1
    - Dst: is_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1369,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1369,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1370
    functionName: is_primitive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - is_number
    - is_string
    - is_boolean
    - is_null
    - is_binary
    linkageType: ''
    returnType: bool
    signature: bool is_primitive() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1376,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1377
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1377
    functionName: is_structured
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - is_array
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool is_structured() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1384
      start: 1381
    functionDepth: 0
    functionLinenumber: 1381
    functionLinenumberEnd: 1384
    functionName: is_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_null() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1388
    functionDepth: 0
    functionLinenumber: 1388
    functionLinenumberEnd: 1391
    functionName: is_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_boolean() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1397,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1398
    functionName: is_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - is_number_float
    - is_number_integer
    linkageType: ''
    returnType: bool
    signature: bool is_number() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1402
    functionDepth: 0
    functionLinenumber: 1402
    functionLinenumberEnd: 1405
    functionName: is_number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_integer() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1412
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1412
    functionName: is_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1416
    functionDepth: 0
    functionLinenumber: 1416
    functionLinenumberEnd: 1419
    functionName: is_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_number_float() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1426
    functionName: is_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 77
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_object() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1433
    functionName: is_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 85
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_array() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1437
    functionDepth: 0
    functionLinenumber: 1437
    functionLinenumberEnd: 1440
    functionName: is_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 38
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_string() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1444
    functionDepth: 0
    functionLinenumber: 1444
    functionLinenumberEnd: 1447
    functionName: is_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_binary() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1454
      start: 1451
    functionDepth: 0
    functionLinenumber: 1451
    functionLinenumberEnd: 1454
    functionName: is_discarded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_discarded() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1461
      start: 1458
    functionDepth: 0
    functionLinenumber: 1458
    functionLinenumberEnd: 1461
    functionName: operator value_t() const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator value_t() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1482
    functionDepth: 0
    functionLinenumber: 1482
    functionLinenumberEnd: 1485
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(object_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1488
    functionDepth: 0
    functionLinenumber: 1488
    functionLinenumberEnd: 1491
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_object
    linkageType: ''
    returnType: object_t
    signature: object_t * get_impl_ptr(const object_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1494
    functionDepth: 0
    functionLinenumber: 1494
    functionLinenumberEnd: 1497
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(array_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1503
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1503
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_array
    linkageType: ''
    returnType: array_t
    signature: array_t * get_impl_ptr(const array_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1509
      start: 1506
    functionDepth: 0
    functionLinenumber: 1506
    functionLinenumberEnd: 1509
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(string_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1512
    functionDepth: 0
    functionLinenumber: 1512
    functionLinenumberEnd: 1515
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_string
    linkageType: ''
    returnType: string_t
    signature: string_t * get_impl_ptr(const string_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1521
      start: 1518
    functionDepth: 0
    functionLinenumber: 1518
    functionLinenumberEnd: 1521
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(boolean_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1527
      start: 1524
    functionDepth: 0
    functionLinenumber: 1524
    functionLinenumberEnd: 1527
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_boolean
    linkageType: ''
    returnType: boolean_t
    signature: boolean_t * get_impl_ptr(const boolean_t* /*unused*/) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1530
    functionDepth: 0
    functionLinenumber: 1530
    functionLinenumberEnd: 1533
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(number_integer_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1536
    functionDepth: 0
    functionLinenumber: 1536
    functionLinenumberEnd: 1539
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: number_integer_t
    signature: number_integer_t * get_impl_ptr(const number_integer_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1542
    functionDepth: 0
    functionLinenumber: 1542
    functionLinenumberEnd: 1545
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1548
    functionDepth: 0
    functionLinenumber: 1548
    functionLinenumberEnd: 1551
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_number_unsigned
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t * get_impl_ptr(const number_unsigned_t* /*unused*/)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1557
      start: 1554
    functionDepth: 0
    functionLinenumber: 1554
    functionLinenumberEnd: 1557
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(number_float_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1563
      start: 1560
    functionDepth: 0
    functionLinenumber: 1560
    functionLinenumberEnd: 1563
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_number_float
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t * get_impl_ptr(const number_float_t* /*unused*/) const
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1566
    functionDepth: 0
    functionLinenumber: 1566
    functionLinenumberEnd: 1569
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(binary_t* /*unused*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1572
    functionDepth: 0
    functionLinenumber: 1572
    functionLinenumberEnd: 1575
    functionName: get_impl_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - is_binary
    linkageType: ''
    returnType: binary_t
    signature: binary_t * get_impl_ptr(const binary_t* /*unused*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<typename std::add_pointer<ReferenceType>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1592,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1594,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1599,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1599,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1599,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1599,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - ThisType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1600
      start: 1589
    functionDepth: 0
    functionLinenumber: 1589
    functionLinenumberEnd: 1600
    functionName: get_ref_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - template get_ptr<typename std::add_pointer<ReferenceType>::type>
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref_impl(ThisType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1622,1
    - Dst: std::declval<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1622,1
    - Dst: get_impl_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1625,1
    - Dst: static_cast<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1626
      start: 1622
    functionDepth: 0
    functionLinenumber: 1622
    functionLinenumberEnd: 1626
    functionName: get_ptr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - std::declval<PointerType>
    - std::declval<const basic_json_t&>
    - static_cast<PointerType>
    - get_impl_ptr
    linkageType: ''
    returnType: auto
    signature: auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ValueType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1675,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1672
    functionDepth: 0
    functionLinenumber: 1672
    functionLinenumberEnd: 1678
    functionName: noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 61
    functionsReached:
    - ValueType
    - udt::from_json
    linkageType: ''
    returnType: void
    signature: "void noexcept(noexcept(\n                JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), std::declval<ValueType&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1714,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1715,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1715,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1714
    functionDepth: 0
    functionLinenumber: 1714
    functionLinenumberEnd: 1718
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType get_impl(detail::priority_tag<1> /*unused*/) const noexcept(noexcept(\n
      \               JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1742
      start: 1739
    functionDepth: 0
    functionLinenumber: 1739
    functionLinenumberEnd: 1742
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType get_impl(detail::priority_tag<2> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1762
    functionDepth: 0
    functionLinenumber: 1762
    functionLinenumberEnd: 1765
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: basic_json
    signature: basic_json get_impl(detail::priority_tag<3> /*unused*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1776,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 0
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - get_ptr
    - std::declval<const basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: "auto get_impl(detail::priority_tag<4> /*unused*/) const noexcept\n
      \   -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1851,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1855
      start: 1851
    functionDepth: 0
    functionLinenumber: 1851
    functionLinenumberEnd: 1855
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 208
    functionsReached:
    - get_ptr
    - std::declval<basic_json_t&>
    linkageType: ''
    returnType: auto
    signature: auto get() noexcept -> decltype(std::declval<basic_json_t&>().template
      get_ptr<PointerType>())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1864,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1865,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1865,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1869
      start: 1864
    functionDepth: 0
    functionLinenumber: 1864
    functionLinenumberEnd: 1869
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: ValueType
    signature: "ValueType & get_to(ValueType& v) const noexcept(noexcept(\n                JSONSerializer<ValueType>::from_json(std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1881
      start: 1877
    functionDepth: 0
    functionLinenumber: 1877
    functionLinenumberEnd: 1881
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: ValueType
    signature: ValueType & get_to(ValueType& v) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1889,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1889,1
    - Dst: std::declval<const basic_json_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1890,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - (v)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1894
      start: 1888
    functionDepth: 0
    functionLinenumber: 1888
    functionLinenumberEnd: 1894
    functionName: get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::declval<const basic_json_t&>
    - udt::from_json
    - noexcept
    linkageType: ''
    returnType: Array
    signature: "Array get_to(T (&v)[N]) const // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)\n
      \   noexcept(noexcept(JSONSerializer<Array>::from_json(\n                          std::declval<const
      basic_json_t&>(), v)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1900
    functionDepth: 0
    functionLinenumber: 1900
    functionLinenumberEnd: 1904
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_ref_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1914,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1915
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1915
    functionName: get_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - get_ref_impl
    linkageType: ''
    returnType: ReferenceType
    signature: ReferenceType get_ref() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1977,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1979,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1979,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1979,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1979,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1982,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1983
      start: 1975
    functionDepth: 0
    functionLinenumber: 1975
    functionLinenumberEnd: 1983
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 27
    functionsReached:
    - get_ptr
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1989,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1991,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1991,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1991,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1991,1
    - Dst: get_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:1994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1987
    functionDepth: 0
    functionLinenumber: 1987
    functionLinenumberEnd: 1995
    functionName: get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 27
    functionsReached:
    - get_ptr
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: binary_t
    signature: binary_t & get_binary() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2012,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2012,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2016,1
    - Dst: m_value::array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2016,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2023
      start: 2009
    functionDepth: 0
    functionLinenumber: 2009
    functionLinenumberEnd: 2023
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 302
    functionsReached:
    - m_value::array::at
    - concat
    - set_parent
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: reference
    signature: reference at(size_type idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2022
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2022
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - to_string
    - JSON_THROW
    - concat
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2035,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2035,1
    - Dst: m_value::array::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2039,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2046
      start: 2032
    functionDepth: 0
    functionLinenumber: 2032
    functionLinenumberEnd: 2046
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 304
    functionsReached:
    - m_value::array::at
    - concat
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(size_type idx) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2041
    functionDepth: 0
    functionLinenumber: 2041
    functionLinenumberEnd: 2045
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - out_of_range::create
    - to_string
    - JSON_THROW
    - concat
    linkageType: ''
    returnType: void
    signature: void JSON_CATCH (std::out_of_range&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2058,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2058,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2060,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2060,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2060,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2060,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2063,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2064,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2066,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2066,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2066,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2068,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2069
      start: 2055
    functionDepth: 0
    functionLinenumber: 2055
    functionLinenumberEnd: 2069
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 306
    functionsReached:
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - set_parent
    - JSON_THROW
    - out_of_range::create
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference at(const typename object_t::key_type& key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2078,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2078,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2080,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2080,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2080,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2080,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2083,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2083,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2084,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2086,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2086,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2086,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2086,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2086,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2088,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2089
      start: 2075
    functionDepth: 0
    functionLinenumber: 2075
    functionLinenumberEnd: 2089
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 307
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - set_parent
    - JSON_THROW
    - out_of_range::create
    - string_t
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference at(KeyType && key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2096,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2096,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2098,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2098,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2098,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2098,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2101,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2102,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2104,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2104,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2107
      start: 2093
    functionDepth: 0
    functionLinenumber: 2093
    functionLinenumberEnd: 2107
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 308
    functionsReached:
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - out_of_range::create
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const typename object_t::key_type& key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2116,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2116,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2118,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2118,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2118,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2118,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2121,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2121,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2122,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2124,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2124,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2124,1
    - Dst: string_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2124,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2127
      start: 2113
    functionDepth: 0
    functionLinenumber: 2113
    functionLinenumberEnd: 2127
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 309
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - out_of_range::create
    - string_t
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(KeyType && key) const
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2134,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2137,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2138,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2142,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2142,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2145,1
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2149,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2150,1
    - Dst: m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2152,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2155,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2155,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2158,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2163,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2163,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2163,1
    - Dst: static_cast<typename iterator::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2163,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2166,1
    - Dst: m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2169,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2172,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2172,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2172,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2173
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2173
    functionName: operator[](size_type idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - is_null
    - type_error::create
    - m_value::array
    - assert_invariant
    - m_value::array::size
    - set_parents
    - create
    - m_value::array::capacity
    - is_array
    - begin
    - static_cast<typename iterator::difference_type>
    - JSON_THROW
    - m_value::array::resize
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: reference
    signature: reference operator[](size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2180,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2180,1
    - Dst: m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2182,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2185,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2185,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2185,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2186
      start: 2177
    functionDepth: 0
    functionLinenumber: 2177
    functionLinenumberEnd: 2186
    functionName: operator[](size_type idx) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - concat
    - type_error::create
    - m_value::array
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](size_type idx) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2193,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2196,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2197,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2201,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2201,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2203,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2203,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2204,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2207,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2207,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2207,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - key
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2208
      start: 2190
    functionDepth: 0
    functionLinenumber: 2190
    functionLinenumberEnd: 2208
    functionName: operator[](typename object_t::key_type key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object::emplace
    - type_name
    - concat
    - is_null
    - type_error::create
    - assert_invariant
    - set_parent
    - create
    - JSON_THROW
    - std::move
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference operator[](typename object_t::key_type key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2215,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2215,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2217,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2218,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2218,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2222,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2222,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2222,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2223
      start: 2212
    functionDepth: 0
    functionLinenumber: 2212
    functionLinenumberEnd: 2223
    functionName: operator[](const typename object_t::key_type& key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - m_value::object::end
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_ASSERT
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const typename object_t::key_type& key)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: object_t::key_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2231
      start: 2228
    functionDepth: 0
    functionLinenumber: 2228
    functionLinenumberEnd: 2231
    functionName: operator[](T* key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - object_t::key_type
    linkageType: ''
    returnType: reference
    signature: reference operator[](T* key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: object_t::key_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - key
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2237
      start: 2234
    functionDepth: 0
    functionLinenumber: 2234
    functionLinenumberEnd: 2237
    functionName: operator[](T* key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - object_t::key_type
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](T* key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2246,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2249,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2250,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2254,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2254,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2256,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2256,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2257,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2260,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2260,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2260,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2243
    functionDepth: 0
    functionLinenumber: 2243
    functionLinenumberEnd: 2261
    functionName: operator[](KeyType && key)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::emplace
    - type_name
    - concat
    - is_null
    - type_error::create
    - assert_invariant
    - set_parent
    - create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: reference
    signature: reference operator[](KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2270,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2270,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2272,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2272,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2273,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2273,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2277,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2277,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2277,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2267
    functionDepth: 0
    functionLinenumber: 2267
    functionLinenumberEnd: 2278
    functionName: operator[](KeyType && key) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_ASSERT
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](KeyType && key) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2300,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2300,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2303,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2304,1
    - Dst: auto::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2306,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2312,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2312,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2312,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2312,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - typename object_t::key_type
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2290
    functionDepth: 0
    functionLinenumber: 2290
    functionLinenumberEnd: 2313
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - end
    - type_name
    - auto::template get<ValueType>
    - concat
    - type_error::create
    - JSON_THROW
    - find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: "public:\n    /// @brief access specified object element with default
      value\n    /// @sa https://json.nlohmann.me/api/basic_json/value/\n    template
      < class ValueType, detail::enable_if_t <\n                   !detail::is_transparent<object_comparator_t>::value\n
      \                  && detail::is_getable<basic_json_t, ValueType>::value\n                   &&
      !std::is_same<value_t, detail::uncvref_t<ValueType>>::value, int > = 0 >"
    signature: "public:\n    /// @brief access specified object element with default
      value\n    /// @sa https://json.nlohmann.me/api/basic_json/value/\n    template
      < class ValueType, detail::enable_if_t <\n                   !detail::is_transparent<object_comparator_t>::value\n
      \                  && detail::is_getable<basic_json_t, ValueType>::value\n                   &&
      !std::is_same<value_t, detail::uncvref_t<ValueType>>::value, int > = 0 > value(const
      typename object_t::key_type& key, const ValueType& default_value) const"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2325,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2325,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2328,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2329,1
    - Dst: auto::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2331,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2334,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2337,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2337,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2337,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2337,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - typename object_t::key_type
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2322
    functionDepth: 0
    functionLinenumber: 2322
    functionLinenumberEnd: 2338
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - end
    - type_name
    - concat
    - type_error::create
    - std::forward<ValueType>
    - auto::template get<ReturnType>
    - find
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const typename object_t::key_type& key, ValueType
      && default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2351,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2351,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2354,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2354,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2355,1
    - Dst: auto::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2357,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2363,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2363,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2363,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2363,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - KeyType
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2348
    functionDepth: 0
    functionLinenumber: 2348
    functionLinenumberEnd: 2364
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - std::forward<KeyType>
    - end
    - type_name
    - auto::template get<ValueType>
    - concat
    - type_error::create
    - JSON_THROW
    - find
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(KeyType && key, const ValueType& default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2378,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2378,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2381,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2381,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2382,1
    - Dst: auto::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2384,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2387,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2390,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2390,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2390,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2390,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - ' key'
    - ' default_value'
    argTypes:
    - KeyType
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2391
      start: 2375
    functionDepth: 0
    functionLinenumber: 2375
    functionLinenumberEnd: 2391
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - std::forward<KeyType>
    - end
    - type_name
    - concat
    - type_error::create
    - std::forward<ValueType>
    - auto::template get<ReturnType>
    - find
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(KeyType && key, ValueType && default_value) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2401,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2401,1
    - Dst: get_checked_or_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2405,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2406,1
    - Dst: auto*::template get<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2408,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2414,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2414,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2414,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2414,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - json_pointer
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2415
      start: 2398
    functionDepth: 0
    functionLinenumber: 2398
    functionLinenumberEnd: 2415
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - type_name
    - concat
    - get_checked_or_null
    - type_error::create
    - JSON_THROW
    - auto*::template get<ValueType>
    - JSON_HEDLEY_LIKELY
    - is_structured
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const json_pointer& ptr, const ValueType& default_value)
      const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2426,1
    - Dst: is_structured
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2426,1
    - Dst: get_checked_or_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2430,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2431,1
    - Dst: auto*::template get<ReturnType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2433,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2436,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2439,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2439,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2439,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2439,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - json_pointer
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2423
    functionDepth: 0
    functionLinenumber: 2423
    functionLinenumberEnd: 2440
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 225
    functionsReached:
    - auto*::template get<ReturnType>
    - type_name
    - concat
    - get_checked_or_null
    - type_error::create
    - std::forward<ValueType>
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_structured
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const json_pointer& ptr, ValueType && default_value)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2449,1
    - Dst: convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2450
      start: 2447
    functionDepth: 0
    functionLinenumber: 2447
    functionLinenumberEnd: 2450
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 226
    functionsReached:
    - convert
    - value
    linkageType: ''
    returnType: ValueType
    signature: ValueType value(const ::nlohmann::json_pointer<BasicJsonType>& ptr,
      const ValueType& default_value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2460,1
    - Dst: convert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2460,1
    - Dst: std::forward<ValueType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' ptr'
    - ' default_value'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    - ValueType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2461
      start: 2458
    functionDepth: 0
    functionLinenumber: 2458
    functionLinenumberEnd: 2461
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 227
    functionsReached:
    - convert
    - value
    - std::forward<ValueType>
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType value(const ::nlohmann::json_pointer<BasicJsonType>& ptr,
      ValueType && default_value) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2468
      start: 2465
    functionDepth: 0
    functionLinenumber: 2465
    functionLinenumberEnd: 2468
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - begin
    linkageType: ''
    returnType: reference
    signature: reference front()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2475
      start: 2472
    functionDepth: 0
    functionLinenumber: 2472
    functionLinenumberEnd: 2475
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 11
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_reference
    signature: const_reference front() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2484
      start: 2479
    functionDepth: 0
    functionLinenumber: 2479
    functionLinenumberEnd: 2484
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 424
    functionsReached:
    - end
    linkageType: ''
    returnType: reference
    signature: reference back()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2493
      start: 2488
    functionDepth: 0
    functionLinenumber: 2488
    functionLinenumberEnd: 2493
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 424
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_reference
    signature: const_reference back() const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2503,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2505,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2505,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2508,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2519,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2519,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2521,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2521,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2524,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2527,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2528,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2531,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2534,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2535,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2540,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2546,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2552,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2559,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2559,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2559,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2559,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    argCount: 1
    argNames:
    - pos
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2563
      start: 2500
    functionDepth: 2
    functionLinenumber: 2500
    functionLinenumberEnd: 2563
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 43
    functionsReached:
    - m_value::array::erase
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - concat
    - type_name
    - type_error::create
    - is_binary
    - destroy
    - assert_invariant
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - m_value::object::erase
    - invalid_iterator::create
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType pos)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2573,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2575,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2575,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2578,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2589,1
    - Dst: IteratorType::m_it::primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2589,1
    - Dst: IteratorType::m_it::primitive_iterator::is_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2590,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2592,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2592,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2595,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2598,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2599,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2602,1
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2605,1
    - Dst: deallocate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2606,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2611,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2617,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2624,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2632,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2632,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2632,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2632,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 42
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2636
      start: 2570
    functionDepth: 2
    functionLinenumber: 2570
    functionLinenumberEnd: 2636
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 44
    functionsReached:
    - m_value::array::erase
    - JSON_HEDLEY_UNLIKELY
    - end
    - is_string
    - deallocate
    - concat
    - type_name
    - type_error::create
    - IteratorType::m_it::primitive_iterator::is_end
    - is_binary
    - destroy
    - assert_invariant
    - IteratorType::m_it::primitive_iterator::is_begin
    - JSON_THROW
    - m_value::object::erase
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: IteratorType
    signature: IteratorType erase(IteratorType first, IteratorType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2644,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2644,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2646,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2646,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2646,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2646,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2649,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2649,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2650
      start: 2638
    functionDepth: 0
    functionLinenumber: 2638
    functionLinenumberEnd: 2650
    functionName: erase_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::forward<KeyType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - m_value::object::erase
    - is_object
    linkageType: ''
    returnType: "private:\n    template < typename KeyType, detail::enable_if_t <\n
      \                  detail::has_erase_with_key_type<basic_json_t, KeyType>::value,
      int > = 0 >"
    signature: "private:\n    template < typename KeyType, detail::enable_if_t <\n
      \                  detail::has_erase_with_key_type<basic_json_t, KeyType>::value,
      int > = 0 > erase_internal(KeyType && key)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2657,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2657,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2659,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2659,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2659,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2659,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2662,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2662,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2663,1
    - Dst: m_value::object::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2665,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2669
      start: 2654
    functionDepth: 0
    functionLinenumber: 2654
    functionLinenumberEnd: 2669
    functionName: erase_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 1
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - m_value::object::find
    - JSON_THROW
    - m_value::object::erase
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type erase_internal(KeyType && key)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2688,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2689
      start: 2686
    functionDepth: 0
    functionLinenumber: 2686
    functionLinenumberEnd: 2689
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 46
    functionsReached:
    - std::forward<KeyType>
    - erase_internal
    linkageType: ''
    returnType: size_type
    signature: size_type erase(KeyType && key)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2696,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2696,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2698,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2698,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2700,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2700,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2700,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2700,1
    - Dst: m_value::array::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2703,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2703,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2703,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2707,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2707,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2707,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2707,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - idx
    argTypes:
    - size_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2709
      start: 2693
    functionDepth: 0
    functionLinenumber: 2693
    functionLinenumberEnd: 2709
    functionName: erase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 47
    functionsReached:
    - m_value::array::erase
    - m_value::array::begin
    - JSON_HEDLEY_UNLIKELY
    - size
    - concat
    - type_name
    - type_error::create
    - static_cast<difference_type>
    - JSON_THROW
    - is_array
    - out_of_range::create
    - JSON_HEDLEY_LIKELY
    - to_string
    linkageType: ''
    returnType: void
    signature: void erase(const size_type idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2724,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2726,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2732
      start: 2722
    functionDepth: 0
    functionLinenumber: 2722
    functionLinenumberEnd: 2732
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 92
    functionsReached:
    - end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: iterator
    signature: iterator find(const typename object_t::key_type& key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2738,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2740,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2746
      start: 2736
    functionDepth: 0
    functionLinenumber: 2736
    functionLinenumberEnd: 2746
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 93
    functionsReached:
    - cend
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(const typename object_t::key_type& key) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2754,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2756,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2758,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2758,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2762
      start: 2752
    functionDepth: 0
    functionLinenumber: 2752
    functionLinenumberEnd: 2762
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 94
    functionsReached:
    - std::forward<KeyType>
    - end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: iterator
    signature: iterator find(KeyType && key)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2770,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2772,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2774,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2774,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2778
      start: 2768
    functionDepth: 0
    functionLinenumber: 2768
    functionLinenumberEnd: 2778
    functionName: find
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 95
    functionsReached:
    - std::forward<KeyType>
    - cend
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator find(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2785,1
    - Dst: m_value::object::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2786
      start: 2782
    functionDepth: 0
    functionLinenumber: 2782
    functionLinenumberEnd: 2786
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 16
    functionsReached:
    - m_value::object::count
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type count(const typename object_t::key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2795,1
    - Dst: m_value::object::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2795,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2795,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2796
      start: 2792
    functionDepth: 0
    functionLinenumber: 2792
    functionLinenumberEnd: 2796
    functionName: count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - m_value::object::count
    - std::forward<KeyType>
    - is_object
    linkageType: ''
    returnType: size_type
    signature: size_type count(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2802,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2802,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - typename object_t::key_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2803
      start: 2800
    functionDepth: 0
    functionLinenumber: 2800
    functionLinenumberEnd: 2803
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - m_value::object::end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool contains(const typename object_t::key_type& key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2811,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2811,1
    - Dst: std::forward<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2811,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2811,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - ' key'
    argTypes:
    - KeyType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2812
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2812
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::forward<KeyType>
    - m_value::object::end
    - m_value::object::find
    - is_object
    linkageType: ''
    returnType: bool
    signature: bool contains(KeyType && key) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2819
      start: 2816
    functionDepth: 0
    functionLinenumber: 2816
    functionLinenumberEnd: 2819
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 9
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: bool contains(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2825,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - typename ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2826
      start: 2823
    functionDepth: 0
    functionLinenumber: 2823
    functionLinenumberEnd: 2826
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 10
    functionsReached:
    - contains
    linkageType: ''
    returnType: bool
    signature: bool contains(const typename ::nlohmann::json_pointer<BasicJsonType>&
      ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2844
      start: 2839
    functionDepth: 0
    functionLinenumber: 2839
    functionLinenumberEnd: 2844
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 328
    functionsReached:
    - iterator::set_begin
    linkageType: ''
    returnType: iterator
    signature: iterator begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2848
    functionDepth: 0
    functionLinenumber: 2848
    functionLinenumberEnd: 2851
    functionName: begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 329
    functionsReached:
    - cbegin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2860
      start: 2855
    functionDepth: 0
    functionLinenumber: 2855
    functionLinenumberEnd: 2860
    functionName: cbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 19
    functionsReached:
    - const_iterator::set_begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2869
      start: 2864
    functionDepth: 0
    functionLinenumber: 2864
    functionLinenumberEnd: 2869
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 383
    functionsReached:
    - iterator::set_end
    linkageType: ''
    returnType: iterator
    signature: iterator end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2876
      start: 2873
    functionDepth: 0
    functionLinenumber: 2873
    functionLinenumberEnd: 2876
    functionName: end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 384
    functionsReached:
    - cend
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2885
      start: 2880
    functionDepth: 0
    functionLinenumber: 2880
    functionLinenumberEnd: 2885
    functionName: cend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 24
    functionsReached:
    - const_iterator::set_end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator cend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2891,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2889
    functionDepth: 0
    functionLinenumber: 2889
    functionLinenumberEnd: 2892
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - reverse_iterator
    - end
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rbegin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2899
      start: 2896
    functionDepth: 0
    functionLinenumber: 2896
    functionLinenumberEnd: 2899
    functionName: rbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - crbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2905,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2906
      start: 2903
    functionDepth: 0
    functionLinenumber: 2903
    functionLinenumberEnd: 2906
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 22
    functionsReached:
    - reverse_iterator
    - begin
    linkageType: ''
    returnType: reverse_iterator
    signature: reverse_iterator rend() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: crend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2913
      start: 2910
    functionDepth: 0
    functionLinenumber: 2910
    functionLinenumberEnd: 2913
    functionName: rend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 23
    functionsReached:
    - crend
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator rend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2919,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2920
      start: 2917
    functionDepth: 0
    functionLinenumber: 2917
    functionLinenumberEnd: 2920
    functionName: crbegin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - cend
    - const_reverse_iterator
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crbegin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reverse_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2926,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2924
    functionDepth: 0
    functionLinenumber: 2924
    functionLinenumberEnd: 2927
    functionName: crend
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - const_reverse_iterator
    - cbegin
    linkageType: ''
    returnType: const_reverse_iterator
    signature: const_reverse_iterator crend() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2936
    functionDepth: 0
    functionLinenumber: 2936
    functionLinenumberEnd: 2939
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reference::items
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_reference::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ref
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2950
      start: 2947
    functionDepth: 0
    functionLinenumber: 2947
    functionLinenumberEnd: 2950
    functionName: iterator_wrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - const_reference::items
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> iterator_wrapper(const_reference ref)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2957
      start: 2954
    functionDepth: 0
    functionLinenumber: 2954
    functionLinenumberEnd: 2957
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - iteration_proxy<iterator>
    linkageType: ''
    returnType: iteration_proxy<iterator>
    signature: iteration_proxy<iterator> items() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy<const_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2964
      start: 2961
    functionDepth: 0
    functionLinenumber: 2961
    functionLinenumberEnd: 2964
    functionName: items
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - iteration_proxy<const_iterator>
    linkageType: ''
    returnType: iteration_proxy<const_iterator>
    signature: iteration_proxy<const_iterator> items() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2990,1
    - Dst: m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:2996,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3012
      start: 2977
    functionDepth: 0
    functionLinenumber: 2977
    functionLinenumberEnd: 3012
    functionName: empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 178
    functionsReached:
    - m_value::object::empty
    - m_value::array::empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3029,1
    - Dst: m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3035,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3051
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3051
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 463
    functionsReached:
    - m_value::array::size
    - m_value::object::size
    linkageType: ''
    returnType: size_type
    signature: size_type size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::array::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3062,1
    - Dst: m_value::object::max_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3068,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3082,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3085
      start: 3055
    functionDepth: 0
    functionLinenumber: 3055
    functionLinenumberEnd: 3085
    functionName: max_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - m_value::object::max_size
    - m_value::array::max_size
    - size
    linkageType: ''
    returnType: size_type
    signature: size_type max_size() const noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_value::string::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3128,1
    - Dst: m_value::binary::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3134,1
    - Dst: m_value::array::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3140,1
    - Dst: m_value::object::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3146,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3155
      start: 3098
    functionDepth: 0
    functionLinenumber: 3098
    functionLinenumberEnd: 3155
    functionName: clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 101
    functionsReached:
    - m_value::array::clear
    - m_value::object::clear
    - m_value::binary::clear
    - m_value::string::clear
    linkageType: ''
    returnType: void
    signature: void clear() noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3162,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3162,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3162,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3164,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3164,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3164,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3164,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3168,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3172,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3176,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3177,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3177,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3178,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3180
      start: 3159
    functionDepth: 0
    functionLinenumber: 3159
    functionLinenumberEnd: 3180
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 277
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - m_value::array::push_back
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    - std::move
    linkageType: ''
    returnType: void
    signature: void push_back(basic_json&& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3186,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3188
      start: 3184
    functionDepth: 0
    functionLinenumber: 3184
    functionLinenumberEnd: 3188
    functionName: operator+=(basic_json&& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3195,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3195,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3195,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3197,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3197,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3197,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3197,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3201,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3205,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3209,1
    - Dst: m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3210,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3211,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3212
      start: 3192
    functionDepth: 0
    functionLinenumber: 3192
    functionLinenumberEnd: 3212
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 279
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - m_value::array::push_back
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: void
    signature: void push_back(const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3220
      start: 3216
    functionDepth: 0
    functionLinenumber: 3216
    functionLinenumberEnd: 3220
    functionName: operator+=(const basic_json& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const basic_json& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3227,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3227,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3227,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3229,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3229,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3229,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3229,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3233,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3237,1
    - Dst: m_value::object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3241,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3242,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3243
      start: 3224
    functionDepth: 0
    functionLinenumber: 3224
    functionLinenumberEnd: 3243
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 280
    functionsReached:
    - m_value::object::insert
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - set_parent
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(const typename object_t::value_type& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - typename object_t::value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3251
      start: 3247
    functionDepth: 0
    functionLinenumber: 3247
    functionLinenumberEnd: 3251
    functionName: operator+=(const typename object_t::value_type& val)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(const typename object_t::value_type& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3257,1
    - Dst: initializer_list_t::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3257,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3257,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3257,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3259,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3265,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3265,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3267
      start: 3255
    functionDepth: 0
    functionLinenumber: 3255
    functionLinenumberEnd: 3267
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 282
    functionsReached:
    - is_string
    - basic_json
    - initializer_list_t::size
    - push_back
    - initializer_list_t::begin
    - is_object
    linkageType: ''
    returnType: void
    signature: void push_back(initializer_list_t init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - init
    argTypes:
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3275
      start: 3271
    functionDepth: 0
    functionLinenumber: 3271
    functionLinenumberEnd: 3275
    functionName: operator+=(initializer_list_t init)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: reference
    signature: reference operator+=(initializer_list_t init)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3283,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3283,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3283,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3285,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3285,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3285,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3285,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3289,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3293,1
    - Dst: m_value::array::capacity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3297,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3298,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3298,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3299,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3299,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3300
      start: 3280
    functionDepth: 0
    functionLinenumber: 3280
    functionLinenumberEnd: 3300
    functionName: emplace_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 68
    functionsReached:
    - m_value::array::back
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - m_value::array::emplace_back
    - type_error::create
    - is_null
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - m_value::array::capacity
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: reference
    signature: reference emplace_back(Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3308,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3308,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3308,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3310,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3310,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3310,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3310,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3314,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3318,1
    - Dst: m_value::object::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3322,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3322,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3323,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3326,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3331
      start: 3305
    functionDepth: 0
    functionLinenumber: 3305
    functionLinenumberEnd: 3331
    functionName: emplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 37
    functionsReached:
    - m_value::object::emplace
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - assert_invariant
    - std::forward<Args>
    - set_parent
    - begin
    - JSON_THROW
    - is_object
    linkageType: ''
    returnType: std::pair<iterator, bool>
    signature: std::pair<iterator, bool> emplace(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3340,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3342,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3342,1
    - Dst: m_value::array::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3343,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3343,1
    - Dst: m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3344,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - pos
    argTypes:
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3352
      start: 3337
    functionDepth: 0
    functionLinenumber: 3337
    functionLinenumberEnd: 3352
    functionName: insert_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - m_value::array::begin
    - m_value::array::insert
    - std::forward<Args>
    - set_parents
    - JSON_ASSERT
    - std::distance
    linkageType: ''
    returnType: iterator
    signature: iterator insert_iterator(const_iterator pos, Args&& ... args)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3359,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3359,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3362,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3364,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3364,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3368,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3371,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3371,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3371,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3371,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3372
      start: 3356
    functionDepth: 0
    functionLinenumber: 3356
    functionLinenumberEnd: 3372
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 84
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - pos
    - ' val'
    argTypes:
    - const_iterator
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3379
      start: 3376
    functionDepth: 0
    functionLinenumber: 3376
    functionLinenumberEnd: 3379
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 85
    functionsReached:
    - insert
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, basic_json&& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3386,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3386,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3389,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3391,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3391,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3395,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3398,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3398,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3398,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3398,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 3
    argNames:
    - pos
    - cnt
    - ' val'
    argTypes:
    - const_iterator
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3399
      start: 3383
    functionDepth: 0
    functionLinenumber: 3383
    functionLinenumberEnd: 3399
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 85
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, size_type cnt, const basic_json&
      val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3406,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3406,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3408,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3408,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3408,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3408,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3412,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3414,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3414,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3418,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3420,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3420,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3423,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3425,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3425,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3429,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 3
    argNames:
    - pos
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3430
      start: 3403
    functionDepth: 0
    functionLinenumber: 3403
    functionLinenumberEnd: 3430
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 85
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, const_iterator first, const_iterator
      last)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3437,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3437,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3439,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3439,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3439,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3439,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3443,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3445,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3445,1
    - Dst: insert_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3449,1
    - Dst: initializer_list_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3449,1
    - Dst: initializer_list_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3449,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - pos
    - ilist
    argTypes:
    - const_iterator
    - initializer_list_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3450
      start: 3434
    functionDepth: 0
    functionLinenumber: 3434
    functionLinenumberEnd: 3450
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 85
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - insert_iterator
    - type_error::create
    - initializer_list_t::begin
    - JSON_THROW
    - is_array
    - invalid_iterator::create
    - initializer_list_t::end
    linkageType: ''
    returnType: iterator
    signature: iterator insert(const_iterator pos, initializer_list_t ilist)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3457,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3457,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3459,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3459,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3459,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3459,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3463,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3465,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3465,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3469,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3469,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3471,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3471,1
    - Dst: m_value::object::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3474,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3475,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3476
      start: 3454
    functionDepth: 0
    functionLinenumber: 3454
    functionLinenumberEnd: 3476
    functionName: insert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 86
    functionsReached:
    - m_value::object::insert
    - JSON_HEDLEY_UNLIKELY
    - const_iterator::m_object::is_object
    - type_name
    - concat
    - type_error::create
    - set_parents
    - JSON_THROW
    - invalid_iterator::create
    - is_object
    linkageType: ''
    returnType: void
    signature: void insert(const_iterator first, const_iterator last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3482,1
    - Dst: const_reference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3482,1
    - Dst: const_reference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - j
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3483
      start: 3480
    functionDepth: 0
    functionLinenumber: 3480
    functionLinenumberEnd: 3483
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - update
    - const_reference::begin
    - const_reference::end
    linkageType: ''
    returnType: void
    signature: void update(const_reference j, bool merge_objects = false)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3490,1
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3493,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3494,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3497,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3497,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3499,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3499,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3499,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3499,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3503,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3505,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3505,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3509,1
    - Dst: const_iterator::m_object::is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3509,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3511,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3511,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3511,1
    - Dst: const_iterator::m_object::type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3511,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3516,1
    - Dst: m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3518,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3518,1
    - Dst: m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3519,1
    - Dst: auto::second::update
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3521,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3521,1
    - Dst: auto::second::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3523,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3528,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3528,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3528,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3530,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3530,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - const_iterator
    - const_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3533
      start: 3487
    functionDepth: 0
    functionLinenumber: 3487
    functionLinenumberEnd: 3533
    functionName: update
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - m_value::object::end
    - type_name
    - is_null
    - auto::second::update
    - const_iterator::m_object::is_object
    - concat
    - assert_invariant
    - invalid_iterator::create
    - const_iterator::m_object::type_name
    - m_value::object::find
    - auto::second::set_parents
    - auto::value
    - m_value::object
    - JSON_HEDLEY_UNLIKELY
    - type_error::create
    - create
    - JSON_THROW
    - auto::key
    - is_object
    linkageType: ''
    returnType: void
    signature: void update(const_iterator first, const_iterator last, bool merge_objects
      = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3544,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3545,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3547,1
    - Dst: reference::set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3548,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - other
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3550
      start: 3537
    functionDepth: 0
    functionLinenumber: 3537
    functionLinenumberEnd: 3550
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 44
    functionsReached:
    - std::swap
    - assert_invariant
    - set_parents
    - reference::set_parents
    linkageType: ''
    returnType: void
    signature: "void swap(reference other) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&
      // NOLINT(cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n        std::is_nothrow_move_assignable<json_value>::value\n
      \   )"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reference::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3561,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - reference
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3562
      start: 3554
    functionDepth: 0
    functionLinenumber: 3554
    functionLinenumberEnd: 3562
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 45
    functionsReached:
    - reference::swap
    linkageType: ''
    returnType: friend
    signature: "friend swap(reference left, reference right) noexcept (\n        std::is_nothrow_move_constructible<value_t>::value&&\n
      \       std::is_nothrow_move_assignable<value_t>::value&&\n        std::is_nothrow_move_constructible<json_value>::value&&
      // NOLINT(cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n        std::is_nothrow_move_assignable<json_value>::value\n
      \   )"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3569,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3569,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3572,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3576,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3576,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3576,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3578
      start: 3566
    functionDepth: 0
    functionLinenumber: 3566
    functionLinenumberEnd: 3578
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 46
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(array_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3585,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3585,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3588,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3592,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3592,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3592,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3594
      start: 3582
    functionDepth: 0
    functionLinenumber: 3582
    functionLinenumberEnd: 3594
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 47
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: void
    signature: void swap(object_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3601,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3601,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3604,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3608,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3608,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3608,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3610
      start: 3598
    functionDepth: 0
    functionLinenumber: 3598
    functionLinenumberEnd: 3610
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 48
    functionsReached:
    - swap
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(string_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3617,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3617,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3620,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3624,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3624,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3624,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3626
      start: 3614
    functionDepth: 0
    functionLinenumber: 3614
    functionLinenumberEnd: 3626
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 49
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(binary_t& other)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3633,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3633,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3636,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3640,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3640,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3640,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - typename binary_t::container_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3642
      start: 3630
    functionDepth: 0
    functionLinenumber: 3630
    functionLinenumberEnd: 3642
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 50
    functionsReached:
    - swap
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void swap(typename binary_t::container_type& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - op
    - ','
    - null_result
    - ','
    - unordered_result
    - ','
    - default_result
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3665
      start: 3661
    functionDepth: 0
    functionLinenumber: 3661
    functionLinenumberEnd: 3665
    functionName: JSON_IMPLEMENT_OPERATOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_IMPLEMENT_OPERATOR(op, null_result, unordered_result, default_result)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3732
      start: 3729
    functionDepth: 0
    functionLinenumber: 3729
    functionLinenumberEnd: 3732
    functionName: if
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: else
    signature: else if(compares_unordered(lhs, rhs))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3761
      start: 3758
    functionDepth: 0
    functionLinenumber: 3758
    functionLinenumberEnd: 3761
    functionName: compares_unordered
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool compares_unordered(const_reference rhs, bool inverse = false)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_IMPLEMENT_OPERATOR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3778
      start: 3767
    functionDepth: 0
    functionLinenumber: 3767
    functionLinenumberEnd: 3778
    functionName: operator==(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_IMPLEMENT_OPERATOR
    linkageType: ''
    returnType: bool
    signature: bool operator==(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3787
      start: 3784
    functionDepth: 0
    functionLinenumber: 3784
    functionLinenumberEnd: 3787
    functionName: operator==(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(ScalarType rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3800
      start: 3791
    functionDepth: 0
    functionLinenumber: 3791
    functionLinenumberEnd: 3800
    functionName: operator<=>(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::partial_ordering
    signature: std::partial_ordering operator<=>(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3809
      start: 3806
    functionDepth: 0
    functionLinenumber: 3806
    functionLinenumberEnd: 3809
    functionName: operator<=>(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: std::partial_ordering
    signature: std::partial_ordering operator<=>(ScalarType rhs) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3820,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3825
      start: 3818
    functionDepth: 0
    functionLinenumber: 3818
    functionLinenumberEnd: 3825
    functionName: operator<=(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3834
      start: 3831
    functionDepth: 0
    functionLinenumber: 3831
    functionLinenumberEnd: 3834
    functionName: operator<=(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(ScalarType rhs) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3846
      start: 3839
    functionDepth: 0
    functionLinenumber: 3839
    functionLinenumberEnd: 3846
    functionName: operator>=(const_reference rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const_reference rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3855
      start: 3852
    functionDepth: 0
    functionLinenumber: 3852
    functionLinenumberEnd: 3855
    functionName: operator>=(ScalarType rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(ScalarType rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_IMPLEMENT_OPERATOR
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3870
      start: 3860
    functionDepth: 0
    functionLinenumber: 3860
    functionLinenumberEnd: 3870
    functionName: operator==(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - JSON_IMPLEMENT_OPERATOR
    linkageType: ''
    returnType: friend
    signature: friend operator==(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3879
      start: 3876
    functionDepth: 0
    functionLinenumber: 3876
    functionLinenumberEnd: 3879
    functionName: operator==(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3885
    functionDepth: 0
    functionLinenumber: 3885
    functionLinenumberEnd: 3888
    functionName: operator==(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator==(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3895
      start: 3892
    functionDepth: 0
    functionLinenumber: 3892
    functionLinenumberEnd: 3895
    functionName: operator!=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator!=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3904
      start: 3901
    functionDepth: 0
    functionLinenumber: 3901
    functionLinenumberEnd: 3904
    functionName: operator!=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3913
      start: 3910
    functionDepth: 0
    functionLinenumber: 3910
    functionLinenumberEnd: 3913
    functionName: operator!=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator!=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3932
      start: 3929
    functionDepth: 0
    functionLinenumber: 3929
    functionLinenumberEnd: 3932
    functionName: operator<(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3941
      start: 3938
    functionDepth: 0
    functionLinenumber: 3938
    functionLinenumberEnd: 3941
    functionName: operator<(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3952
      start: 3945
    functionDepth: 0
    functionLinenumber: 3945
    functionLinenumberEnd: 3952
    functionName: operator<=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator<=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3961
      start: 3958
    functionDepth: 0
    functionLinenumber: 3958
    functionLinenumberEnd: 3961
    functionName: operator<=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3970
      start: 3967
    functionDepth: 0
    functionLinenumber: 3967
    functionLinenumberEnd: 3970
    functionName: operator<=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator<=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3982
      start: 3974
    functionDepth: 0
    functionLinenumber: 3974
    functionLinenumberEnd: 3982
    functionName: operator>(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator>(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3991
      start: 3988
    functionDepth: 0
    functionLinenumber: 3988
    functionLinenumberEnd: 3991
    functionName: operator>(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:3999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4000
      start: 3997
    functionDepth: 0
    functionLinenumber: 3997
    functionLinenumberEnd: 4000
    functionName: operator>(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: compares_unordered
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4011
      start: 4004
    functionDepth: 0
    functionLinenumber: 4004
    functionLinenumberEnd: 4011
    functionName: operator>=(const_reference lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - compares_unordered
    linkageType: ''
    returnType: friend
    signature: friend operator>=(const_reference lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - const_reference
    - ScalarType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4020
      start: 4017
    functionDepth: 0
    functionLinenumber: 4017
    functionLinenumberEnd: 4020
    functionName: operator>=(const_reference lhs, ScalarType rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const_reference lhs, ScalarType rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ScalarType
    - const_reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4029
      start: 4026
    functionDepth: 0
    functionLinenumber: 4026
    functionLinenumberEnd: 4029
    functionName: operator>=(ScalarType lhs, const_reference rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - basic_json
    linkageType: ''
    returnType: bool
    signature: bool operator>=(ScalarType lhs, const_reference rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4048,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4049,1
    - Dst: width
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4052,1
    - Dst: detail::output_adapter<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4055,1
    - Dst: fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4055,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4056,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' o'
    - ' j'
    argTypes:
    - std::ostream
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4058
      start: 4045
    functionDepth: 0
    functionLinenumber: 4045
    functionLinenumberEnd: 4058
    functionName: '& operator<<(std::ostream& o, const basic_json& j)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - width
    - detail::output_adapter<char>
    - fill
    - serializer::dump
    - static_cast<unsigned int>
    linkageType: ''
    returnType: friend
    signature: friend & operator<<(std::ostream& o, const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4092,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4092,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4092,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4092,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4094
      start: 4084
    functionDepth: 0
    functionLinenumber: 4084
    functionLinenumberEnd: 4094
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 71
    functionsReached:
    - std::forward<InputType>
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(InputType&& i,\n                            parser_callback_t
      cb = nullptr,\n                            const bool allow_exceptions = true,\n
      \                           const bool ignore_comments = false,\n                            const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4109,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4109,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4109,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4109,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4111
      start: 4100
    functionDepth: 0
    functionLinenumber: 4100
    functionLinenumberEnd: 4111
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 71
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT parse(IteratorType first,\n                            SentinelType
      last,\n                            parser_callback_t cb = nullptr,\n                            const
      bool allow_exceptions = true,\n                            const bool ignore_comments
      = false,\n                            const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4122,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4122,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4124
      start: 4115
    functionDepth: 0
    functionLinenumber: 4115
    functionLinenumberEnd: 4124
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 71
    functionsReached:
    - std::move
    - get
    - parser
    linkageType: ''
    returnType: basic_json
    signature: "basic_json parse(detail::span_input_adapter&& i,\n                            parser_callback_t
      cb = nullptr,\n                            const bool allow_exceptions = true,\n
      \                           const bool ignore_comments = false,\n                            const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4133,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4133,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4134
      start: 4129
    functionDepth: 0
    functionLinenumber: 4129
    functionLinenumberEnd: 4134
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::forward<InputType>
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(InputType&& i,\n                       const bool ignore_comments
      = false,\n                       const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4144,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4144,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4144,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4145
      start: 4140
    functionDepth: 0
    functionLinenumber: 4140
    functionLinenumberEnd: 4145
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::move
    - parser
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool accept(IteratorType first, SentinelType last,\n                       const
      bool ignore_comments = false,\n                       const bool ignore_trailing_commas
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4153,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4154
      start: 4149
    functionDepth: 0
    functionLinenumber: 4149
    functionLinenumberEnd: 4154
    functionName: accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - get
    - parser
    linkageType: ''
    returnType: bool
    signature: "bool accept(detail::span_input_adapter&& i,\n                       const
      bool ignore_comments = false,\n                       const bool ignore_trailing_commas
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4166,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4166,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4168,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4168,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4169,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - InputType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4170
      start: 4160
    functionDepth: 0
    functionLinenumber: 4160
    functionLinenumberEnd: 4170
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - std::forward<InputType>
    - nlohmann::detail::input_adapter
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(InputType&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false,\n                          const
      bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4183,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4183,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4183,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4185,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4185,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4186,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first
    - last
    - sax
    argTypes:
    - IteratorType
    - SentinelType
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4187
      start: 4177
    functionDepth: 0
    functionLinenumber: 4177
    functionLinenumberEnd: 4187
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - std::move
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(IteratorType first, SentinelType last, SAX* sax,\n
      \                         input_format_t format = input_format_t::json,\n                          const
      bool strict = true,\n                          const bool ignore_comments =
      false,\n                          const bool ignore_trailing_commas = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4203,1
    - Dst: parser
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4206,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4206,1
    - Dst: detail::binary_reader<basic_json, decltype(ia), SAX>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4208,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' i'
    - sax
    argTypes:
    - detail::span_input_adapter
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4209
      start: 4197
    functionDepth: 0
    functionLinenumber: 4197
    functionLinenumberEnd: 4209
    functionName: sax_parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 17
    functionsReached:
    - std::move
    - get
    - parser
    - detail::binary_reader<basic_json, decltype(ia), SAX>
    linkageType: ''
    returnType: bool
    signature: "bool sax_parse(detail::span_input_adapter&& i, SAX* sax,\n                          input_format_t
      format = input_format_t::json,\n                          const bool strict
      = true,\n                          const bool ignore_comments = false,\n                          const
      bool ignore_trailing_commas = false)"
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4265
      start: 4239
    functionDepth: 0
    functionLinenumber: 4239
    functionLinenumberEnd: 4265
    functionName: type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 213
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * type_name() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4283
      start: 4280
    functionDepth: 0
    functionLinenumber: 4280
    functionLinenumberEnd: 4283
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 131
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(const value_t v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - cnt
    - ' val'
    argTypes:
    - size_type
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4289
      start: 4285
    functionDepth: 0
    functionLinenumber: 4285
    functionLinenumberEnd: 4289
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 131
    functionsReached:
    - create
    linkageType: ''
    returnType: void
    signature: void data(size_type cnt, const basic_json& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4291
      start: 4291
    functionDepth: 0
    functionLinenumber: 4291
    functionLinenumberEnd: 4291
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 131
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4292
      start: 4292
    functionDepth: 0
    functionLinenumber: 4292
    functionLinenumberEnd: 4292
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 131
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(data&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4293
      start: 4293
    functionDepth: 0
    functionLinenumber: 4293
    functionLinenumberEnd: 4293
    functionName: data
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 131
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void data(const data&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4294
      start: 4294
    functionDepth: 0
    functionLinenumber: 4294
    functionLinenumberEnd: 4294
    functionName: '& operator=(data&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: data
    signature: data & operator=(data&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4295
      start: 4295
    functionDepth: 0
    functionLinenumber: 4295
    functionLinenumberEnd: 4295
    functionName: '& operator=(const data&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: data
    signature: data & operator=(const data&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4300
      start: 4297
    functionDepth: 0
    functionLinenumber: 4297
    functionLinenumberEnd: 4300
    functionName: ~data() noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - destroy
    linkageType: ''
    returnType: void
    signature: void ~data() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4324
      start: 4321
    functionDepth: 0
    functionLinenumber: 4321
    functionLinenumberEnd: 4324
    functionName: end_pos
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t end_pos() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4349
      start: 4346
    functionDepth: 0
    functionLinenumber: 4346
    functionLinenumberEnd: 4349
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4356
      start: 4353
    functionDepth: 0
    functionLinenumber: 4353
    functionLinenumberEnd: 4356
    functionName: to_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_cbor(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4365
      start: 4360
    functionDepth: 0
    functionLinenumber: 4360
    functionLinenumberEnd: 4365
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - to_msgpack
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_msgpack(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4372
      start: 4369
    functionDepth: 0
    functionLinenumber: 4369
    functionLinenumberEnd: 4372
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4379
      start: 4376
    functionDepth: 0
    functionLinenumber: 4376
    functionLinenumberEnd: 4379
    functionName: to_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4390
      start: 4383
    functionDepth: 0
    functionLinenumber: 4383
    functionLinenumberEnd: 4390
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - to_ubjson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: "std::vector<std::uint8_t> to_ubjson(const basic_json& j,\n            const
      bool use_size = false,\n            const bool use_type = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4398
      start: 4394
    functionDepth: 0
    functionLinenumber: 4394
    functionLinenumberEnd: 4398
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o,\n                          const bool use_size = false, const bool use_type
      = false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4406
      start: 4402
    functionDepth: 0
    functionLinenumber: 4402
    functionLinenumberEnd: 4406
    functionName: to_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: "void to_ubjson(const basic_json& j, detail::output_adapter<char> o,\n
      \                         const bool use_size = false, const bool use_type =
      false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bjdata
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4418
      start: 4410
    functionDepth: 0
    functionLinenumber: 4410
    functionLinenumberEnd: 4418
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - to_bjdata
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: "std::vector<std::uint8_t> to_bjdata(const basic_json& j,\n            const
      bool use_size = false,\n            const bool use_type = false,\n            const
      bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4427
      start: 4422
    functionDepth: 0
    functionLinenumber: 4422
    functionLinenumberEnd: 4427
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: "void to_bjdata(const basic_json& j, detail::output_adapter<std::uint8_t>
      o,\n                          const bool use_size = false, const bool use_type
      = false,\n                          const bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4436
      start: 4431
    functionDepth: 0
    functionLinenumber: 4431
    functionLinenumberEnd: 4436
    functionName: to_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: "void to_bjdata(const basic_json& j, detail::output_adapter<char> o,\n
      \                         const bool use_size = false, const bool use_type =
      false,\n                          const bjdata_version_t version = bjdata_version_t::draft2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4445
      start: 4440
    functionDepth: 0
    functionLinenumber: 4440
    functionLinenumberEnd: 4445
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - to_bson
    linkageType: ''
    returnType: std::vector<std::uint8_t>
    signature: std::vector<std::uint8_t> to_bson(const basic_json& j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<std::uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4452
      start: 4449
    functionDepth: 0
    functionLinenumber: 4449
    functionLinenumberEnd: 4452
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<std::uint8_t>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<std::uint8_t>
      o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - o
    argTypes:
    - basic_json
    - detail::output_adapter<char>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4459
      start: 4456
    functionDepth: 0
    functionLinenumber: 4456
    functionLinenumberEnd: 4459
    functionName: to_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - binary_writer<char>
    linkageType: ''
    returnType: void
    signature: void to_bson(const basic_json& j, detail::output_adapter<char> o)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4471,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4471,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4473,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4473,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4475
      start: 4464
    functionDepth: 0
    functionLinenumber: 4464
    functionLinenumberEnd: 4475
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4488,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4488,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4488,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4490,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4490,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4492
      start: 4481
    functionDepth: 0
    functionLinenumber: 4481
    functionLinenumberEnd: 4492
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_cbor(IteratorType first, SentinelType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true,\n                                const cbor_tag_handler_t
      tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4503
      start: 4497
    functionDepth: 0
    functionLinenumber: 4497
    functionLinenumberEnd: 4503
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - from_cbor
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4513,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4516,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4516,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4518
      start: 4507
    functionDepth: 0
    functionLinenumber: 4507
    functionLinenumberEnd: 4518
    functionName: from_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 8
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_cbor(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true,\n                                const cbor_tag_handler_t tag_handler
      = cbor_tag_handler_t::error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4529,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4529,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4531,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4531,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4533
      start: 4523
    functionDepth: 0
    functionLinenumber: 4523
    functionLinenumberEnd: 4533
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(InputType&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4545,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4545,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4545,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4547,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4547,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4549
      start: 4539
    functionDepth: 0
    functionLinenumber: 4539
    functionLinenumberEnd: 4549
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_msgpack(IteratorType first, SentinelType
      last,\n                                   const bool strict = true,\n                                   const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4559
      start: 4554
    functionDepth: 0
    functionLinenumber: 4554
    functionLinenumberEnd: 4559
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - from_msgpack
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(const T* ptr, std::size_t len,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4568,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4571,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4571,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4572,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4573
      start: 4563
    functionDepth: 0
    functionLinenumber: 4563
    functionLinenumberEnd: 4573
    functionName: from_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_msgpack(detail::span_input_adapter&& i,\n                                   const
      bool strict = true,\n                                   const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4584,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4584,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4586,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4586,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4588
      start: 4578
    functionDepth: 0
    functionLinenumber: 4578
    functionLinenumberEnd: 4588
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(InputType&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4600,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4600,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4600,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4602,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4602,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4604
      start: 4594
    functionDepth: 0
    functionLinenumber: 4594
    functionLinenumberEnd: 4604
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_ubjson(IteratorType first, SentinelType
      last,\n                                  const bool strict = true,\n                                  const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4614
      start: 4609
    functionDepth: 0
    functionLinenumber: 4609
    functionLinenumberEnd: 4614
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - from_ubjson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(const T* ptr, std::size_t len,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4623,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4626,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4626,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4628
      start: 4618
    functionDepth: 0
    functionLinenumber: 4618
    functionLinenumberEnd: 4628
    functionName: from_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_ubjson(detail::span_input_adapter&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4639,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4639,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4641,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4641,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4643
      start: 4633
    functionDepth: 0
    functionLinenumber: 4633
    functionLinenumberEnd: 4643
    functionName: from_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bjdata(InputType&& i,\n                                  const
      bool strict = true,\n                                  const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4655,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4655,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4657,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4657,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4659
      start: 4649
    functionDepth: 0
    functionLinenumber: 4649
    functionLinenumberEnd: 4659
    functionName: from_bjdata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bjdata(IteratorType first, SentinelType
      last,\n                                  const bool strict = true,\n                                  const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4670,1
    - Dst: std::forward<InputType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4670,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4672,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4672,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - InputType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4674
      start: 4664
    functionDepth: 0
    functionLinenumber: 4664
    functionLinenumberEnd: 4674
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::forward<InputType>
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    - std::move
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(InputType&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4686,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4686,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4686,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4688,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4688,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4680
    functionDepth: 0
    functionLinenumber: 4680
    functionLinenumberEnd: 4690
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 5
    functionsReached:
    - std::move
    - basic_json
    - binary_reader<decltype(ia)>
    - nlohmann::detail::input_adapter
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT from_bson(IteratorType first, SentinelType
      last,\n                                const bool strict = true,\n                                const
      bool allow_exceptions = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_bson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - len
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4700
      start: 4695
    functionDepth: 0
    functionLinenumber: 4695
    functionLinenumberEnd: 4700
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - from_bson
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(const T* ptr, std::size_t len,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4709,1
    - Dst: binary_reader<decltype(ia)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4712,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4712,1
    - Dst: basic_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - detail::span_input_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4714
      start: 4704
    functionDepth: 0
    functionLinenumber: 4704
    functionLinenumberEnd: 4714
    functionName: from_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - std::move
    - get
    - basic_json
    - binary_reader<decltype(ia)>
    linkageType: ''
    returnType: basic_json
    signature: "basic_json from_bson(detail::span_input_adapter&& i,\n                                const
      bool strict = true,\n                                const bool allow_exceptions
      = true)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4729
      start: 4726
    functionDepth: 0
    functionLinenumber: 4726
    functionLinenumberEnd: 4729
    functionName: operator[](const json_pointer& ptr)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: reference
    signature: reference operator[](const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4736
      start: 4733
    functionDepth: 0
    functionLinenumber: 4733
    functionLinenumberEnd: 4736
    functionName: operator[](const ::nlohmann::json_pointer<BasicJsonType>& ptr)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: reference
    signature: reference operator[](const ::nlohmann::json_pointer<BasicJsonType>&
      ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4743
      start: 4740
    functionDepth: 0
    functionLinenumber: 4740
    functionLinenumberEnd: 4743
    functionName: operator[](const json_pointer& ptr) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_unchecked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4750
      start: 4747
    functionDepth: 0
    functionLinenumber: 4747
    functionLinenumberEnd: 4750
    functionName: operator[](const ::nlohmann::json_pointer<BasicJsonType>& ptr) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - get_unchecked
    linkageType: ''
    returnType: const_reference
    signature: const_reference operator[](const ::nlohmann::json_pointer<BasicJsonType>&
      ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4757
      start: 4754
    functionDepth: 0
    functionLinenumber: 4754
    functionLinenumberEnd: 4757
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 342
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: reference
    signature: reference at(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4764
      start: 4761
    functionDepth: 0
    functionLinenumber: 4761
    functionLinenumberEnd: 4764
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 342
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: reference
    signature: reference at(const ::nlohmann::json_pointer<BasicJsonType>& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4771
      start: 4768
    functionDepth: 0
    functionLinenumber: 4768
    functionLinenumberEnd: 4771
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 342
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const json_pointer& ptr) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_checked
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - ::nlohmann::json_pointer<BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4778
      start: 4775
    functionDepth: 0
    functionLinenumber: 4775
    functionLinenumberEnd: 4778
    functionName: at
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 342
    functionsReached:
    - get_checked
    linkageType: ''
    returnType: const_reference
    signature: const_reference at(const ::nlohmann::json_pointer<BasicJsonType>& ptr)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: flatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4787
      start: 4782
    functionDepth: 0
    functionLinenumber: 4782
    functionLinenumberEnd: 4787
    functionName: flatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 7
    functionsReached:
    - flatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json flatten() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: unflatten
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 4794
      start: 4791
    functionDepth: 0
    functionLinenumber: 4791
    functionLinenumberEnd: 4794
    functionName: unflatten
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - unflatten
    linkageType: ''
    returnType: basic_json
    signature: basic_json unflatten() const
  - BBCount: 37
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4847,1
    - Dst: top
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4854,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4857,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4861,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4862,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4864,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4881,1
    - Dst: json_pointer::template array_index<basic_json_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4885,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4886,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4886,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4889,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4889,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4889,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4889,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4893,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4893,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4893,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4908,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4908,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4908,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4908,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4916,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4917,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4918,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4921,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4924,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4925,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4925,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4927,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4931,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4931,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4931,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4934,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4937,1
    - Dst: json_pointer::template array_index<basic_json_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4937,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4942,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4942,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4944,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4944,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4956,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4959,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4962,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4962,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4965,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4965,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4965,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4969,1
    - Dst: auto::second::is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4969,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4972,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4972,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4972,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4980,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4980,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4982,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4982,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4986,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4987,1
    - Dst: get_op
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4990,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4994,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:4994,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5000,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5007,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5007,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5013,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5017,1
    - Dst: operation_remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5023,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5024,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5030,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5034,1
    - Dst: operation_add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5039,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5050,1
    - Dst: get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5050,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5058,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5060,1
    - Dst: other_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5060,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5060,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5060,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5071,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5071,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5071,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 118
    argCount: 1
    argNames:
    - ' json_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5074
      start: 4807
    functionDepth: 0
    functionLinenumber: 4807
    functionLinenumberEnd: 5074
    functionName: patch_inplace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - top
    - type_name
    - auto::second::is_string
    - insert
    - begin
    - find
    - out_of_range::create
    - get_op
    - to_string
    - size
    - concat
    - back
    - dump
    - static_cast<difference_type>
    - m_data::m_value::object::find
    - at
    - m_data::m_value::object::end
    - operation_remove
    - json_pointer::template array_index<basic_json_t>
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - end
    - get_value
    - operation_add
    - pop_back
    - push_back
    - JSON_THROW
    - is_array
    - erase
    - empty
    - JSON_HEDLEY_LIKELY
    - other_error::create
    - is_object
    linkageType: ''
    returnType: void
    signature: void patch_inplace(const basic_json& json_patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: basic_json::patch_inplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' json_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5084
      start: 5079
    functionDepth: 0
    functionLinenumber: 5079
    functionLinenumberEnd: 5084
    functionName: patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 6
    functionsReached:
    - basic_json::patch_inplace
    linkageType: ''
    returnType: basic_json
    signature: basic_json patch(const basic_json& json_patch) const
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5101,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5101,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5104,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5111,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5117,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5117,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5120,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5120,1
    - Dst: detail::to_string<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5120,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5121,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5121,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5121,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5121,1
    - Dst: static_cast<difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5129,1
    - Dst: basic_json::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5130,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5134,1
    - Dst: basic_json::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5134,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5134,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5137,1
    - Dst: detail::to_string<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5137,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5143,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5145,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5148,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5160,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5160,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5163,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5163,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5163,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5165,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5165,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5165,1
    - Dst: diff
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5168,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5168,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5168,1
    - Dst: basic_json::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5169,1
    - Dst: basic_json::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5169,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5169,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5169,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5174,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5174,1
    - Dst: cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5182,1
    - Dst: cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5182,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5184,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5184,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5184,1
    - Dst: detail::concat<string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5187,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5187,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5187,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5188,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5191,1
    - Dst: basic_json::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5210,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    argCount: 2
    argNames:
    - ' source'
    - ' target'
    argTypes:
    - basic_json
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5219
      start: 5088
    functionDepth: 0
    functionLinenumber: 5088
    functionLinenumberEnd: 5219
    functionName: diff
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - basic_json::end
    - basic_json::size
    - detail::to_string<string_t>
    - diff
    - find
    - object
    - detail::concat<string_t>
    - auto::end
    - size
    - static_cast<difference_type>
    - basic_json::insert
    - auto::begin
    - basic_json::push_back
    - nlohmann::detail::escape
    - cend
    - type
    - auto::value
    - end
    - cbegin
    - auto::key
    - basic_json::begin
    linkageType: ''
    returnType: JSON_HEDLEY_WARN_UNUSED_RESULT
    signature: "JSON_HEDLEY_WARN_UNUSED_RESULT diff(const basic_json& source, const
      basic_json& target,\n                           const string_t& path = \"\")"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5233,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5235,1
    - Dst: object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5237,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5239,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5239,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5241,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5243,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5243,1
    - Dst: merge_patch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5247,1
    - Dst: auto::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 1
    argNames:
    - ' apply_patch'
    argTypes:
    - basic_json
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5255
      start: 5231
    functionDepth: 0
    functionLinenumber: 5231
    functionLinenumberEnd: 5255
    functionName: merge_patch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 4
    functionsReached:
    - end
    - merge_patch
    - is_object
    - begin
    - erase
    - object
    - auto::key
    - auto::value
    linkageType: ''
    returnType: void
    signature: void merge_patch(const basic_json& apply_patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5266
      start: 5262
    functionDepth: 0
    functionLinenumber: 5262
    functionLinenumberEnd: 5266
    functionName: std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - dump
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string to_string(const NLOHMANN_BASIC_JSON_TPL&
      j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5274
      start: 5270
    functionDepth: 0
    functionLinenumber: 5270
    functionLinenumberEnd: 5274
    functionName: std::string format_as(const NLOHMANN_BASIC_JSON_TPL& j)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - dump
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION std::string format_as(const NLOHMANN_BASIC_JSON_TPL&
      j)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5292
      start: 5288
    functionDepth: 0
    functionLinenumber: 5288
    functionLinenumberEnd: 5292
    functionName: operator"" _json(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - parse
    linkageType: ''
    returnType: nlohmann::json
    signature: nlohmann::json operator"" _json(const char* s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5298,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5298,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char8_t*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5300
      start: 5296
    functionDepth: 0
    functionLinenumber: 5296
    functionLinenumberEnd: 5300
    functionName: operator""_json(const char8_t* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    - parse
    linkageType: ''
    returnType: nlohmann::json
    signature: nlohmann::json operator""_json(const char8_t* s, std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5313,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5314
      start: 5310
    functionDepth: 0
    functionLinenumber: 5310
    functionLinenumberEnd: 5314
    functionName: operator"" _json_pointer(const char* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::json_pointer::json_pointer
    - string
    linkageType: ''
    returnType: nlohmann::json::json_pointer
    signature: nlohmann::json::json_pointer operator"" _json_pointer(const char* s,
      std::size_t n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::json_pointer::json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5319,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - n
    argTypes:
    - char8_t*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5320
      start: 5317
    functionDepth: 0
    functionLinenumber: 5317
    functionLinenumberEnd: 5320
    functionName: operator""_json_pointer(const char8_t* s, std::size_t n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    - nlohmann::json_pointer::json_pointer
    - string
    linkageType: ''
    returnType: nlohmann::json::json_pointer
    signature: nlohmann::json::json_pointer operator""_json_pointer(const char8_t*
      s, std::size_t n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5341,1
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5357,1
    - Dst: ::nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5359,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5374,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5393,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5394,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5402,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5407,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5446,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5450,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5457
      start: 5325
    functionDepth: 0
    functionLinenumber: 5325
    functionLinenumberEnd: 5457
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - swap
    - auto::end
    - end
    - std::copy
    - std::is_lt
    - format_error
    - dump
    - begin
    - is_align
    - JSON_THROW
    - ::nlohmann::detail::operator<
    - auto::begin
    - out
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5343
      start: 5336
    functionDepth: 0
    functionLinenumber: 5336
    functionLinenumberEnd: 5343
    functionName: struct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 105
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION struct hash<nlohmann::NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5342
      start: 5339
    functionDepth: 0
    functionLinenumber: 5339
    functionLinenumberEnd: 5342
    functionName: operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - nlohmann::detail::hash
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t operator()(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5357,1
    - Dst: ::nlohmann::detail::operator<
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - ::nlohmann::detail::value_t
    - ::nlohmann::detail::value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5361
      start: 5353
    functionDepth: 0
    functionLinenumber: 5353
    functionLinenumberEnd: 5361
    functionName: "operator()(::nlohmann::detail::value_t lhs,\n                    ::nlohmann::detail::value_t
      rhs) const noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - std::is_lt
    - ::nlohmann::detail::operator<
    linkageType: ''
    returnType: bool
    signature: "bool operator()(::nlohmann::detail::value_t lhs,\n                    ::nlohmann::detail::value_t
      rhs) const noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j1'
    - ' j2'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5375
      start: 5369
    functionDepth: 0
    functionLinenumber: 5369
    functionLinenumberEnd: 5375
    functionName: swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 52
    functionsReached:
    - swap
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: "NLOHMANN_BASIC_JSON_TPL_DECLARATION swap(nlohmann::NLOHMANN_BASIC_JSON_TPL&
      j1, nlohmann::NLOHMANN_BASIC_JSON_TPL& j2) noexcept(  // NOLINT(readability-inconsistent-declaration-parameter-name,
      cert-dcl58-cpp)\n    is_nothrow_move_constructible<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value&&
      \                         // NOLINT(misc-redundant-expression,cppcoreguidelines-noexcept-swap,performance-noexcept-swap)\n
      \   is_nothrow_move_assignable<nlohmann::NLOHMANN_BASIC_JSON_TPL>::value)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5393,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5394,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5402,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5407,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5446,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5450,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5453
      start: 5383
    functionDepth: 0
    functionLinenumber: 5383
    functionLinenumberEnd: 5453
    functionName: formatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 0
    functionsReached:
    - auto::end
    - end
    - std::copy
    - format_error
    - dump
    - begin
    - is_align
    - JSON_THROW
    - auto::begin
    - out
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION formatter<nlohmann::NLOHMANN_BASIC_JSON_TPL,
      char>
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5393,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5394,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5402,1
    - Dst: is_align
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5407,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    - Dst: format_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5439,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 25
    argCount: 1
    argNames:
    - ' ctx'
    argTypes:
    - format_parse_context
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5443
      start: 5391
    functionDepth: 0
    functionLinenumber: 5391
    functionLinenumberEnd: 5443
    functionName: parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 73
    functionsReached:
    - end
    - format_error
    - begin
    - is_align
    - JSON_THROW
    linkageType: ''
    returnType: auto
    signature: auto parse(format_parse_context& ctx) -> format_parse_context::iterator
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5446,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5450,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    - Dst: out
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp:5451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' ctx'
    argTypes:
    - nlohmann::NLOHMANN_BASIC_JSON_TPL
    - FormatContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 5452
      start: 5446
    functionDepth: 0
    functionLinenumber: 5446
    functionLinenumberEnd: 5452
    functionName: format
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/json.hpp
    functionUses: 2
    functionsReached:
    - auto::end
    - out
    - dump
    - auto::begin
    - std::copy
    linkageType: ''
    returnType: auto
    signature: auto format(const nlohmann::NLOHMANN_BASIC_JSON_TPL& j, FormatContext&
      ctx) const -> decltype(ctx.out())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - byte_container_with_subtype
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: operator!=(const byte_container_with_subtype& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const byte_container_with_subtype& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - subtype_
    argTypes:
    - subtype_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: set_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_subtype(subtype_type subtype_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
    functionUses: 43
    functionsReached:
    - static_cast<subtype_type>
    linkageType: ''
    returnType: subtype_type
    signature: subtype_type subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: has_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool has_subtype() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: clear_subtype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void clear_subtype() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp:25,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 36
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - to_string
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' target'
    - value
    argTypes:
    - StringType
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 26
    functionName: int_to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp
    functionUses: 14
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void int_to_string(StringType& target, std::size_t value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_utils.hpp
    functionUses: 219
    functionsReached:
    - int_to_string
    linkageType: ''
    returnType: StringType
    signature: StringType to_string(std::size_t value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:34,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:34,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:35,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:37,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:37,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:38,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:38,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:52,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:53,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:67,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 71
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp
    functionUses: 0
    functionsReached:
    - size
    - replace_substring
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:34,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:34,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:35,1
    - Dst: replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:37,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:37,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:38,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - ' s'
    - ' f'
    - ' t'
    argTypes:
    - StringType
    - StringType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: replace_substring
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp
    functionUses: 12
    functionsReached:
    - size
    - JSON_ASSERT
    - find
    - replace
    - empty
    linkageType: ''
    returnType: void
    signature: "void replace_substring(StringType& s, const StringType& f,\n                              const
      StringType& t)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:52,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - s
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp
    functionUses: 18
    functionsReached:
    - replace_substring
    linkageType: ''
    returnType: StringType
    signature: StringType escape(StringType s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:67,1
    - Dst: replace_substring
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_escape.hpp
    functionUses: 2
    functionsReached:
    - replace_substring
    linkageType: ''
    returnType: void
    signature: void unescape(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:36,1
    - Dst: ::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:43,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:43,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:49,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:49,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:57,1
    - Dst: std::declval < Arg && >
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:57,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:63,1
    - Dst: std::declval < Arg && >
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:63,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:69,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:69,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:69,1
    - Dst: std::declval<StringType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:75,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:75,1
    - Dst: std::declval<const Arg&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:75,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:102,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:102,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:103,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:111,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:112,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:112,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:122,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:122,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:133,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:133,1
    - Dst: OutStringType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:140,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:140,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:141,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:141,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 145
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 0
    functionsReached:
    - std::declval<StringType&>
    - end
    - size
    - append
    - std::forward<Arg>
    - data
    - std::forward<Args>
    - begin
    - std::declval < Arg && >
    - concat_length
    - std::declval<const Arg&>
    - concat_into
    - OutStringType::reserve
    - ::strlen
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 7
    functionsReached:
    - concat_length
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const char /*c*/, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:43,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - cstr
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 8
    functionsReached:
    - concat_length
    - ::strlen
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const char* cstr, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:49,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' str'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: concat_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 9
    functionsReached:
    - concat_length
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t concat_length(const StringType& str, const Args& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 54
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& /*out*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:102,1
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:102,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 8
    functionsReached:
    - std::forward<Arg>
    - std::forward<Args>
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, Arg && arg, Args && ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Arg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:111,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:112,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 9
    functionsReached:
    - std::forward<Arg>
    - std::forward<Args>
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, Arg&& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:121,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:122,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 10
    functionsReached:
    - end
    - std::forward<Args>
    - begin
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, const Arg& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:132,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:133,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 2
    argNames:
    - ' out'
    - ' arg'
    argTypes:
    - OutStringType
    - Arg
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: concat_into
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 11
    functionsReached:
    - size
    - data
    - std::forward<Args>
    - append
    - concat_into
    linkageType: ''
    returnType: void
    signature: void concat_into(OutStringType& out, const Arg& arg, Args&& ... rest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OutStringType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:140,1
    - Dst: concat_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:140,1
    - Dst: concat_into
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:141,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 143
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/string_concat.hpp
    functionUses: 165
    functionsReached:
    - concat_length
    - std::forward<Args>
    - concat_into
    - OutStringType::reserve
    linkageType: ''
    returnType: OutStringType
    signature: OutStringType concat(Args && ... args)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:93,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:94,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:96,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:96,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:102,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:102,1
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:113,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 117
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - std::is_lt
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:93,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:94,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:96,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:96,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:102,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 104
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::is_lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - value_t
    - value_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: operator<(const value_t lhs, const value_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/value_t.hpp
    functionUses: 0
    functionsReached:
    - std::is_lt
    linkageType: ''
    returnType: bool
    signature: bool operator<(const value_t lhs, const value_t rhs) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:48,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:48,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:49,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:54,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:59,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:59,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:60,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:62,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:63,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:71,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:71,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:74,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:74,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:81,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:82,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:87,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:88,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:93,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:94,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:99,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:100,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:105,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:106,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:111,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:111,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:112,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:113,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:115,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:117,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:123,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 128
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - seed
    - h
    argTypes:
    - std::size_t
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: combine
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t combine(std::size_t seed, std::size_t h) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:48,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:48,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:49,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:54,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:59,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:59,1
    - Dst: items
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:60,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:62,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:63,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:64,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:71,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:71,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:74,1
    - Dst: hash
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:74,1
    - Dst: template get_ref<const string_t&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:81,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:82,1
    - Dst: template get<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:87,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:88,1
    - Dst: template get<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:93,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:94,1
    - Dst: template get<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:99,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:100,1
    - Dst: template get<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:105,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:106,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:111,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:111,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:112,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:113,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:114,1
    - Dst: get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:115,1
    - Dst: combine
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:117,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp:123,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 126
    functionName: hash
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/hash.hpp
    functionUses: 21
    functionsReached:
    - static_cast<std::size_t>
    - key
    - template get<number_unsigned_t>
    - value
    - template get<number_integer_t>
    - size
    - hash
    - template get_ref<const string_t&>
    - get_binary
    - template get<bool>
    - JSON_ASSERT
    - template get<number_float_t>
    - combine
    - items
    - type
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t hash(const BasicJsonType& j)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:56,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:68,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:68,1
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:83,1
    - Dst: auto*::m_parent::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:87,1
    - Dst: auto*::m_parent::m_data::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:89,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:91,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:91,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:104,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:104,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:124,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:132,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:132,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:135,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:135,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:137,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:148,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:148,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:158,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 57
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 162
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached:
    - get_byte_positions
    - std::vector::rend
    - auto*::m_parent::m_data::m_value::array
    - concat
    - auto*::m_parent::m_data::m_value::array::size
    - std::vector::empty
    - nlohmann::detail::escape
    - std::accumulate
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - std::vector::rbegin
    - end_pos
    - static_cast<void>
    - what
    - start_pos
    - to_string
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: what
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 59
    functionsReached:
    - what
    linkageType: ''
    returnType: char
    signature: char * what() const noexcept override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - id_
    - what_arg
    argTypes:
    - int
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: exception
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void exception(int id_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:68,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' ename'
    - id_
    argTypes:
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 247
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string name(const std::string& ename, int id_)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(std::nullptr_t /*leaf_element*/)
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: auto*::m_parent::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:83,1
    - Dst: auto*::m_parent::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:87,1
    - Dst: auto*::m_parent::m_data::m_value::array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:89,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:91,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:91,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:104,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:104,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:124,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: std::vector::rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: std::vector::rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:129,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:132,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:132,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:135,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:135,1
    - Dst: get_byte_positions
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:137,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 39
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 139
    functionName: diagnostics
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 30
    functionsReached:
    - get_byte_positions
    - std::vector::rend
    - auto*::m_parent::m_data::m_value::array
    - concat
    - auto*::m_parent::m_data::m_value::array::size
    - std::vector::empty
    - nlohmann::detail::escape
    - std::accumulate
    - first::c_str
    - auto*::m_parent::type
    - std::vector::emplace_back
    - std::vector::rbegin
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string diagnostics(const BasicJsonType* leaf_element)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:148,1
    - Dst: BasicJsonType*::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:148,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: BasicJsonType*::start_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    - Dst: BasicJsonType*::end_pos
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: get_byte_positions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 4
    functionsReached:
    - concat
    - BasicJsonType*::start_pos
    - BasicJsonType*::end_pos
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string get_byte_positions(const BasicJsonType* leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - leaf_element
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: get_byte_positions
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 4
    functionsReached:
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_byte_positions(const BasicJsonType* leaf_element)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:181,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:181,1
    - Dst: parse_error::position_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:182,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:182,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - ' pos'
    - ' what_arg'
    - context
    argTypes:
    - int
    - position_t
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 184
    functionName: parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 128
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - concat
    - nlohmann::detail::exception::diagnostics
    - parse_error::position_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, const position_t& pos, const std::string&
      what_arg, BasicJsonContext context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:189,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:189,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:190,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:190,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:191,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - id_
    - byte_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::size_t
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionName: parse_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 128
    functionsReached:
    - nlohmann::detail::exception::name
    - std::string::c_str
    - concat
    - nlohmann::detail::exception::diagnostics
    - to_string
    linkageType: ''
    returnType: parse_error
    signature: parse_error create(int id_, std::size_t byte_, const std::string& what_arg,
      BasicJsonContext context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - id_
    - byte_
    - what_arg
    argTypes:
    - int
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 208
    functionName: parse_error::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void parse_error(int id_, std::size_t byte_, const char* what_arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:212,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:212,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' pos'
    argTypes:
    - position_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 214
    functionName: parse_error::position_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 6
    functionsReached:
    - concat
    - to_string
    linkageType: ''
    returnType: std::string
    signature: std::string position_string(const position_t& pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:225,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:225,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:225,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: invalid_iterator::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 51
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: invalid_iterator
    signature: invalid_iterator create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: "(3)\n    invalid_iterator(int id_, const char* what_arg)\n        :
      exception(id_, what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    invalid_iterator(int id_, const char*
      what_arg)\n        : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:243,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:243,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:243,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: type_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 209
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: type_error
    signature: type_error create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 249
    functionName: "(3)\n    type_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    type_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:260,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:260,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:260,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 262
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 262
    functionName: out_of_range::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 99
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: out_of_range
    signature: out_of_range create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 266
    functionName: "(3)\n    out_of_range(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    out_of_range(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:277,1
    - Dst: nlohmann::detail::exception::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:277,1
    - Dst: nlohmann::detail::exception::diagnostics
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:277,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - id_
    - ' what_arg'
    - context
    argTypes:
    - int
    - std::string
    - BasicJsonContext
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 279
    functionName: other_error::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 11
    functionsReached:
    - concat
    - nlohmann::detail::exception::name
    - std::string::c_str
    - nlohmann::detail::exception::diagnostics
    linkageType: ''
    returnType: other_error
    signature: other_error create(int id_, const std::string& what_arg, BasicJsonContext
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 283
    functionName: "(3)\n    other_error(int id_, const char* what_arg) : exception(id_,
      what_arg)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/exceptions.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    other_error(int id_, const char* what_arg)
      : exception(id_, what_arg)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: NLOHMANN_JSON_ABI_TAGS_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(major, minor, patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 87
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: NLOHMANN_JSON_NAMESPACE_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_NAMESPACE_CONCAT(a, b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:28,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:43,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:57,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 77
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void json_ref(value_type&& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - init
    argTypes:
    - std::initializer_list<json_ref>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(std::initializer_list<json_ref> init)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: void
    signature: void json_ref(Args && ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(json_ref&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: json_ref::json_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_ref(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '& operator=(const json_ref&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(const json_ref&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '& operator=(json_ref&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_ref
    signature: json_ref & operator=(json_ref&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: ~json_ref()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_ref()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: json_ref::moved_or_copied
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: value_type
    signature: value_type moved_or_copied() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_ref.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 48
    functionName: string_t_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN string_t_helper
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: string_t_helper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_BASIC_JSON_TPL_DECLARATION
    signature: NLOHMANN_BASIC_JSON_TPL_DECLARATION string_t_helper<NLOHMANN_BASIC_JSON_TPL>
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: split
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: json_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 23
    functionsReached:
    - split
    linkageType: ''
    returnType: void
    signature: void json_pointer(const string_t& s = "")
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:70,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:70,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:70,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:74,1
    - Dst: nlohmann::detail::escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: to_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 225
    functionsReached:
    - end
    - concat
    - nlohmann::detail::escape
    - std::accumulate
    - begin
    linkageType: ''
    returnType: string_t
    signature: string_t to_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: operator string_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: void
    signature: void operator string_t() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' o'
    - ' ptr'
    argTypes:
    - std::ostream
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '& operator<<(std::ostream& o, const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: friend
    signature: friend & operator<<(std::ostream& o, const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:100,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:100,1
    - Dst: reference_tokens::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:101,1
    - Dst: reference_tokens::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' ptr'
    argTypes:
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '& operator/=(const json_pointer& ptr)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - reference_tokens::end
    - insert
    - reference_tokens::begin
    - end
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(const json_pointer& ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:110,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - token
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '& operator/=(string_t token)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(string_t token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - array_idx
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '& operator/=(std::size_t array_idx)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer & operator/=(std::size_t array_idx)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer
    - json_pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: "json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: "friend json_pointer operator/(const json_pointer& lhs,\n                                  const
      json_pointer& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:133,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - token
    argTypes:
    - json_pointer
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: json_pointer operator/(const json_pointer& lhs, string_t token)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: friend json_pointer operator/(const json_pointer& lhs, string_t token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - array_idx
    argTypes:
    - json_pointer
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: friend
    signature: friend json_pointer operator/(const json_pointer& lhs, std::size_t
      array_idx)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:147,1
    - Dst: json_pointer::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionName: parent_pointer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 1
    functionsReached:
    - json_pointer::pop_back
    - empty
    linkageType: ''
    returnType: json_pointer
    signature: json_pointer parent_pointer() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:161,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:161,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:163,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:163,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:166,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: pop_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - begin
    - JSON_THROW
    - erase
    - empty
    linkageType: ''
    returnType: void
    signature: void pop_front()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:173,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:173,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:175,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:175,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 179
    functionName: front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 12
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - front
    - empty
    linkageType: ''
    returnType: string_t
    signature: string_t & front() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:185,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: push_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 1
    functionsReached:
    - insert
    - begin
    linkageType: ''
    returnType: void
    signature: void push_front(const string_t& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:192,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:192,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: push_front
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 1
    functionsReached:
    - std::move
    - insert
    - begin
    linkageType: ''
    returnType: void
    signature: void push_front(string_t&& token)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:199,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:199,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:201,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:201,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: pop_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 67
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::out_of_range::create
    - pop_back
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: void
    signature: void pop_back()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:211,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:211,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:213,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:213,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 217
    functionName: back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 440
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - back
    - nlohmann::detail::out_of_range::create
    - JSON_THROW
    - empty
    linkageType: ''
    returnType: string_t
    signature: string_t & back() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 287
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void push_back(const string_t& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:230,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' token'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: push_back
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 288
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: void
    signature: void push_back(string_t&& token)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 189
    functionsReached:
    - empty
    linkageType: ''
    returnType: bool
    signature: bool empty() const noexcept
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: auto*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:320,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:327,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:332,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:340,1
    - Dst: result
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:347,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:347,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:365,1
    - Dst: nlohmann::detail::type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:365,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 370
    functionName: get_and_create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - result
    - auto*::type
    - JSON_THROW
    - nlohmann::detail::type_error::create
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_and_create(BasicJsonType& j) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:397,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:401,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:401,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:401,1
    - Dst: std::isdigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:404,1
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:413,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:418,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:427,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:427,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:432,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:432,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:446,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:446,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:446,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 451
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 10
    functionsReached:
    - std::all_of
    - std::isdigit
    - end
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - BasicJsonType*::is_null
    - nlohmann::detail::out_of_range::create
    - ptr
    - begin
    - JSON_THROW
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:464,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:469,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:475,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:478,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:478,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:478,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:479,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:479,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:483,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:485,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:485,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:487,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:487,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:487,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:488,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:490,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:503,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:503,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:503,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 508
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 508
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 11
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(BasicJsonType* ptr) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:528,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:533,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:539,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:542,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:542,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:542,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:542,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:542,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:546,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:546,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:559,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:559,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:559,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 564
    functionName: get_unchecked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 10
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_unchecked(const BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:577,1
    - Dst: BasicJsonType*::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:582,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:588,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:591,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:591,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:591,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:592,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:592,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:596,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:598,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:598,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:600,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:600,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:600,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:601,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:603,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:616,1
    - Dst: nlohmann::detail::out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:616,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:616,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 621
    functionName: get_checked
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 11
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::at
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - concat
    - nlohmann::detail::out_of_range::create
    - ptr
    - array_index<BasicJsonType>
    - JSON_THROW
    - to_string
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType & get_checked(const BasicJsonType* ptr) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:640,1
    - Dst: BasicJsonType*::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:644,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:645,1
    - Dst: BasicJsonType*::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:645,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:655,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:668,1
    - Dst: JSON_INTERNAL_CATCH
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:670,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:675,1
    - Dst: BasicJsonType*::m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:675,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 694
    functionName: get_checked_or_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 4
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - BasicJsonType*::m_data::m_value::array::size
    - BasicJsonType*::type
    - BasicJsonType*::end
    - JSON_INTERNAL_CATCH
    - BasicJsonType*::find
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: BasicJsonType
    signature: BasicJsonType * get_checked_or_null(const BasicJsonType* ptr) const
  - BBCount: 19
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType*::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:708,1
    - Dst: BasicJsonType*::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:712,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:718,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:724,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:729,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:729,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:734,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:734,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:736,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:741,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:743,1
    - Dst: array_index<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:751,1
    - Dst: BasicJsonType*::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:752,1
    - Dst: ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:758,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 46
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - BasicJsonType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 781
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 781
    functionName: contains
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 11
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - size
    - BasicJsonType*::type
    - ptr
    - BasicJsonType*::contains
    - BasicJsonType*::size
    - array_index<BasicJsonType>
    linkageType: ''
    returnType: bool
    signature: bool contains(const BasicJsonType* ptr) const
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:797,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:803,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:805,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:805,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:805,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:813,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:822,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:826,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:829,1
    - Dst: auto::find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:831,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:833,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:836,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:836,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:840,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:840,1
    - Dst: nlohmann::detail::unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:845,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:846,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    argCount: 1
    argNames:
    - ' reference_string'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 850
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 850
    functionName: split
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 6
    functionsReached:
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - nlohmann::detail::parse_error::create
    - auto::find_first_of
    - concat
    - substr
    - nlohmann::detail::unescape
    - JSON_ASSERT
    - JSON_THROW
    - find_first_of
    - auto::size
    - empty
    linkageType: ''
    returnType: std::vector<string_t>
    signature: std::vector<string_t> split(const string_t& reference_string)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 966
    functionName: convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: json_pointer<string_t>
    signature: json_pointer<string_t> convert() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:971,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 973
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 973
    functionName: convert
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 6
    functionsReached:
    - std::move
    linkageType: ''
    returnType: json_pointer<string_t>
    signature: json_pointer<string_t> convert()&&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 980
    functionDepth: 0
    functionLinenumber: 980
    functionLinenumberEnd: 983
    functionName: operator==(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 988
    functionDepth: 0
    functionLinenumber: 988
    functionLinenumberEnd: 991
    functionName: operator==(const string_t& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: bool operator==(const string_t& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 998
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 998
    functionName: operator<=>(const json_pointer<RefStringTypeRhs>& rhs) const noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::strong_ordering
    signature: std::strong_ordering operator<=>(const json_pointer<RefStringTypeRhs>&
      rhs) const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1061
    functionName: "operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1070
    functionName: "operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp:1078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - StringType
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1079
      start: 1075
    functionDepth: 0
    functionLinenumber: 1075
    functionLinenumberEnd: 1079
    functionName: "operator==(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached:
    - json_pointer
    linkageType: ''
    returnType: bool
    signature: "bool operator==(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1086
    functionName: "operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1091
    functionDepth: 0
    functionLinenumber: 1091
    functionLinenumberEnd: 1095
    functionName: "operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,\n                       const
      StringType& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - StringType
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 0
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: "operator!=(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator!=(const StringType& lhs,\n                       const
      json_pointer<RefStringTypeRhs>& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - json_pointer<RefStringTypeLhs>
    - json_pointer<RefStringTypeRhs>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1107
    functionDepth: 0
    functionLinenumber: 1107
    functionLinenumberEnd: 1111
    functionName: "operator<(const json_pointer<RefStringTypeLhs>& lhs,\n                      const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator<(const json_pointer<RefStringTypeLhs>& lhs,\n                      const
      json_pointer<RefStringTypeRhs>& rhs) noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 199
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 374
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 201
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 202
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: JSON_THROW
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 374
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_THROW(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 207
    functionName: JSON_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - exception
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 208
    functionName: JSON_INTERNAL_CATCH
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_INTERNAL_CATCH(exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 234
    functionName: JSON_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 352
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_ASSERT(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ENUM_TYPE
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: NLOHMANN_JSON_SERIALIZE_ENUM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::find_if
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:270,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:270,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:270,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:275,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - ENUM_TYPE
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 41
    functionsReached:
    - std::find_if
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ENUM_TYPE& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - exception
    argTypes:
    - ExceptionType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: templated_json_throw
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached:
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void templated_json_throw(ExceptionType exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ENUM_TYPE
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: NLOHMANN_JSON_SERIALIZE_ENUM_STRICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_SERIALIZE_ENUM_STRICT(ENUM_TYPE, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 354
    functionName: NLOHMANN_JSON_EXPAND
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_EXPAND( x )
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 133
    argNames:
    - (
    - _1
    - ','
    - _2
    - ','
    - _3
    - ','
    - _4
    - ','
    - _5
    - ','
    - _6
    - ','
    - _7
    - ','
    - _8
    - ','
    - _9
    - ','
    - _10
    - ','
    - _11
    - ','
    - _12
    - ','
    - _13
    - ','
    - _14
    - ','
    - _15
    - ','
    - _16
    - ','
    - _17
    - ','
    - _18
    - ','
    - _19
    - ','
    - _20
    - ','
    - _21
    - ','
    - _22
    - ','
    - _23
    - ','
    - _24
    - ','
    - _25
    - ','
    - _26
    - ','
    - _27
    - ','
    - _28
    - ','
    - _29
    - ','
    - _30
    - ','
    - _31
    - ','
    - _32
    - ','
    - _33
    - ','
    - _34
    - ','
    - _35
    - ','
    - _36
    - ','
    - _37
    - ','
    - _38
    - ','
    - _39
    - ','
    - _40
    - ','
    - _41
    - ','
    - _42
    - ','
    - _43
    - ','
    - _44
    - ','
    - _45
    - ','
    - _46
    - ','
    - _47
    - ','
    - _48
    - ','
    - _49
    - ','
    - _50
    - ','
    - _51
    - ','
    - _52
    - ','
    - _53
    - ','
    - _54
    - ','
    - _55
    - ','
    - _56
    - ','
    - _57
    - ','
    - _58
    - ','
    - _59
    - ','
    - _60
    - ','
    - _61
    - ','
    - _62
    - ','
    - _63
    - ','
    - _64
    - ','
    - NAME
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 355
    functionName: NLOHMANN_JSON_GET_MACRO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11,
      _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27,
      _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43,
      _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59,
      _60, _61, _62, _63, _64, NAME,...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 420
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 420
    functionName: NLOHMANN_JSON_PASTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - func
    - ','
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 421
    functionName: NLOHMANN_JSON_PASTE2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE2(func, v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 422
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 422
    functionName: NLOHMANN_JSON_PASTE3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE3(func, v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 423
    functionName: NLOHMANN_JSON_PASTE4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE4(func, v1, v2, v3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 424
    functionName: NLOHMANN_JSON_PASTE5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 425
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 425
    functionName: NLOHMANN_JSON_PASTE6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 426
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 426
    functionName: NLOHMANN_JSON_PASTE7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 427
    functionName: NLOHMANN_JSON_PASTE8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 428
    functionName: NLOHMANN_JSON_PASTE9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 429
    functionName: NLOHMANN_JSON_PASTE10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 23
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 430
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 430
    functionName: NLOHMANN_JSON_PASTE11
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 25
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 431
    functionName: NLOHMANN_JSON_PASTE12
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 27
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 432
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 432
    functionName: NLOHMANN_JSON_PASTE13
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 29
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 433
    functionName: NLOHMANN_JSON_PASTE14
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 31
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 434
    functionName: NLOHMANN_JSON_PASTE15
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 33
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 435
    functionName: NLOHMANN_JSON_PASTE16
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 35
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 436
    functionName: NLOHMANN_JSON_PASTE17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 37
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 437
    functionName: NLOHMANN_JSON_PASTE18
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 39
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 438
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 438
    functionName: NLOHMANN_JSON_PASTE19
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 41
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 439
    functionName: NLOHMANN_JSON_PASTE20
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 43
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 440
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 440
    functionName: NLOHMANN_JSON_PASTE21
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 45
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 441
    functionName: NLOHMANN_JSON_PASTE22
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 47
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 442
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 442
    functionName: NLOHMANN_JSON_PASTE23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 49
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 443
    functionName: NLOHMANN_JSON_PASTE24
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 51
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 444
    functionName: NLOHMANN_JSON_PASTE25
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 53
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 445
    functionName: NLOHMANN_JSON_PASTE26
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 55
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 446
    functionName: NLOHMANN_JSON_PASTE27
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 57
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 447
    functionName: NLOHMANN_JSON_PASTE28
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 59
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 448
    functionName: NLOHMANN_JSON_PASTE29
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 61
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 449
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 449
    functionName: NLOHMANN_JSON_PASTE30
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 63
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 450
    functionName: NLOHMANN_JSON_PASTE31
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 65
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 451
    functionName: NLOHMANN_JSON_PASTE32
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 67
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 452
    functionName: NLOHMANN_JSON_PASTE33
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 69
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 453
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 453
    functionName: NLOHMANN_JSON_PASTE34
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 71
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 454
    functionName: NLOHMANN_JSON_PASTE35
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 73
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 455
    functionName: NLOHMANN_JSON_PASTE36
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 75
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 456
    functionName: NLOHMANN_JSON_PASTE37
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 77
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 457
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 457
    functionName: NLOHMANN_JSON_PASTE38
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 79
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 458
    functionName: NLOHMANN_JSON_PASTE39
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 81
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 459
    functionName: NLOHMANN_JSON_PASTE40
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 83
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 460
    functionName: NLOHMANN_JSON_PASTE41
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 85
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 461
    functionName: NLOHMANN_JSON_PASTE42
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 87
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 462
    functionName: NLOHMANN_JSON_PASTE43
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 89
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 463
    functionName: NLOHMANN_JSON_PASTE44
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 91
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 464
    functionName: NLOHMANN_JSON_PASTE45
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 93
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 465
    functionName: NLOHMANN_JSON_PASTE46
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 95
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: NLOHMANN_JSON_PASTE47
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 97
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 467
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 467
    functionName: NLOHMANN_JSON_PASTE48
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 99
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 468
    functionName: NLOHMANN_JSON_PASTE49
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 101
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 469
    functionName: NLOHMANN_JSON_PASTE50
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 103
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 470
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 470
    functionName: NLOHMANN_JSON_PASTE51
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 105
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 471
    functionName: NLOHMANN_JSON_PASTE52
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 107
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 472
    functionName: NLOHMANN_JSON_PASTE53
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 109
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 473
    functionName: NLOHMANN_JSON_PASTE54
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 111
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 474
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 474
    functionName: NLOHMANN_JSON_PASTE55
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 113
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 475
    functionName: NLOHMANN_JSON_PASTE56
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 115
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 476
    functionName: NLOHMANN_JSON_PASTE57
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 117
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 477
    functionName: NLOHMANN_JSON_PASTE58
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 119
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 478
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 478
    functionName: NLOHMANN_JSON_PASTE59
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 121
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 479
    functionName: NLOHMANN_JSON_PASTE60
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 123
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 480
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 480
    functionName: NLOHMANN_JSON_PASTE61
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 125
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 481
    functionName: NLOHMANN_JSON_PASTE62
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 127
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 482
    functionName: NLOHMANN_JSON_PASTE63
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 129
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - ','
    - v63
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 483
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 483
    functionName: NLOHMANN_JSON_PASTE64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
      v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26,
      v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42,
      v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58,
      v59, v60, v61, v62, v63)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 548
    functionName: NLOHMANN_JSON_DOUBLE_PASTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 549
    functionName: NLOHMANN_JSON_DOUBLE_PASTE3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE3(func, v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 550
    functionName: NLOHMANN_JSON_DOUBLE_PASTE5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE5(func, v1, v2, v3, v4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 551
    functionName: NLOHMANN_JSON_DOUBLE_PASTE7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE7(func, v1, v2, v3, v4, v5, v6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 552
    functionName: NLOHMANN_JSON_DOUBLE_PASTE9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 23
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 553
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 553
    functionName: NLOHMANN_JSON_DOUBLE_PASTE11
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 27
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 554
    functionName: NLOHMANN_JSON_DOUBLE_PASTE13
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 31
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 555
    functionName: NLOHMANN_JSON_DOUBLE_PASTE15
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 35
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 556
    functionName: NLOHMANN_JSON_DOUBLE_PASTE17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 39
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 557
    functionName: NLOHMANN_JSON_DOUBLE_PASTE19
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 43
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 558
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 558
    functionName: NLOHMANN_JSON_DOUBLE_PASTE21
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 47
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 559
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 559
    functionName: NLOHMANN_JSON_DOUBLE_PASTE23
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 51
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 560
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 560
    functionName: NLOHMANN_JSON_DOUBLE_PASTE25
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 55
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 561
    functionName: NLOHMANN_JSON_DOUBLE_PASTE27
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 59
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 562
    functionName: NLOHMANN_JSON_DOUBLE_PASTE29
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 63
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 563
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 563
    functionName: NLOHMANN_JSON_DOUBLE_PASTE31
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 67
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 564
    functionName: NLOHMANN_JSON_DOUBLE_PASTE33
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 71
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 565
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 565
    functionName: NLOHMANN_JSON_DOUBLE_PASTE35
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 75
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 566
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 566
    functionName: NLOHMANN_JSON_DOUBLE_PASTE37
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 79
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 567
    functionName: NLOHMANN_JSON_DOUBLE_PASTE39
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 83
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 568
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 568
    functionName: NLOHMANN_JSON_DOUBLE_PASTE41
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 87
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 569
    functionName: NLOHMANN_JSON_DOUBLE_PASTE43
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 91
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 570
    functionName: NLOHMANN_JSON_DOUBLE_PASTE45
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 95
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 571
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 571
    functionName: NLOHMANN_JSON_DOUBLE_PASTE47
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 99
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 572
    functionName: NLOHMANN_JSON_DOUBLE_PASTE49
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 103
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 573
    functionName: NLOHMANN_JSON_DOUBLE_PASTE51
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 107
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 574
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 574
    functionName: NLOHMANN_JSON_DOUBLE_PASTE53
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 111
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 575
    functionName: NLOHMANN_JSON_DOUBLE_PASTE55
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 115
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 576
    functionName: NLOHMANN_JSON_DOUBLE_PASTE57
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 119
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 577
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 577
    functionName: NLOHMANN_JSON_DOUBLE_PASTE59
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 123
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 578
    functionName: NLOHMANN_JSON_DOUBLE_PASTE61
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58, v59, v60)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 127
    argNames:
    - (
    - func
    - ','
    - v1
    - ','
    - v2
    - ','
    - v3
    - ','
    - v4
    - ','
    - v5
    - ','
    - v6
    - ','
    - v7
    - ','
    - v8
    - ','
    - v9
    - ','
    - v10
    - ','
    - v11
    - ','
    - v12
    - ','
    - v13
    - ','
    - v14
    - ','
    - v15
    - ','
    - v16
    - ','
    - v17
    - ','
    - v18
    - ','
    - v19
    - ','
    - v20
    - ','
    - v21
    - ','
    - v22
    - ','
    - v23
    - ','
    - v24
    - ','
    - v25
    - ','
    - v26
    - ','
    - v27
    - ','
    - v28
    - ','
    - v29
    - ','
    - v30
    - ','
    - v31
    - ','
    - v32
    - ','
    - v33
    - ','
    - v34
    - ','
    - v35
    - ','
    - v36
    - ','
    - v37
    - ','
    - v38
    - ','
    - v39
    - ','
    - v40
    - ','
    - v41
    - ','
    - v42
    - ','
    - v43
    - ','
    - v44
    - ','
    - v45
    - ','
    - v46
    - ','
    - v47
    - ','
    - v48
    - ','
    - v49
    - ','
    - v50
    - ','
    - v51
    - ','
    - v52
    - ','
    - v53
    - ','
    - v54
    - ','
    - v55
    - ','
    - v56
    - ','
    - v57
    - ','
    - v58
    - ','
    - v59
    - ','
    - v60
    - ','
    - v61
    - ','
    - v62
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 579
    functionName: NLOHMANN_JSON_DOUBLE_PASTE63
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_DOUBLE_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8,
      v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24,
      v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40,
      v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56,
      v57, v58, v59, v60, v61, v62)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 580
    functionDepth: 0
    functionLinenumber: 580
    functionLinenumberEnd: 581
    functionName: NLOHMANN_JSON_TO
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_TO(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 582
    functionName: NLOHMANN_JSON_FROM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - v1
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 583
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 583
    functionName: NLOHMANN_JSON_FROM_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_DEFAULT(v1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 585
    functionName: NLOHMANN_JSON_TO_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_TO_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 586
    functionName: NLOHMANN_JSON_FROM_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - v1
    - ','
    - v2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 587
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 587
    functionName: NLOHMANN_JSON_FROM_WITH_DEFAULT_WITH_NAME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_FROM_WITH_DEFAULT_WITH_NAME(v1, v2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 589
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 589
    functionName: NLOHMANN_JSON_BASIC_TYPE_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_JSON_BASIC_TYPE_TEMPLATE(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 599
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 599
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 603
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 613
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 613
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 617
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 617
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 629
    functionName: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 639
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 639
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 643
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 643
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 653
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 657
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 657
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 666
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Type
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 679
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 683
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 683
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_NAMES(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 693
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 706
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 706
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 709
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 720
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 720
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE(Type, BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_NAMES(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 734
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 738
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 738
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 747
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, BaseType,
      ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - Type
    - ','
    - BaseType
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    functionName: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE_WITH_NAMES(Type,
      BaseType, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - std_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 782
    functionName: NLOHMANN_CAN_CALL_STD_FUNC_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NLOHMANN_CAN_CALL_STD_FUNC_IMPL(std_name)
  - BBCount: 53
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:69,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:70,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:71,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:72,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:117,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:119,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:125,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:129,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:131,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:131,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:135,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:136,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:138,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:138,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:139,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:140,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:141,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:142,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:143,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:147,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:147,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:149,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:149,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:150,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:152,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:153,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:155,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:156,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:156,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:157,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:161,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:164,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:165,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:167,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:168,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:169,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:170,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:171,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:175,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:175,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:177,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:178,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:179,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:180,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:182,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:190,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:192,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:198,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:202,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:202,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:204,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:204,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:208,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:209,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:211,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:211,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:213,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:217,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:217,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:218,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:218,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:219,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:219,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:221,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:222,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:222,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:223,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:227,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:230,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:231,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:233,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:234,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:238,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:238,1
    - Dst: dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:239,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:239,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:241,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:249,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:250,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:259,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:263,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:263,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:265,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:265,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:268,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:268,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:270,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:272,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:274,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:275,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:277,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:278,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:280,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:280,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:283,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:284,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:284,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:286,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:287,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:289,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:289,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:293,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:295,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:296,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:296,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:297,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:301,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:303,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:305,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:306,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:308,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:311,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:314,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:315,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:317,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:317,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:322,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:332,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:336,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:349,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:355,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:361,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:372,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:391,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:401,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:403,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:468,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:468,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:472,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:472,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:473,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:473,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:489,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:491,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:491,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:540,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:541,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:542,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:548,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:550,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:550,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:565,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:584,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:589,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:589,1
    - Dst: switch
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:595,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:599,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:605,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:605,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:612,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:612,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:620,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 293
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 664
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 664
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached:
    - m_data::m_value::array::cend
    - m_data::m_value::binary::back
    - c_str
    - m_data::m_value::array::cbegin
    - hex_bytes
    - static_cast<std::uint8_t>
    - data
    - JSON_ASSERT
    - std::next
    - m_data::m_value::object::cbegin
    - to_string
    - size
    - concat
    - m_data::m_value::array::back
    - back
    - dump
    - nlohmann::detail::binary_writer::to_char_type
    - switch
    - write_characters
    - dump_escaped
    - m_data::m_value::object::size
    - static_cast<std::uint16_t>
    - m_data::m_value::object::cend
    - m_data::m_value::object::empty
    - m_data::m_value::binary::cend
    - m_data::m_value::array::empty
    - dump_integer
    - resize
    - m_data::m_value::binary::has_subtype
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - dump_float
    - type_error::create
    - m_data::m_value::binary::empty
    - write_u_escape
    - std::localeconv
    - m_data::m_value::binary::cbegin
    - JSON_THROW
    - std::move
    - JSON_HEDLEY_LIKELY
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:69,1
    - Dst: std::localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:70,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:71,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - ichar
    argTypes:
    - output_adapter_t<char>
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 76
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - std::localeconv
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: "void serializer(output_adapter_t<char> s, const char ichar,\n               error_handler_t
      error_handler_ = error_handler_t::strict)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '& operator=(const serializer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(const serializer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: serializer::serializer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void serializer(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '& operator=(serializer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: serializer
    signature: serializer & operator=(serializer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: ~serializer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~serializer()
  - BBCount: 25
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:117,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:119,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:125,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:129,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:129,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:131,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:131,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:135,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:136,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:138,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:138,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:139,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:140,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:141,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:142,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:143,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:147,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:147,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:148,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:149,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:149,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:150,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:151,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:152,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:153,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:155,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:156,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:156,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:157,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:161,1
    - Dst: m_data::m_value::object::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:164,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:165,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:167,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:168,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:169,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:170,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:171,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:175,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:175,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: m_data::m_value::object::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:176,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:177,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:178,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:179,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:180,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:182,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:190,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:192,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:198,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:202,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:202,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:204,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:204,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:208,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:209,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:211,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:211,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:212,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:213,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:217,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:217,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:218,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:218,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:219,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:219,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:221,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:222,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:222,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:223,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:227,1
    - Dst: m_data::m_value::array::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:230,1
    - Dst: m_data::m_value::array::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:231,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:233,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:234,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:238,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:238,1
    - Dst: serializer::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:239,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:239,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:241,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:249,1
    - Dst: dump_escaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:250,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:251,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:259,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:263,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:263,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:265,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:265,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:268,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:268,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:270,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:272,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:274,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:275,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:277,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:278,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:280,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:280,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:283,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:284,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:284,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:286,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:287,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:289,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:289,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:293,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:295,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:296,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:296,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:297,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:301,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:303,1
    - Dst: m_data::m_value::binary::cbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:305,1
    - Dst: m_data::m_value::binary::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:306,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:308,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:309,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:311,1
    - Dst: m_data::m_value::binary::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:311,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:314,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:315,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:317,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:317,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:318,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:322,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:332,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:336,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:343,1
    - Dst: dump_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:349,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:355,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:361,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:367,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:372,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 164
    argCount: 4
    argNames:
    - ' val'
    - pretty_print
    - ensure_ascii
    - indent_step
    argTypes:
    - BasicJsonType
    - bool
    - bool
    - unsigned int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 374
    functionName: serializer::dump
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 9
    functionsReached:
    - m_data::m_value::array::cend
    - m_data::m_value::binary::back
    - c_str
    - m_data::m_value::array::cbegin
    - JSON_ASSERT
    - std::next
    - m_data::m_value::object::cbegin
    - size
    - m_data::m_value::array::back
    - write_characters
    - dump_escaped
    - m_data::m_value::object::size
    - m_data::m_value::object::cend
    - m_data::m_value::object::empty
    - m_data::m_value::binary::cend
    - m_data::m_value::array::empty
    - dump_integer
    - resize
    - m_data::m_value::binary::has_subtype
    - write_character
    - JSON_HEDLEY_UNLIKELY
    - dump_float
    - m_data::m_value::binary::empty
    - m_data::m_value::binary::cbegin
    - serializer::dump
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: "void dump(const BasicJsonType& val,\n              const bool pretty_print,\n
      \             const bool ensure_ascii,\n              const unsigned int indent_step,\n
      \             const unsigned int current_indent = 0)"
  - BBCount: 24
    BranchProfiles: []
    Callsites:
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:468,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:468,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:472,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:472,1
    - Dst: write_u_escape
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:473,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:473,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:489,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:491,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:491,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: hex_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:507,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:540,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:541,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:542,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:548,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:550,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:550,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:565,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 580
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 580
    functionName: serializer::switch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached:
    - size
    - concat
    - hex_bytes
    - type_error::create
    - nlohmann::detail::binary_writer::to_char_type
    - write_characters
    - data
    - write_u_escape
    - JSON_ASSERT
    - JSON_THROW
    - static_cast<std::uint16_t>
    - to_string
    linkageType: ''
    returnType: void
    signature: void switch (decode(state, codepoint, byte))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - byte
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: hex_bytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string hex_bytes(std::uint8_t byte)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:695,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - ' pos'
    - codeunit
    argTypes:
    - std::size_t
    - std::uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 704
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 704
    functionName: write_u_escape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 4
    functionsReached:
    - JSON_ASSERT
    - size
    linkageType: ''
    returnType: void
    signature: void write_u_escape(std::size_t& pos, std::uint16_t codeunit) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 708
    functionDepth: 0
    functionLinenumber: 708
    functionLinenumberEnd: 711
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 717
    functionName: is_negative_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_negative_number(NumberType /*unused*/)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:755,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:760,1
    - Dst: is_negative_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:766,1
    - Dst: remove_sign
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:769,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:769,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:772,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:776,1
    - Dst: count_digits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:777,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:781,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:781,1
    - Dst: static_cast<typename decltype(number_buffer)::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:785,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:791,1
    - Dst: static_cast<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:799,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:805,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:808,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:808,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - x
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 734
    functionDepth: 0
    functionLinenumber: 734
    functionLinenumberEnd: 809
    functionName: dump_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 8
    functionsReached:
    - static_cast<typename decltype(number_buffer)::difference_type>
    - static_cast<number_unsigned_t>
    - size
    - is_negative_number
    - count_digits
    - write_characters
    - begin
    - remove_sign
    - JSON_ASSERT
    - static_cast<unsigned>
    - static_cast<number_integer_t>
    - data
    - static_cast<char>
    - write_character
    linkageType: ''
    returnType: void
    signature: void dump_integer(NumberType x)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:822,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:824,1
    - Dst: dump_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:837,1
    - Dst: std::integral_constant<bool, is_ieee_single_or_double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:837,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 838
      start: 819
    functionDepth: 0
    functionLinenumber: 819
    functionLinenumberEnd: 838
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 11
    functionsReached:
    - std::isfinite
    - dump_float
    - std::integral_constant<bool, is_ieee_single_or_double>
    - write_characters
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:842,1
    - Dst: ::nlohmann::detail::to_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:843,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:843,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:845,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 846
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 846
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 11
    functionsReached:
    - ::nlohmann::detail::to_chars
    - size
    - data
    - write_characters
    - static_cast<size_t>
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - buf
    - size
    - d
    - x
    argTypes:
    - char*
    - std::size_t
    - int
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 853
    functionName: snprintf_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int snprintf_float(char* buf, std::size_t size, int d, double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - buf
    - size
    - d
    - x
    argTypes:
    - char*
    - std::size_t
    - int
    - long double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 860
    functionName: snprintf_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int snprintf_float(char* buf, std::size_t size, int d, long double
      x)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: snprintf_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:868,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:868,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:868,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:871,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:873,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:873,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:873,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:879,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:879,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:879,1
    - Dst: std::fill
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:880,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:880,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:881,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:881,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:882,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:889,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:889,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:889,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:890,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:896,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:896,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:896,1
    - Dst: std::none_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:900,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:900,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:900,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:908,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 910
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 910
    functionName: dump_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::size_t>
    - end
    - size
    - std::remove
    - snprintf_float
    - data
    - write_characters
    - begin
    - JSON_ASSERT
    - std::fill
    - find
    - std::none_of
    linkageType: ''
    returnType: void
    signature: void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:955,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:955,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:955,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:962,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:962,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:963,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 3
    argNames:
    - ' state'
    - ' codep'
    - byte
    argTypes:
    - std::uint8_t
    - std::uint32_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 966
    functionName: decode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<size_t>
    linkageType: ''
    returnType: std::uint8_t
    signature: std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const
      std::uint8_t byte) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:975,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 977
      start: 973
    functionDepth: 0
    functionLinenumber: 973
    functionLinenumberEnd: 977
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_unsigned_t x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:990,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp:991,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 988
    functionDepth: 0
    functionLinenumber: 988
    functionLinenumberEnd: 992
    functionName: remove_sign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
    functionUses: 3
    functionsReached:
    - JSON_ASSERT
    - static_cast<number_unsigned_t>
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t remove_sign(number_integer_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:58,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:64,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:64,1
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:83,1
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:89,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:89,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:108,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:114,1
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:127,1
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:131,1
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 146
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - end
    - write
    - std::make_shared<output_stream_adapter<CharType>>
    - put
    - insert
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    - push_back
    - std::make_shared<output_string_adapter<CharType, StringType>>
    - static_cast<std::streamsize>
    - append
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: ~output_adapter_protocol()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: output_adapter_protocol
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_adapter_protocol(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '& operator=(const output_adapter_protocol&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(const output_adapter_protocol&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '& operator=(output_adapter_protocol&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: output_adapter_protocol
    signature: output_adapter_protocol & operator=(output_adapter_protocol&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: output_vector_adapter::output_vector_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_vector_adapter(std::vector<CharType, AllocatorType>& vec)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: output_vector_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:64,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - insert
    - end
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: output_stream_adapter::output_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: put
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: output_stream_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - put
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:89,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::streamsize>
    - write
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: output_string_adapter::output_string_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void output_string_adapter(StringType& s) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: output_string_adapter::write_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - push_back
    linkageType: ''
    returnType: void
    signature: void write_character(CharType c) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - s
    - length
    argTypes:
    - CharType*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: "(2)\n    void write_characters(const CharType* s, std::size_t length)
      override"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - append
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    void write_characters(const CharType*
      s, std::size_t length) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_vector_adapter<CharType, AllocatorType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<CharType, AllocatorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 127
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_vector_adapter<CharType, AllocatorType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::vector<CharType, AllocatorType>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_stream_adapter<CharType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::basic_ostream<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 131
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_stream_adapter<CharType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(std::basic_ostream<CharType>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_shared<output_string_adapter<CharType, StringType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 135
    functionName: output_adapter::output_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::make_shared<output_string_adapter<CharType, StringType>>
    linkageType: ''
    returnType: void
    signature: void output_adapter(StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: operator output_adapter_t<CharType>()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator output_adapter_t<CharType>()
  - BBCount: 247
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:58,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:60,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:69,1
    - Dst: write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:73,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:98,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:102,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:102,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:108,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:109,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:110,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:123,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:127,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:127,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:128,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:128,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:132,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:132,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:133,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:133,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:137,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:137,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:138,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:138,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:142,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:142,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:143,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:143,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:153,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:153,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:157,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:157,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:158,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:158,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:162,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:162,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:163,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:163,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:167,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:167,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:168,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:168,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:172,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:172,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:173,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:173,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:183,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:187,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:187,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:188,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:188,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:192,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:192,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:193,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:193,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:197,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:197,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:198,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:198,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:202,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:202,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:203,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:203,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:213,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:213,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:214,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:215,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:215,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:217,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:220,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:220,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:222,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:222,1
    - Dst: write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:226,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:234,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:237,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:237,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:241,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:241,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:242,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:242,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:246,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:246,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:247,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:247,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:251,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:251,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:252,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:252,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:257,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:257,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:258,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:258,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:263,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:264,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:264,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:265,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:272,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:275,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:279,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:279,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:280,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:280,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:284,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:284,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:285,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:285,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:289,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:289,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:290,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:290,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:295,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:295,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:296,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:296,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:303,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:310,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:312,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:314,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:314,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:317,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:319,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:319,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:322,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:324,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:324,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:327,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:329,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:329,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:335,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:338,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:338,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:342,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:342,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:343,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:343,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:347,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:347,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:348,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:348,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:352,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:352,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:353,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:353,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:358,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:358,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:359,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:359,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:364,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:365,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:365,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:374,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:377,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:377,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:381,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:381,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:382,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:382,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:386,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:386,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:387,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:387,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:391,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:391,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:392,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:392,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:397,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:397,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:398,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:398,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:405,1
    - Dst: write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:406,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:422,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:426,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:432,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:433,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:434,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:448,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:448,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:453,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:453,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:454,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:454,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:459,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:459,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:460,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:460,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:465,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:465,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:471,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:471,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:472,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:472,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:480,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:480,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:486,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:486,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:487,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:487,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:493,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:493,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:494,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:494,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:500,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:500,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:501,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:501,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:507,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:507,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:508,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:508,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:519,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:519,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:524,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:524,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:525,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:525,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:530,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:530,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:531,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:531,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:536,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:536,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:537,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:537,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:542,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:542,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:543,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:543,1
    - Dst: write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:550,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:557,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:561,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:561,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:566,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:566,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:567,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:567,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:572,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:572,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:573,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:573,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:578,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:578,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:579,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:579,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:583,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:584,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:584,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:585,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:592,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:596,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:596,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:601,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:601,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:602,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:602,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:607,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:607,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:608,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:608,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:614,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:623,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:626,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:663,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:663,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:666,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:666,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:675,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:675,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:676,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:676,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:684,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:684,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:685,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:685,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:695,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:696,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:696,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:705,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:709,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:709,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:714,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:714,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:715,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:715,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:720,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:720,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:721,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:721,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:727,1
    - Dst: write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:728,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:753,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:759,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:759,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:768,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:769,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:770,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:777,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:783,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:789,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:797,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:797,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:799,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:799,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:800,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:801,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:801,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:802,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:810,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:810,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:814,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:816,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:817,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:817,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:821,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:829,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:830,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:836,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:836,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:837,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:837,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:842,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:847,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:847,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:857,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:857,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:860,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:862,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:863,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:863,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:869,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:869,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:870,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:870,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:875,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:876,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:876,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:877,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:881,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:883,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:883,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:890,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:890,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: write_bjdata_ndarray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:900,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:908,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:908,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:912,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:914,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:915,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:915,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:919,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:927,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:927,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:928,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:934,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:934,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:935,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:935,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:940,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:940,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:941,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:942,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:942,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:943,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:949,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:949,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:972,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:972,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:973,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:978,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:979,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:989,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:989,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:994,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1003,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1003,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1004,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1005,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1005,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1006,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1015,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1025,1
    - Dst: write_number<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1026,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1034,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1043,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1046,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1047,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1047,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1048,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1056,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1077,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1078,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1078,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1082,1
    - Dst: write_number<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1083,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1083,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1092,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1103,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1105,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1106,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1106,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1108,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1110,1
    - Dst: write_number<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1111,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1111,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1115,1
    - Dst: write_number<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1116,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1126,1
    - Dst: write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1127,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1139,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1139,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1150,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1159,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1166,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1166,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1169,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1169,1
    - Dst: write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1178,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1193,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1194,1
    - Dst: calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1197,1
    - Dst: calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1200,1
    - Dst: calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1203,1
    - Dst: calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1212,1
    - Dst: calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1215,1
    - Dst: calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1218,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1226,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1241,1
    - Dst: write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1244,1
    - Dst: write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1247,1
    - Dst: write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1250,1
    - Dst: write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1253,1
    - Dst: write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1256,1
    - Dst: write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1259,1
    - Dst: write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1262,1
    - Dst: write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1265,1
    - Dst: write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1273,1
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1290,1
    - Dst: write_number<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1306,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1309,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1309,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1318,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1323,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1332,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1337,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1353,1
    - Dst: get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1353,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1355,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1365,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1369,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1369,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1371,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1371,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1377,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1377,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1379,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1379,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1381,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1385,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1385,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1387,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1387,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1389,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1393,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1393,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1395,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1395,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1397,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1401,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1401,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1403,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1403,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1405,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1409,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1409,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1411,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1413,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1417,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1417,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1419,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1419,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1425,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1425,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1427,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1427,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1433,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1433,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1436,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1437,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1437,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1438,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1457,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1457,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1459,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1459,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1461,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1465,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1465,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1467,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1467,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1473,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1473,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1475,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1475,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1477,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1477,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1481,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1481,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1483,1
    - Dst: static_cast<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1483,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1489,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1489,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1491,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1491,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1493,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1493,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1497,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1497,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1499,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1499,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1505,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1505,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1507,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1507,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1514,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1514,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1517,1
    - Dst: write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1518,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1518,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1519,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    - Dst: to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1532,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1576,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1580,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1584,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1588,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1592,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1596,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1600,1
    - Dst: get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1613,1
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1654,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1654,1
    - Dst: std::map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1655,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1662,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1663,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1679,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1680,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1684,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1693,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1708,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1710,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1710,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1717,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1718,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1719,1
    - Dst: write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1722,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1722,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1727,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1734,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1741,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1748,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1755,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1762,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1769,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1771,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1771,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1776,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1778,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1778,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1783,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1790,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1792,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1792,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1820,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1820,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1829,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1829,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1839,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1839,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1842,1
    - Dst: get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1843,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1843,1
    - Dst: get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1844,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1844,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1845,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1845,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1849,1
    - Dst: get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1850,1
    - Dst: get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1851,1
    - Dst: write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1852,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1868,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1891,1
    - Dst: little_endianness
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1915,1
    CyclomaticComplexity: 289
    EdgeCount: 289
    ICount: 952
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1921
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 1921
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 0
    functionsReached:
    - c_str
    - first::size
    - is_number_float
    - write_bjdata_ndarray
    - template get<std::int64_t>
    - static_cast<std::int16_t>
    - std::all_of
    - size
    - subtype
    - get_ubjson_float_prefix
    - front
    - reinterpret_cast<char*>
    - write_msgpack
    - is_number_unsigned
    - template get<std::uint64_t>
    - to_char_type
    - m_data::m_value::array::empty
    - static_cast<std::uint64_t>
    - to_bson_length
    - calc_bson_element_size
    - calc_bson_integer_size
    - m_data::m_value::binary::data
    - std::memcpy
    - calc_bson_entry_header_size
    - m_data::m_value::array::size
    - template get<double>
    - has_subtype
    - std::move
    - std::array::data
    - std::reverse
    - m_data::m_value::binary::subtype
    - std::vector::end
    - calc_bson_string_size
    - data
    - write_bson_integer
    - static_cast<double>
    - write_number<std::int64_t>
    - concat
    - write_bson_object_entry
    - static_cast<uint32_t>
    - write_characters
    - auto::size
    - m_data::m_value::object::find
    - calc_bson_array_size
    - at
    - static_cast<std::int32_t>
    - static_cast<std::size_t>
    - write_bson_array
    - write_bson_null
    - m_data::m_value::object::empty
    - write_cbor
    - m_data::m_value::string::size
    - m_data::m_value::binary::has_subtype
    - JSON_HEDLEY_UNLIKELY
    - write_ubjson
    - type_error::create
    - JSON_THROW
    - write_number
    - write_bson_entry_header
    - BasicJsonType
    - type_name
    - std::isnan
    - static_cast<std::int64_t>
    - static_cast<std::uint8_t>
    - write_number<std::int32_t>
    - little_endianness
    - write_compact_float
    - static_cast<std::int8_t>
    - std::isinf
    - write_bson_boolean
    - std::isfinite
    - write_bson_unsigned
    - calc_bson_object_size
    - std::map::find
    - m_data::m_value::object::size
    - m_data::m_value::object::end
    - static_cast<typename string_t::value_type>
    - static_cast<float>
    - write_bson_element
    - is_number_integer
    - get_cbor_float_prefix
    - first::c_str
    - write_number<double>
    - static_cast<uint64_t>
    - write_bson_double
    - type
    - calc_bson_unsigned_size
    - std::map::end
    - end
    - std::accumulate
    - ubjson_prefix
    - m_data::m_value::binary::empty
    - write_number_with_ubjson_prefix
    - write_number<std::uint64_t>
    - static_cast<uint16_t>
    - get_msgpack_float_prefix
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - calc_bson_binary_size
    - begin
    - JSON_ASSERT
    - find
    - out_of_range::create
    - std::vector::begin
    - to_string
    - m_data::m_value::string::c_str
    - value_in_range_of
    - std::numeric_limits<float>::lowest
    - static_cast<void>
    - static_cast<std::uint16_t>
    - write_bson_string
    - m_data::m_value::binary::size
    - write_character
    - std::array::begin
    - write_bson_binary
    - std::array::end
    - write_bson_object
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:58,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - adapter
    argTypes:
    - output_adapter_t<CharType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: binary_writer::binary_writer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void binary_writer(output_adapter_t<CharType> adapter)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:69,1
    - Dst: binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:73,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 91
    functionName: binary_writer::write_bson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 0
    functionsReached:
    - type_name
    - binary_writer::write_bson_object
    - concat
    - type_error::create
    - JSON_THROW
    - type
    linkageType: ''
    returnType: void
    signature: void write_bson(const BasicJsonType& j)
  - BBCount: 52
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:98,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:102,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:102,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:108,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:109,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:110,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:123,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:123,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:127,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:127,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:128,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:128,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:132,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:132,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:133,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:133,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:137,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:137,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:138,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:138,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:142,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:142,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:143,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:143,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:153,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:153,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:157,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:157,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:158,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:158,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:162,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:162,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:163,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:163,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:167,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:167,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:168,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:168,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:172,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:172,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:173,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:173,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:183,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:183,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:187,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:187,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:188,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:188,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:192,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:192,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:193,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:193,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:197,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:197,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:198,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:198,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:202,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:202,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:203,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:203,1
    - Dst: std::isnan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:210,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:213,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:213,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:214,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:214,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:215,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:215,1
    - Dst: std::isinf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:217,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:220,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:220,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:221,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:222,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:222,1
    - Dst: binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:226,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:234,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:237,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:237,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:241,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:241,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:242,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:242,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:246,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:246,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:247,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:247,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:251,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:251,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:252,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:252,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:257,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:257,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:258,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:258,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:263,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:264,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:264,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:265,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:272,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:275,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:275,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:279,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:279,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:280,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:280,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:284,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:284,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:285,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:285,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:289,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:289,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:290,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:290,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:295,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:295,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:296,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:296,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:303,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:310,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:312,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:314,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:314,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:315,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:317,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:319,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:319,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:320,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:322,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:324,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:324,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:325,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:327,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:329,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:329,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:330,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:335,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:338,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:338,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:342,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:342,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:343,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:343,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:347,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:347,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:348,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:348,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:352,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:352,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:353,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:353,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:358,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:358,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:359,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:359,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:364,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:365,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:365,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:374,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:377,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:377,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:381,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:381,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:382,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:382,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:386,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:386,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:387,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:387,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:391,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:391,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:392,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:392,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:397,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:397,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:398,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:398,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:405,1
    - Dst: binary_writer::write_cbor
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:406,1
    CyclomaticComplexity: 53
    EdgeCount: 53
    ICount: 205
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 415
    functionName: binary_writer::write_cbor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 6
    functionsReached:
    - binary_writer::write_cbor
    - std::isnan
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - std::isinf
    - m_data::m_value::string::c_str
    - binary_writer::write_number
    - write_characters
    - m_data::m_value::object::size
    - binary_writer::to_char_type
    - static_cast<std::uint16_t>
    - binary_writer::write_compact_float
    - m_data::m_value::binary::size
    - m_data::m_value::binary::has_subtype
    - m_data::m_value::string::size
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: void write_cbor(const BasicJsonType& j)
  - BBCount: 50
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:422,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:426,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:426,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:432,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:433,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:434,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:448,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:448,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:453,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:453,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:454,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:454,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:459,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:459,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:460,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:460,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:465,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:465,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:466,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:466,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:471,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:471,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:472,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:472,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:480,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:480,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:486,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:486,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:487,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:487,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:493,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:493,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:494,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:494,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:500,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:500,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:501,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:501,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:507,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:507,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:508,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:508,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:519,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:519,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:524,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:524,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:525,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:525,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:530,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:530,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:531,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:531,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:536,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:536,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:537,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:537,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:542,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:542,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:543,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:543,1
    - Dst: binary_writer::write_compact_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:550,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:557,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:561,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:561,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:566,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:566,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:567,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:567,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:572,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:572,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:573,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:573,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:578,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:578,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:579,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:579,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:583,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:584,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:584,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:585,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:592,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:596,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:596,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:601,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:601,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:602,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:602,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:607,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:607,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:608,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:608,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:614,1
    - Dst: m_data::m_value::binary::has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:623,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:626,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:663,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:663,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:666,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:666,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:675,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:675,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:676,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:676,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:684,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:684,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:685,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:685,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: m_data::m_value::binary::subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:691,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:695,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:696,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:696,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:705,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:709,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:709,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:714,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:714,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:715,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:715,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:720,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:720,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:721,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:721,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:727,1
    - Dst: binary_writer::write_msgpack
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:728,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 183
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 737
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 737
    functionName: binary_writer::write_msgpack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - static_cast<std::int8_t>
    - static_cast<std::int16_t>
    - m_data::m_value::string::c_str
    - binary_writer::write_number
    - write_characters
    - m_data::m_value::object::size
    - binary_writer::to_char_type
    - static_cast<std::uint16_t>
    - static_cast<std::int32_t>
    - binary_writer::write_compact_float
    - m_data::m_value::binary::size
    - m_data::m_value::string::size
    - m_data::m_value::binary::has_subtype
    - write_character
    - static_cast<std::uint64_t>
    - type
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - binary_writer::write_msgpack
    - m_data::m_value::binary::subtype
    linkageType: ''
    returnType: void
    signature: void write_msgpack(const BasicJsonType& j)
  - BBCount: 32
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:753,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:759,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:759,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:768,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:769,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:770,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:777,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:783,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:789,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:797,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:797,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:799,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:799,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:800,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:801,1
    - Dst: m_data::m_value::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:801,1
    - Dst: m_data::m_value::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:802,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:810,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:810,1
    - Dst: m_data::m_value::array::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:814,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:816,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:817,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:817,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:818,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:821,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:826,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:829,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:829,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:830,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:836,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:836,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:837,1
    - Dst: m_data::m_value::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:837,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:842,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:847,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:847,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:857,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:857,1
    - Dst: m_data::m_value::binary::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:860,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:862,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:863,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:863,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:864,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:869,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:869,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:870,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:870,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:875,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:876,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:876,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:877,1
    - Dst: m_data::m_value::binary::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:881,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:883,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:883,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: m_data::m_value::binary::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:884,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:890,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:890,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:898,1
    - Dst: binary_writer::write_bjdata_ndarray
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:900,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:908,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:908,1
    - Dst: m_data::m_value::object::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:912,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:914,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:915,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:915,1
    - Dst: std::all_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:916,1
    - Dst: binary_writer::ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:919,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:924,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:927,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:927,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:928,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:934,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:934,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:935,1
    - Dst: m_data::m_value::object::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:935,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:940,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:940,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:941,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:942,1
    - Dst: first::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:942,1
    - Dst: first::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:943,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:944,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:949,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:949,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 121
    argCount: 3
    argNames:
    - ' j'
    - use_count
    - use_type
    argTypes:
    - BasicJsonType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 959
      start: 747
    functionDepth: 0
    functionLinenumber: 747
    functionLinenumberEnd: 959
    functionName: binary_writer::write_ubjson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 7
    functionsReached:
    - std::vector::end
    - reinterpret_cast<const CharType*>
    - first::size
    - binary_writer::ubjson_prefix
    - begin
    - JSON_ASSERT
    - find
    - std::vector::begin
    - binary_writer::write_ubjson
    - std::all_of
    - m_data::m_value::string::c_str
    - binary_writer::write_number_with_ubjson_prefix
    - write_characters
    - front
    - binary_writer::to_char_type
    - m_data::m_value::object::size
    - m_data::m_value::object::find
    - m_data::m_value::object::end
    - binary_writer::write_bjdata_ndarray
    - m_data::m_value::object::empty
    - first::c_str
    - m_data::m_value::binary::size
    - m_data::m_value::array::empty
    - m_data::m_value::string::size
    - write_character
    - type
    - end
    - m_data::m_value::binary::data
    - m_data::m_value::array::size
    - m_data::m_value::binary::empty
    linkageType: ''
    returnType: void
    signature: "void write_ubjson(const BasicJsonType& j, const bool use_count,\n
      \                     const bool use_type, const bool add_prefix = true,\n                      const
      bool use_bjdata = false, const bjdata_version_t bjdata_version = bjdata_version_t::draft2)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:972,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:972,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:973,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:975,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:978,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 980
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 980
    functionName: binary_writer::calc_bson_entry_header_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - concat
    - size
    - static_cast<void>
    - JSON_THROW
    - find
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_entry_header_size(const string_t& name, const
      BasicJsonType& j)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:989,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:989,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:991,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 995
    functionName: binary_writer::to_bson_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::int32_t>
    - JSON_HEDLEY_UNLIKELY
    - value_in_range_of
    - concat
    - JSON_THROW
    - out_of_range::create
    - to_string
    linkageType: ''
    returnType: std::int32_t
    signature: std::int32_t to_bson_length(const std::size_t size)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1003,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1003,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1004,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1005,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1005,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - element_type
    argTypes:
    - string_t
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 1000
    functionDepth: 0
    functionLinenumber: 1000
    functionLinenumberEnd: 1007
    functionName: binary_writer::write_bson_entry_header
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 45
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - write_characters
    - binary_writer::to_char_type
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_bson_entry_header(const string_t& name,\n                                 const
      std::uint8_t element_type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1015,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1017
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1017
    functionName: binary_writer::write_bson_boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_boolean(const string_t& name,\n                            const
      bool value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1025,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1027
    functionName: binary_writer::write_bson_double
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::write_bson_entry_header
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_bson_double(const string_t& name,\n                           const
      double value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1035
    functionName: binary_writer::calc_bson_string_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_string_size(const string_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1043,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1045,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1046,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1047,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1047,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1049
    functionName: binary_writer::write_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - size
    - c_str
    - reinterpret_cast<const CharType*>
    - binary_writer::write_number
    - write_characters
    - binary_writer::to_bson_length
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_string(const string_t& name,\n                           const
      string_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' name'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1057
      start: 1054
    functionDepth: 0
    functionLinenumber: 1054
    functionLinenumberEnd: 1057
    functionName: binary_writer::write_bson_null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: void write_bson_null(const string_t& name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1067
    functionName: binary_writer::calc_bson_integer_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_integer_size(const std::int64_t value)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1077,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1078,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1078,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1082,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1083,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1083,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1072
    functionDepth: 0
    functionLinenumber: 1072
    functionLinenumberEnd: 1085
    functionName: binary_writer::write_bson_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - binary_writer::write_bson_entry_header
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_bson_integer(const string_t& name,\n                            const
      std::int64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1095
    functionName: binary_writer::calc_bson_unsigned_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1103,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1105,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1106,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1106,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1108,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1110,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1111,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1111,1
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1115,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 2
    argNames:
    - ' name'
    - value
    argTypes:
    - string_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1100
    functionDepth: 0
    functionLinenumber: 1100
    functionLinenumberEnd: 1118
    functionName: binary_writer::write_bson_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int64_t>
    - binary_writer::write_number
    - static_cast<std::uint64_t>
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_unsigned(const string_t& name,\n                             const
      std::uint64_t value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1126,1
    - Dst: binary_writer::write_bson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1123
    functionDepth: 0
    functionLinenumber: 1123
    functionLinenumberEnd: 1128
    functionName: binary_writer::write_bson_object_entry
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::write_bson_object
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_object_entry(const string_t& name,\n                                 const
      typename BasicJsonType::object_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1137,1
    - Dst: binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1139,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1143
      start: 1133
    functionDepth: 0
    functionLinenumber: 1133
    functionLinenumberEnd: 1143
    functionName: binary_writer::calc_bson_array_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 10
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - binary_writer::calc_bson_element_size
    - to_string
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_array_size(const typename BasicJsonType::array_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1151
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1151
    functionName: binary_writer::calc_bson_binary_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1159,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1160,1
    - Dst: binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1166,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1166,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1169,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1156
    functionDepth: 0
    functionLinenumber: 1156
    functionLinenumberEnd: 1170
    functionName: binary_writer::write_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - to_string
    - binary_writer::calc_bson_array_size
    - binary_writer::write_number
    - binary_writer::to_bson_length
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_entry_header
    - binary_writer::write_bson_element
    linkageType: ''
    returnType: void
    signature: "void write_bson_array(const string_t& name,\n                          const
      typename BasicJsonType::array_t& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_bson_entry_header
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1178,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1180,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: has_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1181,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: reinterpret_cast<const CharType*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' name'
    - ' value'
    argTypes:
    - string_t
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1184
    functionName: binary_writer::write_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - size
    - subtype
    - reinterpret_cast<const CharType*>
    - static_cast<std::uint8_t>
    - binary_writer::write_number
    - write_characters
    - data
    - binary_writer::to_bson_length
    - has_subtype
    - binary_writer::write_bson_entry_header
    linkageType: ''
    returnType: void
    signature: "void write_bson_binary(const string_t& name,\n                           const
      binary_t& value)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::calc_bson_entry_header_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1193,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1194,1
    - Dst: binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1197,1
    - Dst: binary_writer::calc_bson_array_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1200,1
    - Dst: binary_writer::calc_bson_binary_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1203,1
    - Dst: binary_writer::calc_bson_integer_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1212,1
    - Dst: binary_writer::calc_bson_unsigned_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1215,1
    - Dst: binary_writer::calc_bson_string_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1218,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1190
    functionDepth: 0
    functionLinenumber: 1190
    functionLinenumberEnd: 1230
    functionName: binary_writer::calc_bson_element_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 11
    functionsReached:
    - binary_writer::calc_bson_string_size
    - binary_writer::calc_bson_binary_size
    - binary_writer::calc_bson_unsigned_size
    - binary_writer::calc_bson_array_size
    - binary_writer::calc_bson_integer_size
    - JSON_ASSERT
    - binary_writer::calc_bson_entry_header_size
    - type
    - binary_writer::calc_bson_object_size
    linkageType: ''
    returnType: std::size_t
    signature: "std::size_t calc_bson_element_size(const string_t& name,\n            const
      BasicJsonType& j)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1241,1
    - Dst: binary_writer::write_bson_object_entry
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1244,1
    - Dst: binary_writer::write_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1247,1
    - Dst: binary_writer::write_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1250,1
    - Dst: binary_writer::write_bson_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1253,1
    - Dst: binary_writer::write_bson_double
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1256,1
    - Dst: binary_writer::write_bson_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1259,1
    - Dst: binary_writer::write_bson_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1262,1
    - Dst: binary_writer::write_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1265,1
    - Dst: binary_writer::write_bson_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1268,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 2
    argNames:
    - ' name'
    - ' j'
    argTypes:
    - string_t
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1277
      start: 1238
    functionDepth: 0
    functionLinenumber: 1238
    functionLinenumberEnd: 1277
    functionName: binary_writer::write_bson_element
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 11
    functionsReached:
    - binary_writer::write_bson_boolean
    - binary_writer::write_bson_string
    - binary_writer::write_bson_binary
    - binary_writer::write_bson_unsigned
    - binary_writer::write_bson_array
    - binary_writer::write_bson_integer
    - binary_writer::write_bson_object_entry
    - JSON_ASSERT
    - binary_writer::write_bson_null
    - binary_writer::write_bson_double
    - type
    linkageType: ''
    returnType: void
    signature: "void write_bson_element(const string_t& name,\n                            const
      BasicJsonType& j)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::accumulate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1287,1
    - Dst: binary_writer::calc_bson_element_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1285
    functionDepth: 0
    functionLinenumber: 1285
    functionLinenumberEnd: 1294
    functionName: binary_writer::calc_bson_object_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::size_t>
    - end
    - std::accumulate
    - begin
    - binary_writer::calc_bson_element_size
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t calc_bson_object_size(const typename BasicJsonType::object_t&
      value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: binary_writer::to_bson_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: binary_writer::calc_bson_object_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1302,1
    - Dst: binary_writer::write_bson_element
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1306,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1309,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1300
    functionDepth: 0
    functionLinenumber: 1300
    functionLinenumberEnd: 1310
    functionName: binary_writer::write_bson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 12
    functionsReached:
    - binary_writer::calc_bson_object_size
    - binary_writer::write_number
    - binary_writer::to_bson_length
    - binary_writer::to_char_type
    - write_character
    - binary_writer::write_bson_element
    linkageType: ''
    returnType: void
    signature: void write_bson_object(const typename BasicJsonType::object_t& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1319
      start: 1316
    functionDepth: 0
    functionLinenumber: 1316
    functionLinenumberEnd: 1319
    functionName: binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1321
    functionDepth: 0
    functionLinenumber: 1321
    functionLinenumberEnd: 1324
    functionName: binary_writer::get_cbor_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_cbor_float_prefix(double /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1330
    functionDepth: 0
    functionLinenumber: 1330
    functionLinenumberEnd: 1333
    functionName: binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1338
    functionName: binary_writer::get_msgpack_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 5
    functionsReached:
    - binary_writer::to_char_type
    linkageType: ''
    returnType: CharType
    signature: CharType get_msgpack_float_prefix(double /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1353,1
    - Dst: binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1353,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1347
    functionDepth: 0
    functionLinenumber: 1347
    functionLinenumberEnd: 1356
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 16
    functionsReached:
    - binary_writer::get_ubjson_float_prefix
    - write_character
    - binary_writer::write_number
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 18
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1365,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1369,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1369,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1371,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1371,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1377,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1377,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1379,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1379,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1381,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1385,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1385,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1387,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1387,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1389,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1393,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1393,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1395,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1395,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1397,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1401,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1401,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1403,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1403,1
    - Dst: static_cast<uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1405,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1409,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1409,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1411,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1411,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1413,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1417,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1417,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1419,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1419,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1425,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1425,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1427,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1427,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1433,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1433,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1436,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1437,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1437,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1438,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1440,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 57
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1443
      start: 1361
    functionDepth: 0
    functionLinenumber: 1361
    functionLinenumberEnd: 1443
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 17
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - static_cast<std::uint32_t>
    - binary_writer::write_number_with_ubjson_prefix
    - static_cast<std::uint8_t>
    - binary_writer::write_number
    - static_cast<std::uint16_t>
    - binary_writer::to_char_type
    - auto::size
    - static_cast<uint64_t>
    - write_character
    - static_cast<std::uint64_t>
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1457,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1457,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1459,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1459,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1461,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1461,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1465,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1465,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1467,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1467,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1473,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1473,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1475,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1475,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1477,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1477,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1481,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1481,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1483,1
    - Dst: static_cast<uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1483,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1489,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1489,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1491,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1491,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1493,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1493,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1497,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1497,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1499,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1499,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1505,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1505,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1507,1
    - Dst: static_cast<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1507,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1514,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1514,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1517,1
    - Dst: binary_writer::write_number_with_ubjson_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1518,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1518,1
    - Dst: auto::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1519,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    - Dst: binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1521,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 51
    argCount: 3
    argNames:
    - n
    - add_prefix
    - use_bjdata
    argTypes:
    - NumberType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1525
    functionName: binary_writer::write_number_with_ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 18
    functionsReached:
    - static_cast<std::int32_t>
    - static_cast<uint16_t>
    - static_cast<std::int16_t>
    - BasicJsonType
    - static_cast<std::int64_t>
    - binary_writer::write_number_with_ubjson_prefix
    - static_cast<std::uint8_t>
    - static_cast<uint32_t>
    - binary_writer::write_number
    - binary_writer::to_char_type
    - auto::size
    - static_cast<std::int8_t>
    - write_character
    linkageType: ''
    returnType: void
    signature: "void write_number_with_ubjson_prefix(const NumberType n,\n                                         const
      bool add_prefix,\n                                         const bool use_bjdata)"
  - BBCount: 27
    BranchProfiles: []
    Callsites:
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1532,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1576,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1580,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1584,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1588,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1592,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1596,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1600,1
    - Dst: binary_writer::get_ubjson_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1613,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 70
    argCount: 2
    argNames:
    - ' j'
    - use_bjdata
    argTypes:
    - BasicJsonType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1629
      start: 1530
    functionDepth: 0
    functionLinenumber: 1530
    functionLinenumberEnd: 1629
    functionName: binary_writer::ubjson_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 6
    functionsReached:
    - binary_writer::get_ubjson_float_prefix
    - static_cast<std::uint64_t>
    - type
    linkageType: ''
    returnType: CharType
    signature: CharType ubjson_prefix(const BasicJsonType& j, const bool use_bjdata)
      const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1634
      start: 1631
    functionDepth: 0
    functionLinenumber: 1631
    functionLinenumberEnd: 1634
    functionName: binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(float /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1636
    functionDepth: 0
    functionLinenumber: 1636
    functionLinenumberEnd: 1639
    functionName: binary_writer::get_ubjson_float_prefix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType get_ubjson_float_prefix(double /*unused*/)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: std::map::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1654,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1654,1
    - Dst: std::map::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1655,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1662,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1663,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: is_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1669,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1679,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1680,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1684,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1693,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1708,1
    - Dst: is_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1710,1
    - Dst: is_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1710,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1716,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1717,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1718,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1719,1
    - Dst: binary_writer::write_ubjson
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1722,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1722,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1727,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1729,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1734,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1736,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1741,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: static_cast<std::uint16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1743,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1748,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: static_cast<std::int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1750,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1755,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1757,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1762,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: static_cast<std::int32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1764,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1769,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1771,1
    - Dst: template get<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1771,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1776,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1778,1
    - Dst: template get<std::int64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1778,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1783,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1785,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1790,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1792,1
    - Dst: template get<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1792,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 72
    argCount: 4
    argNames:
    - ' value'
    - use_count
    - use_type
    - bjdata_version
    argTypes:
    - typename BasicJsonType::object_t
    - bool
    - bool
    - bjdata_version_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1796
      start: 1644
    functionDepth: 0
    functionLinenumber: 1644
    functionLinenumberEnd: 1796
    functionName: binary_writer::write_bjdata_ndarray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<std::uint8_t>
    - is_number_float
    - static_cast<std::int8_t>
    - template get<std::int64_t>
    - binary_writer::write_ubjson
    - static_cast<std::int16_t>
    - value_in_range_of
    - binary_writer::write_number
    - std::map::find
    - static_cast<std::uint16_t>
    - at
    - static_cast<std::size_t>
    - static_cast<std::int32_t>
    - is_number_unsigned
    - static_cast<float>
    - is_number_integer
    - template get<std::uint64_t>
    - write_character
    - std::map::end
    - template get<double>
    linkageType: ''
    returnType: bool
    signature: bool write_bjdata_ndarray(const typename BasicJsonType::object_t& value,
      const bool use_count, const bool use_type, const bjdata_version_t bjdata_version)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1820,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1820,1
    - Dst: std::reverse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: std::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: std::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1826,1
    - Dst: write_characters
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1829,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1829,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1816
    functionDepth: 0
    functionLinenumber: 1816
    functionLinenumberEnd: 1830
    functionName: binary_writer::write_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 79
    functionsReached:
    - std::memcpy
    - std::array::end
    - write_characters
    - std::reverse
    - std::array::data
    - std::array::begin
    linkageType: ''
    returnType: void
    signature: void write_number(const NumberType n, const bool OutputIsLittleEndian
      = false)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: std::numeric_limits<float>::lowest
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1838,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1839,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1839,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1840,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1842,1
    - Dst: binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1843,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1843,1
    - Dst: binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1844,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1844,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1845,1
    - Dst: static_cast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1845,1
    - Dst: write_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1849,1
    - Dst: binary_writer::get_cbor_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1850,1
    - Dst: binary_writer::get_msgpack_float_prefix
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1851,1
    - Dst: binary_writer::write_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1852,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    argCount: 2
    argNames:
    - n
    - format
    argTypes:
    - number_float_t
    - detail::input_format_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1857
      start: 1832
    functionDepth: 0
    functionLinenumber: 1832
    functionLinenumberEnd: 1857
    functionName: binary_writer::write_compact_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 12
    functionsReached:
    - binary_writer::get_cbor_float_prefix
    - static_cast<float>
    - std::isfinite
    - binary_writer::get_msgpack_float_prefix
    - binary_writer::write_number
    - std::numeric_limits<float>::lowest
    - static_cast<double>
    - write_character
    linkageType: ''
    returnType: void
    signature: void write_compact_float(const number_float_t n, detail::input_format_t
      format)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1869
      start: 1866
    functionDepth: 0
    functionLinenumber: 1866
    functionLinenumberEnd: 1869
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 98
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp:1891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1873
    functionDepth: 0
    functionLinenumber: 1873
    functionLinenumberEnd: 1893
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 98
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - std::uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1897
    functionDepth: 0
    functionLinenumber: 1897
    functionLinenumberEnd: 1900
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 98
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(std::uint8_t x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - InputCharType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1911
    functionName: binary_writer::to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
    functionUses: 98
    functionsReached: []
    linkageType: ''
    returnType: CharType
    signature: CharType to_char_type(InputCharType x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/std_fs.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/std_fs.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 53
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 53
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/logic.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: udt::to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:110,1
    - Dst: std::declval<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:110,1
    - Dst: udt::from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:113,1
    - Dst: std::declval<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:113,1
    - Dst: std::declval<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:116,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:210,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:215,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:220,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:220,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:236,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:236,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:241,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:246,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:246,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:259,1
    - Dst: std::to_integer<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:259,1
    - Dst: std::byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:264,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:264,1
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:269,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:269,1
    - Dst: std::declval<R&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:363,1
    - Dst: std::declval<ConstructibleStringType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:447,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:520,1
    - Dst: std::declval<Compare>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:712,1
    - Dst: std::declval<A>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:712,1
    - Dst: std::declval<B>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:712,1
    - Dst: std::declval<Compare>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:713,1
    - Dst: std::declval<B>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:713,1
    - Dst: std::declval<A>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:713,1
    - Dst: std::declval<ObjectType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:770,1
    - Dst: std::declval<KeyType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:770,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:796,1
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:803,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:842,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:842,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:852,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:852,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:862,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:862,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:872,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:872,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:873,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:873,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:887,1
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:903,1
    CyclomaticComplexity: 71
    EdgeCount: 71
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 958
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Args>
    - std::byte
    - udt::to_json
    - static_cast<char_type>
    - std::declval<ObjectType&>
    - std::declval<R&>
    - std::declval<T>
    - static_cast<unsigned char>
    - std::declval<Compare>
    - std::declval<KeyType>
    - static_cast<int_type>
    - test
    - eof
    - std::declval<B>
    - std::declval<ConstructibleStringType>
    - std::to_integer<unsigned char>
    - std::declval<A>
    - static_cast<T>
    - static_cast<CommonType>
    - udt::from_json
    - defined
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 8
    functionsReached:
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 100
    functionsReached:
    - static_cast<char_type>
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:220,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 138
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:236,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 237
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 8
    functionsReached:
    - static_cast<unsigned char>
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 100
    functionsReached:
    - static_cast<char_type>
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:246,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 139
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:259,1
    - Dst: std::to_integer<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: to_int_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 8
    functionsReached:
    - std::to_integer<unsigned char>
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type to_int_type(char_type c) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::byte
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:264,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionName: to_char_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 100
    functionsReached:
    - static_cast<unsigned char>
    - std::byte
    linkageType: ''
    returnType: char_type
    signature: char_type to_char_type(int_type i) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:269,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 140
    functionsReached:
    - eof
    - static_cast<int_type>
    linkageType: ''
    returnType: int_type
    signature: int_type eof() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 804
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 804
    functionName: conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 5
    functionsReached:
    - static_cast<T>
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 810
    functionName: conditional_static_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T conditional_static_cast(U value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:842,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 843
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 843
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 4
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:852,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 853
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 4
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:862,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:862,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 863
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 4
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:872,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:872,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:873,1
    - Dst: static_cast<CommonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:873,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 874
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 874
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 4
    functionsReached:
    - static_cast<CommonType>
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 888
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 888
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 5
    functionsReached:
    - test
    linkageType: ''
    returnType: bool
    signature: bool test(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: test
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool test(T /*val*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 904
    functionName: value_in_range_of
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 9
    functionsReached:
    - test
    linkageType: ''
    returnType: bool
    signature: bool value_in_range_of(T val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 926
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 926
    functionName: impl::is_c_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_c_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 926
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 926
    functionName: impl::is_c_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_c_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 948
    functionName: impl::is_transparent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_transparent()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 948
    functionName: impl::is_transparent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_transparent()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp:167,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 170
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 170
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - static_cast<T>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp
    functionUses: 510
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t size() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp:167,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: make_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - static_cast<T>
    linkageType: ''
    returnType: std::array<T, sizeof...(Args)>
    signature: std::array<T, sizeof...(Args)> make_array(Args&& ... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 20
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 20
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/identity_tag.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:24,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:28,1
    - Dst: std::declval<bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:28,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:32,1
    - Dst: std::declval<Integer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:32,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:36,1
    - Dst: std::declval<Unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:36,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:39,1
    - Dst: std::declval<Float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:40,1
    - Dst: std::declval<const String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:40,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:44,1
    - Dst: std::declval<String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:44,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:48,1
    - Dst: std::declval<Binary&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:48,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:52,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:52,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:56,1
    - Dst: std::declval<String&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:56,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:59,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:63,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:63,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:66,1
    - Dst: std::declval<T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:69,1
    - Dst: std::declval<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:70,1
    - Dst: internal::MatcherBase<const std::string&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:70,1
    - Dst: std::declval<const Exception&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp:71,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 158
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Float>
    - std::declval<const String&>
    - std::declval<bool>
    - std::declval<Binary&>
    - internal::MatcherBase<const std::string&>
    - std::declval<const Exception&>
    - std::declval<Integer>
    - std::declval<String&>
    - std::declval<Unsigned>
    - std::declval<T&>
    - std::declval<std::size_t>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 69
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: ~nonesuch()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~nonesuch()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: nonesuch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void nonesuch(nonesuch const&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: operator=(nonesuch const&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: operator=(nonesuch&&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(nonesuch&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 23
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 23
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/meta/void_t.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 350
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter_supports_seek
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:147,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:155,1
    - Dst: get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:155,1
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:174,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:175,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:201,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:207,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:211,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:211,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:215,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:215,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:219,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:219,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:227,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:249,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:251,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:251,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:253,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:254,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:256,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:286,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:289,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:294,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:297,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:312,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:316,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:320,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:324,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:328,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:332,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:336,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:340,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:344,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:350,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:353,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:365,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:367,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:374,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:377,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:379,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:381,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:409,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:415,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:415,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:740,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:776,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:776,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:786,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:786,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:810,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:810,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:820,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:820,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:830,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:830,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:842,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:842,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:852,1
    - Dst: next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:852,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:875,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:882,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:886,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:895,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:903,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:905,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:914,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:921,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:932,1
    - Dst: std::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:947,1
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:953,1
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:959,1
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1005,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1016,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1022,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1036,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1042,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1048,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1052,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1066,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1079,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1083,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1084,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1091,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1101,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1114,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1120,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1121,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1128,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1152,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1165,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1178,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1185,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1196,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1201,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1216,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1230,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1243,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1256,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1269,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1280,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1288,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1295,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1304,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1304,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1311,1
    - Dst: strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1321,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1321,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1341,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1341,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1341,1
    CyclomaticComplexity: 104
    EdgeCount: 104
    ICount: 790
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 1346
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached:
    - reset
    - add
    - get
    - next_byte_in_range
    - data
    - strtof
    - begin
    - JSON_ASSERT
    - std::strtod
    - get_decimal_point
    - size
    - JSON_HEDLEY_UNREACHABLE
    - nlohmann::detail::binary_writer::to_char_type
    - input_adapter_supports_seek
    - static_cast<int>
    - std::strtof
    - get_codepoint
    - static_cast<number_unsigned_t>
    - eof
    - unget
    - static_cast<unsigned int>
    - localeconv
    - std::strtold
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::strtoll
    - static_cast<char_int_type>
    - static_cast<number_integer_t>
    - std::move
    - JSON_HEDLEY_LIKELY
    - std::strtoull
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - t
    argTypes:
    - token_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 104
    functionName: lexer_base::token_type_name
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * token_type_name(const token_type t) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::true_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: input_adapter_supports_seek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool input_adapter_supports_seek(std::false_type /*detected*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:153,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:155,1
    - Dst: lexer::get_decimal_point
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - lexer::get_decimal_point
    - static_cast<char_int_type>
    linkageType: ''
    returnType: void
    signature: void lexer(InputAdapterType&& adapter, bool ignore_comments_ = false)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(const lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 160
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 160
    functionName: lexer::lexer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void lexer(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 161
    functionName: '& operator=(lexer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 162
    functionName: '& operator=(lexer&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: lexer
    signature: lexer & operator=(lexer&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: ~lexer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~lexer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: localeconv
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:174,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionName: lexer::get_decimal_point
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 7
    functionsReached:
    - JSON_ASSERT
    - localeconv
    linkageType: ''
    returnType: JSON_HEDLEY_PURE
    signature: JSON_HEDLEY_PURE get_decimal_point() noexcept
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:201,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:207,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:211,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:211,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:215,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:215,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:219,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:219,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:227,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 229
    functionName: lexer::get_codepoint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 6
    functionsReached:
    - get
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<unsigned int>
    linkageType: ''
    returnType: int
    signature: int get_codepoint()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: std::initializer_list<char_int_type>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:248,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:249,1
    - Dst: std::initializer_list<char_int_type>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:251,1
    - Dst: std::initializer_list<char_int_type>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:251,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:253,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:254,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:256,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 1
    argNames:
    - ranges
    argTypes:
    - std::initializer_list<char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 266
    functionName: lexer::next_byte_in_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 6
    functionsReached:
    - std::initializer_list<char_int_type>::size
    - add
    - get
    - JSON_ASSERT
    - std::initializer_list<char_int_type>::end
    - JSON_HEDLEY_LIKELY
    - std::initializer_list<char_int_type>::begin
    linkageType: ''
    returnType: bool
    signature: bool next_byte_in_range(std::initializer_list<char_int_type> ranges)
  - BBCount: 208
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:286,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:289,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:294,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:297,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:312,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:316,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:320,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:324,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:328,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:332,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:336,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:340,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:344,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:350,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:353,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:363,1
    - Dst: lexer::get_codepoint
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:365,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:367,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:374,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:377,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:379,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:381,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:401,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:409,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:415,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:415,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:420,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:421,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:426,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:427,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:428,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:433,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:434,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:435,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:436,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:740,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:776,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:776,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:786,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:786,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:810,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:810,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:820,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:820,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:830,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:830,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:842,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:842,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:852,1
    - Dst: lexer::next_byte_in_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:852,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 408
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 867
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 867
    functionName: lexer::scan_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached:
    - reset
    - JSON_HEDLEY_UNLIKELY
    - add
    - JSON_HEDLEY_LIKELY
    - get
    - eof
    - JSON_ASSERT
    - static_cast<int>
    - static_cast<char_int_type>
    - lexer::next_byte_in_range
    - lexer::get_codepoint
    - static_cast<unsigned int>
    linkageType: ''
    returnType: token_type
    signature: token_type scan_string()
  - BBCount: 15
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:875,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:882,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:886,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:895,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:903,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:905,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:914,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:921,1
    - Dst: JSON_HEDLEY_UNREACHABLE
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:932,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 942
      start: 873
    functionDepth: 0
    functionLinenumber: 873
    functionLinenumberEnd: 942
    functionName: lexer::scan_comment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached:
    - get
    - JSON_HEDLEY_UNREACHABLE
    - eof
    - unget
    linkageType: ''
    returnType: bool
    signature: bool scan_comment()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - float
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 948
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 13
    functionsReached:
    - lexer::strtof
    linkageType: ''
    returnType: void
    signature: void strtof(float& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtod
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 13
    functionsReached:
    - std::strtod
    linkageType: ''
    returnType: void
    signature: void strtof(double& f, const char* str, char** endptr) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::strtold
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' f'
    - str
    - endptr
    argTypes:
    - long double
    - char*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: lexer::strtof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 13
    functionsReached:
    - std::strtold
    linkageType: ''
    returnType: void
    signature: void strtof(long double& f, const char* str, char** endptr) noexcept
  - BBCount: 107
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1005,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1016,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1022,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1036,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1042,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1048,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1052,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1066,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1079,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1083,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1084,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1091,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1101,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1114,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1120,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1121,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1128,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1139,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1152,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1165,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1178,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1185,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1196,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1201,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1216,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1230,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1243,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1256,1
    - Dst: add
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1269,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1280,1
    - Dst: std::strtoull
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1288,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1291,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1295,1
    - Dst: std::strtoll
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1304,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1304,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1307,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1311,1
    - Dst: lexer::strtof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1321,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1321,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1324,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 255
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1327
    functionName: lexer::scan_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 0
    functionsReached:
    - reset
    - size
    - add
    - static_cast<number_unsigned_t>
    - get
    - lexer::strtof
    - std::strtoll
    - data
    - JSON_ASSERT
    - unget
    - static_cast<number_integer_t>
    - std::strtoull
    linkageType: ''
    returnType: token_type
    signature: token_type scan_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1357,1
    - Dst: note_token_start
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1366
    functionName: reset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 19
    functionsReached:
    - clear
    - note_token_start
    linkageType: ''
    returnType: void
    signature: void reset() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_consumed_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1374
    functionName: note_token_start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached:
    - get_consumed_count
    linkageType: ''
    returnType: void
    signature: void note_token_start(std::true_type /*lazy*/) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1380,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1381,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1382
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1382
    functionName: note_token_start
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached:
    - push_back
    - clear
    - nlohmann::detail::binary_writer::to_char_type
    linkageType: ''
    returnType: void
    signature: void note_token_start(std::false_type /*lazy*/) noexcept
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1406,1
    - Dst: capture_char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1420
      start: 1394
    functionDepth: 0
    functionLinenumber: 1394
    functionLinenumberEnd: 1420
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 221
    functionsReached:
    - get_character
    - capture_char
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1423
    functionName: capture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void capture_char(std::true_type /*lazy*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1428,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1428,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1430,1
    - Dst: nlohmann::detail::binary_writer::to_char_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1432
    functionName: capture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 3
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - nlohmann::detail::binary_writer::to_char_type
    - push_back
    linkageType: ''
    returnType: void
    signature: void capture_char(std::false_type /*lazy*/)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: uncapture_char
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1461,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1442
    functionDepth: 0
    functionLinenumber: 1442
    functionLinenumberEnd: 1462
    functionName: unget
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 19
    functionsReached:
    - uncapture_char
    linkageType: ''
    returnType: void
    signature: void unget()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1465
    functionDepth: 0
    functionLinenumber: 1465
    functionLinenumberEnd: 1465
    functionName: uncapture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void uncapture_char(std::true_type /*lazy*/) const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1470,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1470,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1472,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1472,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1475
    functionName: uncapture_char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached:
    - eof
    - pop_back
    - JSON_ASSERT
    - empty
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: void
    signature: void uncapture_char(std::false_type /*lazy*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1480,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1478
    functionDepth: 0
    functionLinenumber: 1478
    functionLinenumberEnd: 1481
    functionName: add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 27
    functionsReached:
    - push_back
    - static_cast<typename string_t::value_type>
    linkageType: ''
    returnType: void
    signature: void add(char_int_type c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1498
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1498
    functionName: get_number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: number_unsigned_t
    signature: number_unsigned_t get_number_unsigned() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1504
    functionName: get_number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: number_float_t
    signature: number_float_t get_number_float() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1507
    functionDepth: 0
    functionLinenumber: 1507
    functionLinenumberEnd: 1515
    functionName: get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: string_t
    signature: string_t & get_string()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1522
    functionDepth: 0
    functionLinenumber: 1522
    functionLinenumberEnd: 1525
    functionName: get_position
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 37
    functionsReached: []
    linkageType: ''
    returnType: position_t
    signature: position_t get_position() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1530
    functionDepth: 0
    functionLinenumber: 1530
    functionLinenumberEnd: 1533
    functionName: get_token_start_position
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_token_start_position() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1542,1
    - Dst: get_consumed_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1543,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1544,1
    - Dst: copy_consumed_range
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1546,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - ' out'
    argTypes:
    - std::vector<char_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1537
    functionDepth: 0
    functionLinenumber: 1537
    functionLinenumberEnd: 1549
    functionName: collect_token_chars
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 1
    functionsReached:
    - copy_consumed_range
    - get_consumed_count
    - eof
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: std::vector<char_type>
    signature: std::vector<char_type> & collect_token_chars(std::vector<char_type>&
      out, std::true_type /*lazy*/) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1552
    functionDepth: 0
    functionLinenumber: 1552
    functionLinenumberEnd: 1555
    functionName: collect_token_chars
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: std::vector<char_type>
    signature: std::vector<char_type> & collect_token_chars(std::vector<char_type>&
      /*out*/, std::false_type /*lazy*/) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: collect_token_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1563,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1569,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1573,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1573,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1573,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1573,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1574,1
    - Dst: std::string::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1579,1
    - Dst: static_cast<std::string::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1579,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1560
    functionDepth: 0
    functionLinenumber: 1560
    functionLinenumberEnd: 1584
    functionName: get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 93
    functionsReached:
    - collect_token_chars
    - std::string::push_back
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    - std::array::data
    - static_cast<std::string::value_type>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1591
      start: 1587
    functionDepth: 0
    functionLinenumber: 1587
    functionLinenumberEnd: 1591
    functionName: get_error_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL * get_error_message() const noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1603,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1606,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1606,1
    - Dst: unget
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1613
    functionName: skip_bom
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached:
    - get
    - unget
    linkageType: ''
    returnType: bool
    signature: bool skip_bom()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1619,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1615
    functionDepth: 0
    functionLinenumber: 1615
    functionLinenumberEnd: 1622
    functionName: skip_whitespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 2
    functionsReached:
    - get
    linkageType: ''
    returnType: void
    signature: void skip_whitespace()
  - BBCount: 27
    BranchProfiles: []
    Callsites:
    - Dst: skip_bom
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1627,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1634,1
    - Dst: scan_comment
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1639,1
    - Dst: skip_whitespace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1645,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1667,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1667,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1667,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1667,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1668,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1668,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1668,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1672,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1672,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1672,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1672,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1672,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1673,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1673,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1673,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1677,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1677,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1677,1
    - Dst: static_cast<char_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1677,1
    - Dst: scan_literal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1678,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1678,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1678,1
    - Dst: scan_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1683,1
    - Dst: scan_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1697,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp:1702,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1624
    functionDepth: 1
    functionLinenumber: 1624
    functionLinenumberEnd: 1710
    functionName: scan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
    functionUses: 13
    functionsReached:
    - static_cast<char_type>
    - scan_number
    - scan_literal
    - scan_comment
    - skip_whitespace
    - scan_string
    - eof
    - skip_bom
    - std::array::size
    - std::array::data
    linkageType: ''
    returnType: token_type
    signature: token_type scan()
  - BBCount: 61
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:76,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:77,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:82,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:100,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:103,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:105,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:105,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:106,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:107,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:107,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:108,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:112,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:120,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:128,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:131,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:133,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:133,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:134,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:139,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:146,1
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:158,1
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:166,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:169,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:171,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:171,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:172,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:205,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:207,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:207,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:215,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:217,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:217,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:218,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:227,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:227,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:229,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:229,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:230,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:235,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:238,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:250,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:252,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:252,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:260,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:268,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:270,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:270,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:272,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:272,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:273,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:287,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:287,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:296,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:296,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:305,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:305,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:342,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:342,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:343,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:348,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:348,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:350,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:350,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:351,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:352,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:352,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:356,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:356,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:357,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:368,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:368,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:369,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:380,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:386,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:390,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:393,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:403,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:405,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:414,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:414,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:415,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:420,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:420,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:421,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:429,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:431,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:437,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:439,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:439,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:440,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:450,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:450,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:452,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:452,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:453,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:458,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:464,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:466,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:466,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:475,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:475,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:476,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:481,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:481,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:482,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:490,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:497,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:499,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:506,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:506,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:507,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:511,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:511,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:516,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:516,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 206
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 535
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 535
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 0
    functionsReached:
    - key
    - json_sax_dom_parser::is_errored
    - get_position
    - sax_parse
    - is_discarded
    - get_number_unsigned
    - get_string
    - exception_message
    - JSON_ASSERT
    - out_of_range::create
    - parse_error
    - json_sax_dom_callback_parser::parse_error
    - end_array
    - string
    - end_object
    - std::isfinite
    - concat
    - std::vector::back
    - get_error_message
    - number_unsigned
    - number_integer
    - assert_invariant
    - get_token
    - json_sax_dom_parser::parse_error
    - sax_parse_internal
    - get_token_string
    - start_object
    - scan
    - get_number_integer
    - std::vector::empty
    - number_float
    - boolean
    - get_number_float
    - detail::unknown_size
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - json_sax_dom_callback_parser::is_errored
    - nlohmann::detail::lexer_base::token_type_name
    - std::vector::pop_back
    - 'null'
    - start_array
    - std::move
    - empty
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:76,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:77,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 83
    functionName: parser::parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - parser::get_token
    linkageType: ''
    returnType: void
    signature: "void parser(InputAdapterType&& adapter,\n                    parser_callback_t<BasicJsonType>
      cb = nullptr,\n                    const bool allow_exceptions_ = true,\n                    const
      bool ignore_comments = false,\n                    const bool ignore_trailing_commas_
      = false)"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:100,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:103,1
    - Dst: json_sax_dom_callback_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:105,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:105,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:106,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:107,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:107,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:108,1
    - Dst: json_sax_dom_callback_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:112,1
    - Dst: is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:120,1
    - Dst: parser::sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:128,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:131,1
    - Dst: json_sax_dom_parser::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:133,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:133,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:134,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:135,1
    - Dst: json_sax_dom_parser::is_errored
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:139,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:146,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    argCount: 2
    argNames:
    - strict
    - ' result'
    argTypes:
    - bool
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 147
    functionName: parser::parse
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_parser::is_errored
    - parser::exception_message
    - json_sax_dom_callback_parser::is_errored
    - get_token_string
    - get_position
    - parser::get_token
    - is_discarded
    - json_sax_dom_parser::parse_error
    - assert_invariant
    - parser::sax_parse_internal
    - parse_error::create
    - json_sax_dom_callback_parser::parse_error
    linkageType: ''
    returnType: void
    signature: void parse(const bool strict, BasicJsonType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: parser::accept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 7
    functionsReached:
    - sax_parse
    linkageType: ''
    returnType: bool
    signature: bool accept(const bool strict = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sax_parse_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:166,1
    - Dst: get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:169,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:171,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:171,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:172,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:173,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 177
    functionName: "(2)\n    bool sax_parse(SAX* sax, const bool strict = true)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 0
    functionsReached:
    - get_token_string
    - sax_parse_internal
    - get_position
    - exception_message
    - get_token
    - SAX*::parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (2)\n    bool sax_parse(SAX* sax, const bool
      strict = true)"
  - BBCount: 51
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: SAX*::start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:199,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:205,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:207,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:207,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:215,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:217,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:217,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:218,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:219,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:221,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:227,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:227,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:229,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:229,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:230,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:231,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:235,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:238,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: SAX*::start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:244,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:250,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:252,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:252,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:260,1
    - Dst: get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:268,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:270,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:270,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:272,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:272,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:273,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:274,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: SAX*::number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:277,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:287,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:287,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:296,1
    - Dst: SAX*::null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:296,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:305,1
    - Dst: SAX*::boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:305,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: SAX*::number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:314,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: SAX*::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:323,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: SAX*::number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:332,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:342,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:342,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:343,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:344,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:348,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:348,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:350,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:350,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:351,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:352,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:352,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:356,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:356,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:357,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:358,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:368,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:368,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:369,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:370,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:380,1
    - Dst: std::vector::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:386,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:390,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:393,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:403,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:405,1
    - Dst: SAX*::end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:405,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:414,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:414,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:415,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:420,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:420,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:421,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:422,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:429,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:431,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:437,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:439,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:439,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:440,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:441,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: SAX*::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:444,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:450,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:450,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:452,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:452,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:453,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:454,1
    - Dst: parser::get_token
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:458,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:464,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:466,1
    - Dst: SAX*::end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:466,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:475,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:475,1
    - Dst: std::vector::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:476,1
    - Dst: SAX*::parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:481,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:481,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:482,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    - Dst: parser::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:483,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 155
    argCount: 1
    argNames:
    - sax
    argTypes:
    - SAX*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 485
    functionName: parser::sax_parse_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 6
    functionsReached:
    - SAX*::key
    - get_position
    - SAX*::boolean
    - parser::get_token
    - get_number_unsigned
    - get_string
    - JSON_ASSERT
    - out_of_range::create
    - SAX*::end_array
    - parser::exception_message
    - std::isfinite
    - concat
    - std::vector::back
    - SAX*::start_array
    - SAX*::number_unsigned
    - SAX*::number_float
    - get_token_string
    - SAX*::string
    - get_number_integer
    - std::vector::empty
    - SAX*::null
    - SAX*::start_object
    - get_number_float
    - detail::unknown_size
    - SAX*::parse_error
    - parse_error::create
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - SAX*::number_integer
    - std::vector::pop_back
    - SAX*::end_object
    - JSON_HEDLEY_LIKELY
    linkageType: ''
    returnType: bool
    signature: bool sax_parse_internal(SAX* sax)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: parser::get_token
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 18
    functionsReached:
    - scan
    linkageType: ''
    returnType: token_type
    signature: token_type get_token()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:497,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:499,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:506,1
    - Dst: get_error_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:506,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:507,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:511,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:511,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:516,1
    - Dst: nlohmann::detail::lexer_base::token_type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp:516,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - expected
    - ' context'
    argTypes:
    - token_type
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 520
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 520
    functionName: parser::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/parser.hpp
    functionUses: 12
    functionsReached:
    - nlohmann::detail::lexer_base::token_type_name
    - get_token_string
    - concat
    - get_error_message
    - empty
    linkageType: ''
    returnType: std::string
    signature: std::string exception_message(const token_type expected, const std::string&
      context)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 36
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 36
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/position_t.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: operator size_t() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/position_t.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator size_t() const
  - BBCount: 22
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:57,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:65,1
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:69,1
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:76,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:104,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:104,1
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:109,1
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:129,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:131,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:131,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:133,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:133,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:142,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:144,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:144,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:178,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:178,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:183,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:185,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:186,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:190,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:196,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:196,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:204,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:204,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:205,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:205,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:206,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:206,1
    - Dst: get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:216,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:242,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:242,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:244,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:244,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:252,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:253,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:256,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:257,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:257,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:266,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:269,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:271,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:272,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:309,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:309,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:311,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:317,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:322,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:327,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:327,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:328,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:328,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:333,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:333,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:334,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:334,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:335,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:335,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:340,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:340,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:341,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:341,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:342,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:342,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:343,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:371,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:371,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:373,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:379,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:384,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:389,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:389,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:390,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:390,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:395,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:395,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:396,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:396,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:397,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:410,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:412,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:412,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:415,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:427,1
    - Dst: fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:450,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:452,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:457,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:458,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:466,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:466,1
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:475,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:507,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:507,1
    - Dst: std::declval<SentinelType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:516,1
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:516,1
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:570,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:588,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:588,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:588,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:588,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:590,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:590,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:590,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:590,1
    - Dst: std::declval<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:590,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:603,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:603,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:607,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:607,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:615,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:615,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:617,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:622,1
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:627,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:631,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:631,1
    - Dst: std::declval<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:631,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:645,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:645,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:647,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:647,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:648,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:649,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:653,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:655,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:671,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:671,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:678,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:682,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 174
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 689
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 689
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    - static_cast<char>
    - nlohmann::detail::parse_error::create
    - rdstate
    - internal::MatcherBase<std::string>
    - input_adapter
    - std::advance
    - insert
    - begin
    - JSON_ASSERT
    - sgetn
    - input_stream_adapter
    - static_cast<std::streamsize>
    - reinterpret_cast<const char*>
    - std::next
    - fread
    - fill_buffer
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - std::strlen
    - std::move
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - std::declval<ContainerType>
    - adapter_type
    - eof
    - std::ranges::distance
    - get_character
    - std::forward<ContainerType>
    - file_input_adapter
    - std::declval<IteratorType>
    - static_cast<unsigned int>
    - std::distance
    - std::declval<const char*>
    - parse_error::create
    - static_cast<std::char_traits<char>::int_type>
    - nlohmann::detail::fill_buffer
    - JSON_HEDLEY_UNLIKELY
    - clear
    - end
    - get_elements_impl
    - std::memcpy
    - std::declval<SentinelType>
    - std::fgetc
    - sbumpc
    - to_int_type
    - JSON_THROW
    - empty
    - JSON_HEDLEY_LIKELY
    - base_adapter_type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 9
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(std::FILE* f) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(const file_input_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: file_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void file_input_adapter(file_input_adapter&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::fgetc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 24
    functionsReached:
    - std::fgetc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fread
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 4
    functionsReached:
    - fread
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:104,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: ~input_stream_adapter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - clear
    - rdstate
    linkageType: ''
    returnType: void
    signature: void ~input_stream_adapter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: rdbuf
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - rdbuf
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(std::istream& i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(const input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '& operator=(input_stream_adapter&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '& operator=(input_stream_adapter&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter & operator=(input_stream_adapter&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - input_stream_adapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: input_stream_adapter::input_stream_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void input_stream_adapter(input_stream_adapter&& rhs) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: sbumpc
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:129,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:131,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:131,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:133,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: input_stream_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - eof
    - sbumpc
    linkageType: ''
    returnType: std::char_traits<char>::int_type
    signature: std::char_traits<char>::int_type get_character()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: sgetn
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: static_cast<std::streamsize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:141,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:142,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:144,1
    - Dst: rdstate
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: input_stream_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_UNLIKELY
    - clear
    - rdstate
    - sgetn
    - static_cast<std::streamsize>
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:178,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: iterator_input_adapter::iterator_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void iterator_input_adapter(IteratorType first, SentinelType last)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:183,1
    - Dst: to_int_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:185,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:186,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 191
    functionName: iterator_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_LIKELY
    - eof
    - to_int_type
    - std::advance
    linkageType: ''
    returnType: typename char_traits<char_type>::int_type
    signature: typename char_traits<char_type>::int_type get_character()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:196,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: iterator_input_adapter::get_consumed_count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - static_cast<std::size_t>
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_consumed_count() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:204,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:204,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:205,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:205,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:206,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - first_index
    - last_index
    - ' out'
    argTypes:
    - std::size_t
    - std::size_t
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: iterator_input_adapter::copy_consumed_range
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - insert
    - end
    - std::next
    linkageType: ''
    returnType: void
    signature: void copy_consumed_range(std::size_t first_index, std::size_t last_index,
      ContainerType& out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iterator_input_adapter::get_elements_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dest
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: iterator_input_adapter::get_elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - iterator_input_adapter::get_elements_impl
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements(T* dest, std::size_t count = 1)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:242,1
    - Dst: std::ranges::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:242,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:244,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:244,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:247,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:252,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:253,1
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:256,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:257,1
    - Dst: static_cast<typename std::iterator_traits<IteratorType>::difference_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 260
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::size_t>
    - std::memcpy
    - std::ranges::distance
    - std::advance
    - static_cast<typename std::iterator_traits<IteratorType>::difference_type>
    - JSON_ASSERT
    - JSON_HEDLEY_LIKELY
    - std::distance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::true_type
      /*contiguous*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:266,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:269,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:271,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - dest
    - count
    argTypes:
    - T*
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 280
    functionName: iterator_input_adapter::get_elements_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 3
    functionsReached:
    - static_cast<char>
    - reinterpret_cast<char*>
    - JSON_HEDLEY_LIKELY
    - std::advance
    linkageType: ''
    returnType: std::size_t
    signature: std::size_t get_elements_impl(T* dest, std::size_t count, std::false_type
      /*contiguous*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: iterator_input_adapter::empty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool empty() const
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:309,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:309,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:311,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:317,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:322,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:327,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:327,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:328,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:328,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:333,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:333,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:334,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:334,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:335,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:335,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:340,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:340,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:341,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:341,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:342,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:342,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:343,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:343,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 357
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 15
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:371,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:371,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:373,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:379,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:384,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:389,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:389,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:390,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:390,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:395,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:395,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:396,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:396,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:397,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:410,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:410,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:412,1
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:412,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:415,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:416,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:417,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:418,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:419,1
    - Dst: static_cast<std::char_traits<char>::int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:427,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    argCount: 4
    argNames:
    - ' input'
    - ' utf8_bytes'
    - ' utf8_bytes_index'
    - ' utf8_bytes_filled'
    argTypes:
    - BaseInputAdapter
    - std::array<std::char_traits<char>::int_type, 4>
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 432
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 432
    functionName: fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 15
    functionsReached:
    - static_cast<std::char_traits<char>::int_type>
    - JSON_HEDLEY_UNLIKELY
    - eof
    - get_character
    - empty
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: "void fill_buffer(BaseInputAdapter& input,\n                            std::array<std::char_traits<char>::int_type,
      4>& utf8_bytes,\n                            size_t& utf8_bytes_index,\n                            size_t&
      utf8_bytes_filled)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - base
    argTypes:
    - BaseInputAdapter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 443
    functionName: wide_string_input_adapter::wide_string_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void wide_string_input_adapter(BaseInputAdapter base)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: wide_string_input_adapter::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:450,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:452,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:453,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:457,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 460
    functionName: wide_string_input_adapter::get_character
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - wide_string_input_adapter::fill_buffer
    linkageType: ''
    returnType: typename std::char_traits<char>::int_type
    signature: typename std::char_traits<char>::int_type get_character() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:466,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 467
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 467
    functionName: std::size_t get_elements(T* /*dest*/, std::size_t /*count*/ = 1)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NO_RETURN
    signature: JSON_HEDLEY_NO_RETURN std::size_t get_elements(T* /*dest*/, std::size_t
      /*count*/ = 1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::fill_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 476
    functionName: wide_string_input_adapter::fill_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 7
    functionsReached:
    - nlohmann::detail::fill_buffer
    linkageType: ''
    returnType: void
    signature: void fill_buffer()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 498
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 510
    functionsReached:
    - std::move
    - adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: base_adapter_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 510
    functionsReached:
    - std::move
    - adapter_type
    - base_adapter_type
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - SentinelType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 571
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 571
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 102
    functionsReached:
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
    signature: typename iterator_input_adapter_factory<IteratorType, SentinelType>::adapter_type
      input_adapter(IteratorType first, SentinelType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: container_input_adapter_factory_impl::create
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::forward<ContainerType>
    - begin
    - end
    - input_adapter
    linkageType: ''
    returnType: adapter_type
    signature: adapter_type create(ContainerType&& container)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: nlohmann::detail::parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:603,1
    - Dst: std::forward<ContainerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' container'
    argTypes:
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 604
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 604
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 104
    functionsReached:
    - std::forward<ContainerType>
    - nlohmann::detail::parse_error::create
    linkageType: ''
    returnType: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
    signature: typename container_input_adapter_factory_impl::container_input_adapter_factory<ContainerType>::adapter_type
      input_adapter(ContainerType&& container)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:615,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:615,1
    - Dst: file_input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - file
    argTypes:
    - std::FILE*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 618
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 105
    functionsReached:
    - file_input_adapter
    - JSON_THROW
    - parse_error::create
    linkageType: ''
    returnType: file_input_adapter
    signature: file_input_adapter input_adapter(std::FILE* file)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 620
    functionDepth: 0
    functionLinenumber: 620
    functionLinenumberEnd: 623
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 105
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream& stream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_stream_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' stream'
    argTypes:
    - std::istream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 628
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 105
    functionsReached:
    - input_stream_adapter
    linkageType: ''
    returnType: input_stream_adapter
    signature: input_stream_adapter input_adapter(std::istream&& stream)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:645,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:645,1
    - Dst: std::strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:647,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:647,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:648,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - b
    argTypes:
    - CharT
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 650
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 650
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 106
    functionsReached:
    - input_adapter
    - JSON_THROW
    - reinterpret_cast<const char*>
    - std::strlen
    - parse_error::create
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter input_adapter(CharT b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:653,1
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - (array)
    argTypes:
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 656
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 656
    functionName: input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 107
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: auto
    signature: auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array,
      array + N))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:671,1
    - Dst: reinterpret_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - b
    - l
    argTypes:
    - CharT
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 671
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 671
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(CharT b, std::size_t l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - IteratorType
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 678
    functionName: span_input_adapter::span_input_adapter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - input_adapter
    linkageType: ''
    returnType: void
    signature: void span_input_adapter(IteratorType first, IteratorType last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 683
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 683
    functionName: '&& get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: contiguous_bytes_input_adapter
    signature: contiguous_bytes_input_adapter && get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' r'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_
      = true, lexer_t* lexer_ = nullptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 187
    functionName: json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: json_sax_dom_parser::json_sax_dom_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_parser(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: '& operator=(const json_sax_dom_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(const json_sax_dom_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: '& operator=(json_sax_dom_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_parser
    signature: json_sax_dom_parser & operator=(json_sax_dom_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: ~json_sax_dom_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: json_sax_dom_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: json_sax_dom_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: json_sax_dom_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: json_sax_dom_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: json_sax_dom_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: json_sax_dom_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:231,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 233
    functionName: json_sax_dom_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - handle_value
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:237,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:237,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:246,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:246,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:250,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:250,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:250,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:252,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:252,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:252,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:252,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 256
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 256
    functionName: json_sax_dom_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:260,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:260,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:261,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:261,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:264,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 266
    functionName: json_sax_dom_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - empty
    - back
    - JSON_ASSERT
    - m_value::object
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:270,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:270,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:271,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:271,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:277,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:277,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:281,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 284
    functionName: json_sax_dom_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:288,1
    - Dst: handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:288,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:295,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:295,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:299,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:299,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:299,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:301,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:301,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:301,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:301,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:301,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 305
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 305
    functionName: json_sax_dom_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - concat
    - get_position
    - back
    - push_back
    - JSON_THROW
    - out_of_range::create
    - handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:309,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:309,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:310,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:310,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:316,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:316,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:320,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 323
    functionName: json_sax_dom_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - back
    - pop_back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:330,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 336
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 336
    functionName: json_sax_dom_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 9
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: json_sax_dom_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:353,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:355,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:376,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:397,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:409,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 412
    functionName: json_sax_dom_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:425,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:427,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:427,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:430,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:436,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:436,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:436,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:438,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:440,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:440,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:440,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:443,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:443,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:443,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:446,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:446,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:449,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:449,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:450,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:451,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:451,1
    - Dst: handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:454,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 458
    functionName: BasicJsonType* handle_value(Value&& v)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - handle_diagnostic_positions_for_json_value
    - m_value::array::back
    - BasicJsonType
    - std::forward<Value>
    - m_value::array::emplace_back
    - back
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: JSON_HEDLEY_RETURNS_NON_NULL
    signature: JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType* handle_value(Value&& v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:491,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' r'
    - cb
    argTypes:
    - BasicJsonType
    - parser_callback_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 494
    functionName: json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - std::move
    - push_back
    linkageType: ''
    returnType: void
    signature: "void json_sax_dom_callback_parser(BasicJsonType& r,\n                                 parser_callback_t
      cb,\n                                 const bool allow_exceptions_ = true,\n
      \                                lexer_t* lexer_ = nullptr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 497
    functionName: json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 498
    functionName: json_sax_dom_callback_parser::json_sax_dom_callback_parser
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_sax_dom_callback_parser(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 499
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 499
    functionName: '& operator=(const json_sax_dom_callback_parser&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(const json_sax_dom_callback_parser&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 500
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 500
    functionName: '& operator=(json_sax_dom_callback_parser&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: json_sax_dom_callback_parser
    signature: json_sax_dom_callback_parser & operator=(json_sax_dom_callback_parser&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 501
    functionName: ~json_sax_dom_callback_parser()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~json_sax_dom_callback_parser()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 507
    functionName: json_sax_dom_callback_parser::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 513
    functionName: json_sax_dom_callback_parser::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 515
    functionDepth: 1
    functionLinenumber: 515
    functionLinenumberEnd: 519
    functionName: json_sax_dom_callback_parser::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: json_sax_dom_callback_parser::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - val
    argTypes:
    - number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 531
    functionName: json_sax_dom_callback_parser::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t val, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 537
    functionName: json_sax_dom_callback_parser::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:541,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 543
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 543
    functionName: json_sax_dom_callback_parser::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - json_sax_dom_callback_parser::handle_value
    - std::move
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& val)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:548,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:548,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:548,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:549,1
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:551,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:552,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:554,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:564,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:564,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:569,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:569,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:569,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:571,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:571,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:571,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:571,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:571,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 575
    functionName: json_sax_dom_callback_parser::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - out_of_range::create
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t len)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:579,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:582,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:582,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:582,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:583,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:586,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:588,1
    - Dst: m_value::object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:588,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' val'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 592
    functionName: json_sax_dom_callback_parser::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - m_value::object
    - BasicJsonType
    - size
    - back
    - callback
    - push_back
    - static_cast<int>
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& val)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:596,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:598,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:598,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:598,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:598,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:601,1
    - Dst: json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:605,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:605,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:615,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:615,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:619,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:623,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:623,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:624,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:624,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:625,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:626,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:628,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:628,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:628,1
    - Dst: json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:631,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:631,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 594
    functionDepth: 1
    functionLinenumber: 594
    functionLinenumberEnd: 635
    functionName: json_sax_dom_callback_parser::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - size
    - json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - get_position
    - back
    - json_sax_dom_callback_parser::remove_discarded_value
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:639,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:639,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:639,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:640,1
    - Dst: json_sax_dom_callback_parser::handle_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:642,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:643,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:645,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:655,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:655,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:660,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:660,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:660,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:662,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:662,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:662,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:662,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:662,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 637
    functionDepth: 1
    functionLinenumber: 637
    functionLinenumberEnd: 667
    functionName: json_sax_dom_callback_parser::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - out_of_range::create
    - size
    - concat
    - get_position
    - back
    - callback
    - push_back
    - static_cast<int>
    - JSON_THROW
    - json_sax_dom_callback_parser::handle_value
    - detail::unknown_size
    - to_string
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t len)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:672,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:676,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:676,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:676,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:676,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:684,1
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:684,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:688,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:693,1
    - Dst: json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:697,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:697,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:702,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:702,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:703,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:703,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:704,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:705,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:708,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:708,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:710,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:712,1
    - Dst: m_value::array::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:712,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:714,1
    - Dst: json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:719,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:719,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 724
    functionName: json_sax_dom_callback_parser::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - m_value::array::pop_back
    - size
    - json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - get_position
    - back
    - json_sax_dom_callback_parser::remove_discarded_value
    - callback
    - pop_back
    - static_cast<int>
    - JSON_ASSERT
    - empty
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:731,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' ex'
    argTypes:
    - Exception
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 737
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 737
    functionName: json_sax_dom_callback_parser::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 9
    functionsReached:
    - static_cast<void>
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: "bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,\n
      \                    const Exception& ex)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 739
    functionDepth: 0
    functionLinenumber: 739
    functionLinenumberEnd: 742
    functionName: json_sax_dom_callback_parser::is_errored
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_errored() const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: get_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:754,1
    - Dst: type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:756,1
    - Dst: get_token_start_position
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:777,1
    - Dst: get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:793,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:806,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 747
    functionDepth: 0
    functionLinenumber: 747
    functionLinenumberEnd: 809
    functionName: json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 8
    functionsReached:
    - get_position
    - get_token_start_position
    - get_string
    - JSON_ASSERT
    - type
    linkageType: ''
    returnType: void
    signature: void handle_diagnostic_positions_for_json_value(BasicJsonType& v)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:815,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:815,1
    - Dst: auto::is_discarded
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:817,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:819,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    argCount: 1
    argNames:
    - ' parent'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 823
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 823
    functionName: json_sax_dom_callback_parser::remove_discarded_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 8
    functionsReached:
    - erase
    - begin
    - end
    - auto::is_discarded
    linkageType: ''
    returnType: void
    signature: void remove_discarded_value(BasicJsonType& parent)
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:843,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:843,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:847,1
    - Dst: BasicJsonType
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:853,1
    - Dst: std::forward<Value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:853,1
    - Dst: json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:856,1
    - Dst: callback
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:860,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:860,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:860,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:867,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:867,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:867,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:869,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:869,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:870,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:871,1
    - Dst: json_sax_dom_callback_parser::remove_discarded_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:874,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:874,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:880,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:882,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:888,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:894,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:894,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:894,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:897,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:899,1
    - Dst: m_value::array::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:899,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:899,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:900,1
    - Dst: m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:900,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:904,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:904,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:906,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:906,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:907,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:908,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:915,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:916,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    argCount: 1
    argNames:
    - ' v'
    argTypes:
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 841
    functionDepth: 1
    functionLinenumber: 841
    functionLinenumberEnd: 918
    functionName: json_sax_dom_callback_parser::handle_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 63
    functionsReached:
    - m_value::array::back
    - BasicJsonType
    - size
    - std::forward<Value>
    - json_sax_dom_callback_parser::handle_diagnostic_positions_for_json_value
    - json_sax_dom_callback_parser::remove_discarded_value
    - back
    - m_value::array::emplace_back
    - callback
    - pop_back
    - JSON_ASSERT
    - static_cast<int>
    - std::move
    - empty
    linkageType: ''
    returnType: std::pair<bool, BasicJsonType*>
    signature: std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool
      skip_callback = false)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 955
    functionName: json_sax_acceptor::null
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool null()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: json_sax_acceptor::boolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool boolean(bool /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 965
      start: 962
    functionDepth: 0
    functionLinenumber: 962
    functionLinenumberEnd: 965
    functionName: json_sax_acceptor::number_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_integer(number_integer_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 970
      start: 967
    functionDepth: 0
    functionLinenumber: 967
    functionLinenumberEnd: 970
    functionName: json_sax_acceptor::number_unsigned
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_unsigned(number_unsigned_t /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 975
    functionName: json_sax_acceptor::number_float
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 980
      start: 977
    functionDepth: 0
    functionLinenumber: 977
    functionLinenumberEnd: 980
    functionName: json_sax_acceptor::string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool string(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 985
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 985
    functionName: json_sax_acceptor::binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool binary(binary_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:987,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: json_sax_acceptor::start_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_object(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 995
    functionName: json_sax_acceptor::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool key(string_t& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 1000
    functionName: json_sax_acceptor::end_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_object()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 1002
    functionDepth: 1
    functionLinenumber: 1002
    functionLinenumberEnd: 1005
    functionName: json_sax_acceptor::start_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached:
    - detail::unknown_size
    linkageType: ''
    returnType: bool
    signature: bool start_array(std::size_t /*unused*/ = detail::unknown_size())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1010
    functionName: json_sax_acceptor::end_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool end_array()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1015
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1015
    functionName: json_sax_acceptor::parse_error
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
      const detail::exception& /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: little_endianness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 4
    functionsReached:
    - reinterpret_cast<char*>
    linkageType: ''
    returnType: bool
    signature: bool little_endianness(int num = 1) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' adapter'
    argTypes:
    - InputAdapterType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void binary_reader(InputAdapterType&& adapter, const input_format_t
      format = input_format_t::json) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: binary_reader::binary_reader
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void binary_reader(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '& operator=(const binary_reader&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(const binary_reader&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '& operator=(binary_reader&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: binary_reader
    signature: binary_reader & operator=(binary_reader&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: ~binary_reader()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~binary_reader()
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:118,1
    - Dst: parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:122,1
    - Dst: parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:126,1
    - Dst: parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:131,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:136,1
    - Dst: get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:144,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:148,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:151,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:151,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:153,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:153,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:153,1
    - Dst: exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:154,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:154,1
    - Dst: get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:154,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    argCount: 2
    argNames:
    - format
    - sax_
    argTypes:
    - input_format_t
    - json_sax_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 159
    functionName: "(3)\n    bool sax_parse(const input_format_t format,\n                   json_sax_t*
      sax_,\n                   const bool strict = true,\n                   const
      cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 0
    functionsReached:
    - parse_msgpack_internal
    - parse_bson_internal
    - JSON_HEDLEY_UNLIKELY
    - get_token_string
    - get_ignore_noop
    - concat
    - get
    - parse_ubjson_internal
    - eof
    - parse_cbor_internal
    - exception_message
    - JSON_ASSERT
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: "JSON_HEDLEY_NON_NULL (3)\n    bool sax_parse(const input_format_t
      format,\n                   json_sax_t* sax_,\n                   const bool
      strict = true,\n                   const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:184,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:184,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:186,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:186,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:186,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:187,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:187,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:187,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:187,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - document_start
    - document_size
    argTypes:
    - std::size_t
    - std::int32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: binary_reader::check_bson_document_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 2
    functionsReached:
    - static_cast<std::size_t>
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool check_bson_document_size(const std::size_t document_start, const
      std::int32_t document_size)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:200,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:205,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:205,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:205,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:210,1
    - Dst: binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:210,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:215,1
    - Dst: binary_reader::check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:215,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:220,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 221
    functionName: binary_reader::parse_bson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 5
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - binary_reader::get_number
    - binary_reader::check_bson_document_size
    - detail::unknown_size
    - binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_internal()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:232,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:236,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:236,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 246
    functionName: binary_reader::get_bson_cstr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 5
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - static_cast<typename string_t::value_type>
    - std::back_inserter
    - binary_reader::get
    linkageType: ''
    returnType: bool
    signature: bool get_bson_cstr(string_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:262,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:264,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:265,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:265,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:266,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:266,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:266,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:269,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:269,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:269,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:269,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 270
    functionName: binary_reader::get_bson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 5
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - static_cast<NumberType>
    - eof
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_string
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_string(const NumberType len, string_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:284,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:286,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:287,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:287,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:288,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:288,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:288,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:293,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:293,1
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:297,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - len
    - ' result'
    argTypes:
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 300
    functionName: binary_reader::get_bson_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 5
    functionsReached:
    - set_subtype
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - concat
    - to_string
    - binary_reader::get_number
    - binary_reader::get_binary
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_bson_binary(const NumberType len, binary_t& result)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:320,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:320,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:320,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:327,1
    - Dst: binary_reader::get_bson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:327,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:327,1
    - Dst: binary_reader::parse_bson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:332,1
    - Dst: binary_reader::parse_bson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:337,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:344,1
    - Dst: binary_reader::get_bson_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:344,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:344,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:350,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:350,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:355,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:361,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:361,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:367,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:367,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:373,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:373,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:379,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:379,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:379,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:379,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:380,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:381,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:382,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:382,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 37
    argCount: 2
    argNames:
    - element_type
    - element_type_parse_position
    argTypes:
    - char_int_type
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 385
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 385
    functionName: binary_reader::parse_bson_element_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 5
    functionsReached:
    - binary_reader::get_bson_string
    - std::array::size
    - binary
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - static_cast<unsigned char>
    - static_cast<void>
    - binary_reader::parse_bson_internal
    - static_cast<number_float_t>
    - number_float
    - boolean
    - parse_error::create
    - 'null'
    - binary_reader::get_bson_binary
    - std::array::data
    - binary_reader::parse_bson_array
    linkageType: ''
    returnType: bool
    signature: "bool parse_bson_element_internal(const char_int_type element_type,\n
      \                                    const std::size_t element_type_parse_position)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:403,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:405,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:405,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:411,1
    - Dst: binary_reader::get_bson_cstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:411,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:416,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:421,1
    - Dst: binary_reader::parse_bson_element_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:421,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:427,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    argCount: 1
    argNames:
    - is_array
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 431
    functionName: binary_reader::parse_bson_element_list
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 11
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - key
    - string_t::clear
    - binary_reader::parse_bson_element_internal
    - binary_reader::get
    - binary_reader::get_bson_cstr
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_element_list(const bool is_array)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:441,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:446,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:446,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:446,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:451,1
    - Dst: binary_reader::parse_bson_element_list
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:451,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:456,1
    - Dst: binary_reader::check_bson_document_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:456,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:461,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 462
    functionName: binary_reader::parse_bson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_number
    - start_array
    - binary_reader::check_bson_document_size
    - detail::unknown_size
    - binary_reader::parse_bson_element_list
    linkageType: ''
    returnType: bool
    signature: bool parse_bson_array()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:472,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:472,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:476,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:479,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:479,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:480,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:481,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:483,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:483,1
    - Dst: static_cast<number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:483,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 484
    functionName: binary_reader::get_cbor_negative_integer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - static_cast<number_integer_t>
    - binary_reader::get_number
    - static_cast<NumberType>
    - number_integer
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_negative_integer()
  - BBCount: 227
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:497,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:500,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:501,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:528,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:528,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:533,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:533,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:539,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:539,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:545,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:545,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:551,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:551,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:579,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:579,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:582,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:585,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:588,1
    - Dst: binary_reader::get_cbor_negative_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:591,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:625,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:625,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:660,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:660,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:688,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:689,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:689,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:694,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:694,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:694,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:700,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:700,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:700,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:707,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:707,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:707,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:714,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:714,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:714,1
    - Dst: binary_reader::get_cbor_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:718,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:718,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:745,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:745,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:745,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:750,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:750,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:750,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:756,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:756,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:756,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:763,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:763,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:763,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:770,1
    - Dst: binary_reader::get_cbor_container_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:770,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:770,1
    - Dst: binary_reader::get_cbor_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:774,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:774,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:800,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:801,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:801,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:802,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:802,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:813,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:822,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:831,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:840,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:849,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:861,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:865,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:865,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:871,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:875,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:875,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:881,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:885,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:885,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:891,1
    - Dst: binary_t::set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:895,1
    - Dst: detail::conditional_static_cast<typename binary_t::subtype_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:895,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:899,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:901,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:902,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:902,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:906,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:912,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:915,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:918,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:922,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:923,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:923,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:927,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:928,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:928,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:933,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:934,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:944,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:949,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:950,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:954,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:957,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:958,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:960,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:963,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:964,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:965,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:971,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:971,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:971,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:977,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:977,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:977,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:982,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:983,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:983,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:984,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:984,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 345
    argCount: 2
    argNames:
    - get_char
    - tag_handler
    argTypes:
    - bool
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 987
    functionName: binary_reader::parse_cbor_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 16
    functionsReached:
    - binary_reader::unexpect_eof
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - static_cast<std::int8_t>
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - binary_reader::get_cbor_negative_integer
    - number_unsigned
    - number_integer
    - binary_reader::get_cbor_string
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - binary_reader::get_cbor_object
    - std::ldexp
    - eof
    - static_cast<number_float_t>
    - number_float
    - boolean
    - binary_reader::get_cbor_container_size
    - detail::unknown_size
    - static_cast<unsigned int>
    - binary_t::set_subtype
    - binary_reader::parse_cbor_internal
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - binary_reader::get_cbor_array
    - detail::conditional_static_cast<typename binary_t::subtype_type>
    - binary_reader::get_cbor_binary
    - binary
    - conditional_static_cast
    linkageType: ''
    returnType: bool
    signature: "bool parse_cbor_internal(const bool get_char,\n                             const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1002,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1002,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1035,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1035,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1041,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1041,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1047,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1047,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1053,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1053,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1059,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1059,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1064,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1067,1
    - Dst: append
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1071,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1078,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1079,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1079,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1080,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1080,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1000
    functionDepth: 2
    functionLinenumber: 1000
    functionLinenumberEnd: 1083
    functionName: binary_reader::get_cbor_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 17
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - concat
    - binary_reader::get_number
    - binary_reader::get_cbor_string
    - binary_reader::get
    - binary_reader::exception_message
    - append
    - binary_reader::get_string
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_string(string_t& result)
  - BBCount: 33
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1098,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1098,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1131,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1131,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1137,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1138,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1144,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1145,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1151,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1152,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1158,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1159,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1164,1
    - Dst: binary_reader::get_cbor_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1167,1
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1171,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1171,1
    - Dst: binary_t::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1171,1
    - Dst: binary_t::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1171,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1178,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1179,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1179,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1180,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1180,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 56
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1183
    functionName: binary_reader::get_cbor_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 12
    functionsReached:
    - binary_t::begin
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - end
    - concat
    - binary_reader::get_number
    - insert
    - binary_reader::get_binary
    - binary_t::end
    - binary_reader::get
    - binary_reader::get_cbor_binary
    - binary_reader::exception_message
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_binary(binary_t& result)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1201,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1201,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1201,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1203,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1203,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1203,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1204,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1204,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1206,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 3
    argNames:
    - len
    - ' result'
    - context
    argTypes:
    - std::uint64_t
    - std::size_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1208
      start: 1199
    functionDepth: 1
    functionLinenumber: 1199
    functionLinenumberEnd: 1208
    functionName: binary_reader::get_cbor_container_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 2
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - conditional_static_cast
    - value_in_range_of
    - concat
    - binary_reader::exception_message
    - out_of_range::create
    - detail::unknown_size
    - parse_error
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_cbor_container_size(const std::uint64_t len, std::size_t&
      result, const char* context)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1219,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1219,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1224,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1228,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1228,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1236,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1238,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1238,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1245,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1246
      start: 1216
    functionDepth: 1
    functionLinenumber: 1216
    functionLinenumberEnd: 1246
    functionName: binary_reader::get_cbor_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - end_array
    - JSON_HEDLEY_UNLIKELY
    - start_array
    - binary_reader::get
    - detail::unknown_size
    - binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_array(const std::size_t len,\n                        const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1257,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1257,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1265,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1269,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1270,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1270,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1270,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1275,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1275,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1279,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1284,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1286,1
    - Dst: binary_reader::get_cbor_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1286,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1286,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1291,1
    - Dst: binary_reader::parse_cbor_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1291,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1295,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1300,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    argCount: 2
    argNames:
    - len
    - tag_handler
    argTypes:
    - std::size_t
    - cbor_tag_handler_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1301
      start: 1254
    functionDepth: 1
    functionLinenumber: 1254
    functionLinenumberEnd: 1301
    functionName: binary_reader::get_cbor_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - binary_reader::get_cbor_string
    - string_t::clear
    - binary_reader::get
    - detail::unknown_size
    - binary_reader::parse_cbor_internal
    linkageType: ''
    returnType: bool
    signature: "bool get_cbor_object(const std::size_t len,\n                         const
      cbor_tag_handler_t tag_handler)"
  - BBCount: 258
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1312,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1315,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1316,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1447,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1447,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1466,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1466,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1466,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1485,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1485,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1485,1
    - Dst: binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1525,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1525,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1529,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1532,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1535,1
    - Dst: binary_reader::get_msgpack_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1550,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1550,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1556,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1556,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1556,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1562,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1562,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1562,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1568,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1568,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1574,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1574,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1580,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1580,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1586,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1586,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1592,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1592,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1598,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1598,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1604,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1604,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1610,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1610,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1616,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1616,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1616,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1622,1
    - Dst: binary_reader::get_msgpack_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1622,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1622,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1628,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1628,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1628,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1634,1
    - Dst: binary_reader::get_msgpack_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1634,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1634,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1670,1
    - Dst: static_cast<std::int8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1670,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1674,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1675,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1675,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1676,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1676,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 302
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1679
      start: 1310
    functionDepth: 0
    functionLinenumber: 1310
    functionLinenumberEnd: 1679
    functionName: binary_reader::parse_msgpack_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 10
    functionsReached:
    - binary_reader::unexpect_eof
    - binary_reader::get_msgpack_array
    - static_cast<std::int8_t>
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - binary_reader::get_msgpack_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - eof
    - static_cast<number_float_t>
    - binary_reader::get_msgpack_object
    - number_float
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - 'null'
    - binary
    - conditional_static_cast
    - binary_reader::get_msgpack_binary
    linkageType: ''
    returnType: bool
    signature: bool parse_msgpack_internal()
  - BBCount: 38
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1693,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1693,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1734,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1734,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1740,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1740,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1746,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1746,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1752,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1752,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1757,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1758,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1758,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1759,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1759,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1762
      start: 1691
    functionDepth: 0
    functionLinenumber: 1691
    functionLinenumberEnd: 1762
    functionName: binary_reader::get_msgpack_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 11
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - concat
    - binary_reader::get_number
    - binary_reader::exception_message
    - binary_reader::get_string
    - static_cast<unsigned int>
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_string(string_t& result)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: set_subtype
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1779,1
    - Dst: static_cast<std::uint8_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1779,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1788,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1789,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1795,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1796,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1802,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1803,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1810,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1811,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1812,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1813,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1820,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1821,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1822,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1823,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1830,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1831,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1832,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1833,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1839,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1840,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1841,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1847,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1848,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1849,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1855,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1856,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1857,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1863,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1864,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1865,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1871,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1872,1
    - Dst: assign_and_return_true
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1873,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1774
    functionDepth: 0
    functionLinenumber: 1774
    functionLinenumberEnd: 1879
    functionName: binary_reader::get_msgpack_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - set_subtype
    - binary_reader::get_number
    - static_cast<std::uint8_t>
    - binary_reader::get_binary
    - assign_and_return_true
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_binary(binary_t& result)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1887,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1887,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1894,1
    - Dst: binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1894,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1900,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1901
      start: 1885
    functionDepth: 0
    functionLinenumber: 1885
    functionLinenumberEnd: 1901
    functionName: binary_reader::get_msgpack_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - end_array
    - binary_reader::parse_msgpack_internal
    - JSON_HEDLEY_UNLIKELY
    - start_array
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_array(const std::size_t len)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1909,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1909,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1917,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1918,1
    - Dst: binary_reader::get_msgpack_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1918,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1918,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1923,1
    - Dst: binary_reader::parse_msgpack_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1923,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1927,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1930,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - std::size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1907
    functionDepth: 0
    functionLinenumber: 1907
    functionLinenumberEnd: 1931
    functionName: binary_reader::get_msgpack_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - binary_reader::get_msgpack_string
    - key
    - JSON_HEDLEY_UNLIKELY
    - end_object
    - start_object
    - string_t::clear
    - binary_reader::get
    - binary_reader::parse_msgpack_internal
    linkageType: ''
    returnType: bool
    signature: bool get_msgpack_object(const std::size_t len)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1946,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1944
    functionDepth: 0
    functionLinenumber: 1944
    functionLinenumberEnd: 1947
    functionName: binary_reader::parse_ubjson_internal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 10
    functionsReached:
    - binary_reader::get_ignore_noop
    - binary_reader::get_ubjson_value
    linkageType: ''
    returnType: bool
    signature: bool parse_ubjson_internal(const bool get_char = true)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1964,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1966,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1966,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1966,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1967,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - len
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1970
    functionName: binary_reader::check_ubjson_string_length
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_token_string
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool check_ubjson_string_length(const NumberType len)
  - BBCount: 16
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1994,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1997,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:1997,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2007,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2007,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2013,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2013,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2013,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2019,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2019,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2019,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2025,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2025,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2025,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2031,1
    - Dst: binary_reader::check_ubjson_string_length
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2031,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2031,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2041,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2041,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2051,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2051,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2061,1
    - Dst: binary_reader::get_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2061,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2067,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2078,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2078,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2078,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 50
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2079
      start: 1986
    functionDepth: 0
    functionLinenumber: 1986
    functionLinenumberEnd: 2079
    functionName: binary_reader::get_ubjson_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 10
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_number
    - binary_reader::check_ubjson_string_length
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_string
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_string(string_t& result, const bool get_char = true)
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2091,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2091,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2104,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2104,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2108,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2116,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2116,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2120,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2128,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2128,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2132,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2133,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    argCount: 1
    argNames:
    - ' dim'
    argTypes:
    - std::vector<size_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2137
      start: 2085
    functionDepth: 0
    functionLinenumber: 2085
    functionLinenumberEnd: 2137
    functionName: binary_reader::get_ubjson_ndarray_size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 1
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ubjson_size_value
    - binary_reader::get_ignore_noop
    - push_back
    - binary_reader::get_ubjson_size_type
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_ndarray_size(std::vector<size_t>& dim)
  - BBCount: 40
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2154,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2162,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2162,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2166,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2173,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2173,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2179,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2179,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2179,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2180,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2182,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2189,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2189,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2195,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2195,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2195,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2196,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2198,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2205,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2205,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2211,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2211,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2211,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2212,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2214,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2221,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2221,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2227,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2227,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2227,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2228,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2230,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2232,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2232,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2232,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2233,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2235,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2246,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2246,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2250,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2261,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2261,1
    - Dst: conditional_static_cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2265,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2276,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2276,1
    - Dst: value_in_range_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2280,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2282,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2282,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2282,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2283,1
    - Dst: detail::conditional_static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2285,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2297,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2297,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2297,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2297,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2300,1
    - Dst: binary_reader::get_ubjson_ndarray_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2300,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2304,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2304,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2304,1
    - Dst: std::vector::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2306,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2306,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2309,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2321,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2321,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2321,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2321,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2321,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2331,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2333,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2333,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2333,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2333,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2339,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2339,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2339,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2339,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2341,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2341,1
    - Dst: static_cast<number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2341,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2347,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2356,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2367,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2367,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2367,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 138
    argCount: 2
    argNames:
    - ' result'
    - ' is_ndarray'
    argTypes:
    - std::size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2368
      start: 2150
    functionDepth: 0
    functionLinenumber: 2150
    functionLinenumberEnd: 2368
    functionName: binary_reader::get_ubjson_size_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 12
    functionsReached:
    - std::vector::at
    - key
    - detail::conditional_static_cast<std::size_t>
    - out_of_range::create
    - std::vector::size
    - parse_error
    - end_array
    - value_in_range_of
    - binary_reader::get_number
    - number_unsigned
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<std::size_t>
    - static_cast<number_unsigned_t>
    - start_object
    - std::vector::empty
    - binary_reader::get_ubjson_ndarray_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ignore_noop
    - start_array
    - conditional_static_cast
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_value(std::size_t& result, bool& is_ndarray, char_int_type
      prefix = 0)
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2387,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2391,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2393,1
    - Dst: std::binary_search
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2393,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2393,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2393,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2395,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2396,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2396,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2397,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2400,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2400,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2405,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2406,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2408,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2408,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2412,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2413,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2413,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2414,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2414,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2417,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2422,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2422,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2422,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2423,1
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2432,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2435,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2435,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2435,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2436,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    argCount: 1
    argNames:
    - ' result'
    argTypes:
    - std::pair<std::size_t, char_int_type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2442
      start: 2381
    functionDepth: 0
    functionLinenumber: 2381
    functionLinenumberEnd: 2442
    functionName: binary_reader::get_ubjson_size_type
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 12
    functionsReached:
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - end
    - std::binary_search
    - concat
    - binary_reader::get_ignore_noop
    - binary_reader::get_ubjson_size_value
    - begin
    - binary_reader::get
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result,
      bool inside_ndarray = false)
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2452,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2453,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2456,1
    - Dst: boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2458,1
    - Dst: 'null'
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2461,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2470,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2470,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2476,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2476,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2482,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2482,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2488,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2488,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2494,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2494,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2500,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2500,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2510,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2510,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2520,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2520,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2530,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2530,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2539,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2540,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2540,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2544,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2545,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2545,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2550,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2551,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2561,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2566,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2567,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2571,1
    - Dst: std::numeric_limits<double>::infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2574,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2575,1
    - Dst: std::ldexp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2577,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2580,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2581,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2582,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2588,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2588,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2588,1
    - Dst: binary_reader::get_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2594,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2594,1
    - Dst: static_cast<number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2594,1
    - Dst: binary_reader::get_ubjson_high_precision_number
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2599,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2604,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2605,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2605,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2609,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2611,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2612,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2612,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2613,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2613,1
    - Dst: static_cast<typename string_t::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2615,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2616,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2622,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2622,1
    - Dst: binary_reader::get_ubjson_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2626,1
    - Dst: binary_reader::get_ubjson_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2629,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2634,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2635,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2635,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2635,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 102
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - char_int_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2636
      start: 2448
    functionDepth: 0
    functionLinenumber: 2448
    functionLinenumberEnd: 2636
    functionName: binary_reader::get_ubjson_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 16
    functionsReached:
    - binary_reader::unexpect_eof
    - std::numeric_limits<double>::quiet_NaN
    - JSON_ASSERT
    - parse_error
    - string
    - concat
    - binary_reader::get_number
    - number_unsigned
    - number_integer
    - binary_reader::get_ubjson_array
    - std::numeric_limits<double>::infinity
    - static_cast<unsigned char>
    - binary_reader::get
    - binary_reader::exception_message
    - binary_reader::get_token_string
    - static_cast<typename string_t::value_type>
    - std::ldexp
    - binary_reader::get_ubjson_high_precision_number
    - eof
    - static_cast<number_float_t>
    - number_float
    - boolean
    - static_cast<unsigned int>
    - parse_error::create
    - binary_reader::get_ubjson_object
    - JSON_HEDLEY_UNLIKELY
    - 'null'
    - binary_reader::get_ubjson_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_value(const char_int_type prefix)
  - BBCount: 17
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2644,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2644,1
    - Dst: static_cast<char_int_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2654,1
    - Dst: std::lower_bound
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2655,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2655,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2655,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2660,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2660,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2662,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2663,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2663,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2664,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2668,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2668,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2668,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2679,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2679,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2679,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2686,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2686,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2692,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2692,1
    - Dst: binary_reader::get_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2699,1
    - Dst: binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2699,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2704,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2704,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2715,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2715,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2726,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2726,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2735,1
    - Dst: start_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2735,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2735,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2742,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2742,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2746,1
    - Dst: end_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2750,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2751
      start: 2641
    functionDepth: 1
    functionLinenumber: 2641
    functionLinenumberEnd: 2751
    functionName: binary_reader::get_ubjson_array
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - key
    - std::lower_bound
    - begin
    - binary_reader::get_ubjson_size_type
    - parse_error
    - string
    - end_array
    - end_object
    - binary_reader::exception_message
    - binary_reader::parse_ubjson_internal
    - binary_reader::get_token_string
    - detail::unknown_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - end
    - binary_reader::get_ubjson_value
    - binary_reader::get_ignore_noop
    - start_array
    - binary_reader::get_binary
    - static_cast<char_int_type>
    - binary
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_array()
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2759,1
    - Dst: binary_reader::get_ubjson_size_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2759,1
    - Dst: binary_reader::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2767,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2768,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2768,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2769,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2775,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2775,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2784,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2784,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2784,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2788,1
    - Dst: binary_reader::get_ubjson_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2788,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2792,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2799,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2799,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2799,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2803,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2803,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2807,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2813,1
    - Dst: start_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2813,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2813,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2820,1
    - Dst: binary_reader::get_ubjson_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2820,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2820,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2824,1
    - Dst: binary_reader::parse_ubjson_internal
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2824,1
    - Dst: binary_reader::get_ignore_noop
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2828,1
    - Dst: string_t::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2829,1
    - Dst: end_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2833,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2834
      start: 2756
    functionDepth: 1
    functionLinenumber: 2756
    functionLinenumberEnd: 2834
    functionName: binary_reader::get_ubjson_object
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - key
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::get_ubjson_value
    - end_object
    - start_object
    - binary_reader::parse_ubjson_internal
    - binary_reader::get_ignore_noop
    - string_t::clear
    - binary_reader::get_ubjson_string
    - binary_reader::exception_message
    - binary_reader::get_ubjson_size_type
    - detail::unknown_size
    - parse_error
    - parse_error::create
    - binary_reader::get_token_string
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_object()
  - BBCount: 23
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_ubjson_size_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2844,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2845,1
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2854,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2855,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2855,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2859,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2859,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2863,1
    - Dst: detail::lexer<BasicJsonType, ia_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2864,1
    - Dst: nlohmann::detail::input_adapter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2864,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2865,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2866,1
    - Dst: auto::scan
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2867,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2871,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2873,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2873,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2874,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2874,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2874,1
    - Dst: number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2880,1
    - Dst: auto::get_number_integer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2880,1
    - Dst: number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2882,1
    - Dst: auto::get_number_unsigned
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2882,1
    - Dst: auto::get_number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2885,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2886,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2886,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2888,1
    - Dst: out_of_range::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2891,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2891,1
    - Dst: number_float
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2893,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2893,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2910,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2910,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2911,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2911,1
    - Dst: auto::get_token_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2911,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2913
      start: 2839
    functionDepth: 0
    functionLinenumber: 2839
    functionLinenumberEnd: 2913
    functionName: binary_reader::get_ubjson_high_precision_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - binary_reader::unexpect_eof
    - binary_reader::get_ubjson_size_value
    - auto::get_number_float
    - out_of_range::create
    - parse_error
    - concat
    - std::isfinite
    - number_unsigned
    - number_integer
    - binary_reader::get
    - binary_reader::exception_message
    - nlohmann::detail::input_adapter
    - auto::scan
    - detail::lexer<BasicJsonType, ia_type>
    - number_float
    - parse_error::create
    - auto::get_number_unsigned
    - std::vector::push_back
    - JSON_HEDLEY_UNLIKELY
    - auto::get_token_string
    - auto::get_number_integer
    - std::move
    - static_cast<char>
    linkageType: ''
    returnType: bool
    signature: bool get_ubjson_high_precision_number()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_character
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2928
    functionDepth: 0
    functionLinenumber: 2928
    functionLinenumberEnd: 2932
    functionName: binary_reader::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 105
    functionsReached:
    - get_character
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2945,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2947,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2951,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2951,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2951,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' dest'
    - format
    - context
    argTypes:
    - T
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2955
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2955
    functionName: binary_reader::get_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 2
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - get_elements
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool get_to(T& dest, const input_format_t format, const char* context)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2964,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2969
      start: 2960
    functionDepth: 0
    functionLinenumber: 2960
    functionLinenumberEnd: 2969
    functionName: binary_reader::get_ignore_noop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 32
    functionsReached:
    - binary_reader::get
    linkageType: ''
    returnType: char_int_type
    signature: char_int_type get_ignore_noop()
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: std::byteswap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2982,1
    - Dst: reinterpret_cast<std::uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2988,1
    - Dst: std::swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:2991,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3018,1
    - Dst: binary_reader::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3018,1
    - Dst: binary_reader::byte_swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3024,1
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3048,1
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3070,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3105,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3105,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3106,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3108,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3109,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3112,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3112,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3115,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3120,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3122,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3123,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3126,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3127,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3127,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3137,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3140,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3140,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3142,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3143,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3143,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3155,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3194,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3197,1
    - Dst: detail::unknown_size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3201,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3207,1
    - Dst: little_endianness
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3213,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 74
    argCount: 1
    argNames:
    - ' number'
    argTypes:
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3253
      start: 2972
    functionDepth: 1
    functionLinenumber: 2972
    functionLinenumberEnd: 3253
    functionName: binary_reader::byte_swap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 3
    functionsReached:
    - binary_reader::unexpect_eof
    - std::array::size
    - JSON_ASSERT
    - binary_reader::get_bytes
    - binary_reader::get_to
    - little_endianness
    - parse_error
    - get_elements
    - size
    - concat
    - static_cast<NumberType>
    - static_cast<std::uintmax_t>
    - std::swap
    - static_cast<unsigned char>
    - static_cast<void>
    - binary_reader::exception_message
    - static_cast<std::size_t>
    - std::byteswap
    - eof
    - reinterpret_cast<std::uint8_t*>
    - resize
    - detail::unknown_size
    - parse_error::create
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::byte_swap
    - JSON_HEDLEY_NON_NULL
    - std::array::data
    linkageType: ''
    returnType: void
    signature: void byte_swap(NumberType& number)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3018,1
    - Dst: binary_reader::get_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3018,1
    - Dst: binary_reader::byte_swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3024,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - format
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3027
      start: 3014
    functionDepth: 0
    functionLinenumber: 3014
    functionLinenumberEnd: 3027
    functionName: binary_reader::get_number
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 80
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - binary_reader::byte_swap
    - binary_reader::get_to
    linkageType: ''
    returnType: bool
    signature: bool get_number(const input_format_t format, NumberType& result)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3048,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3049
      start: 3044
    functionDepth: 0
    functionLinenumber: 3044
    functionLinenumberEnd: 3049
    functionName: binary_reader::get_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 24
    functionsReached:
    - binary_reader::get_bytes
    linkageType: ''
    returnType: bool
    signature: "bool get_string(const input_format_t format,\n                    const
      NumberType len,\n                    string_t& result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: binary_reader::get_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - format
    - len
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3071
      start: 3066
    functionDepth: 0
    functionLinenumber: 3066
    functionLinenumberEnd: 3071
    functionName: binary_reader::get_binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 20
    functionsReached:
    - binary_reader::get_bytes
    linkageType: ''
    returnType: bool
    signature: "bool get_binary(const input_format_t format,\n                    const
      NumberType len,\n                    binary_t& result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3105,1
    - Dst: static_cast<std::uintmax_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3105,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3106,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3108,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3109,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3112,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3112,1
    - Dst: get_elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3113,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3115,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3120,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3122,1
    - Dst: binary_reader::unexpect_eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3123,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3126,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3127,1
    - Dst: static_cast<NumberType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 4
    argNames:
    - format
    - len
    - context
    - ' result'
    argTypes:
    - input_format_t
    - NumberType
    - char*
    - ContainerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3130
      start: 3093
    functionDepth: 0
    functionLinenumber: 3093
    functionLinenumberEnd: 3130
    functionName: binary_reader::get_bytes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 6
    functionsReached:
    - static_cast<std::size_t>
    - binary_reader::unexpect_eof
    - JSON_HEDLEY_UNLIKELY
    - size
    - static_cast<NumberType>
    - static_cast<std::uintmax_t>
    - eof
    - JSON_ASSERT
    - resize
    - get_elements
    linkageType: ''
    returnType: bool
    signature: "bool get_bytes(const input_format_t format,\n                   NumberType
      len,\n                   const char* context,\n                   ContainerType&
      result)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3140,1
    - Dst: eof
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3140,1
    - Dst: parse_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3142,1
    - Dst: parse_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3143,1
    - Dst: binary_reader::exception_message
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - format
    - context
    argTypes:
    - input_format_t
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3146
      start: 3138
    functionDepth: 0
    functionLinenumber: 3138
    functionLinenumberEnd: 3146
    functionName: binary_reader::unexpect_eof
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 26
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - eof
    - binary_reader::exception_message
    - parse_error
    - parse_error::create
    linkageType: ''
    returnType: bool
    signature: bool unexpect_eof(const input_format_t format, const char* context)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: static_cast<unsigned char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3154,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3156
      start: 3151
    functionDepth: 0
    functionLinenumber: 3151
    functionLinenumberEnd: 3156
    functionName: binary_reader::get_token_string
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 78
    functionsReached:
    - std::array::data
    - std::array::size
    - static_cast<unsigned char>
    - static_cast<void>
    linkageType: ''
    returnType: std::string
    signature: std::string get_token_string() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3194,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp:3197,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 3
    argNames:
    - format
    - ' detail'
    - ' context'
    argTypes:
    - input_format_t
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3198
      start: 3164
    functionDepth: 0
    functionLinenumber: 3164
    functionLinenumberEnd: 3198
    functionName: binary_reader::exception_message
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
    functionUses: 90
    functionsReached:
    - concat
    - JSON_ASSERT
    linkageType: ''
    returnType: std::string
    signature: "std::string exception_message(const input_format_t format,\n                                  const
      std::string& detail,\n                                  const std::string& context)
      const"
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:37,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:56,1
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:88,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:109,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:111,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:118,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:126,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:145,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:172,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:172,1
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:178,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:178,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:186,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:188,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:194,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:196,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 199
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - key
    - value
    - end
    - iteration_proxy_value
    - begin
    - JSON_ASSERT
    - std::move
    - std::declval<IteratorType>
    - int_to_string
    - m_object::type
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - it
    argTypes:
    - IteratorType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(IteratorType it, std::size_t array_index_
      = 0)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_default_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy_value(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '& operator=(iteration_proxy_value const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator=(iteration_proxy_value const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: iteration_proxy_value::iteration_proxy_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void iteration_proxy_value(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_constructible<IteratorType>::value\n
      \            && std::is_nothrow_move_constructible<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: "& operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: "iteration_proxy_value & operator=(iteration_proxy_value&&)\n    noexcept(std::is_nothrow_move_assignable<IteratorType>::value\n
      \            && std::is_nothrow_move_assignable<string_type>::value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: ~iteration_proxy_value()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy_value()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached:
    - iteration_proxy_value
    linkageType: ''
    returnType: iteration_proxy_value
    signature: iteration_proxy_value operator++(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: operator==(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const iteration_proxy_value& o) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' o'
    argTypes:
    - iteration_proxy_value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: operator!=(const iteration_proxy_value& o) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const iteration_proxy_value& o) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:109,1
    - Dst: m_object::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:111,1
    - Dst: int_to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:118,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 140
    functionName: '& key() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached:
    - int_to_string
    - key
    - JSON_ASSERT
    - m_object::type
    linkageType: ''
    returnType: string_type
    signature: string_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: iteration_proxy_value::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 7
    functionsReached:
    - iteration_proxy_value::value
    linkageType: ''
    returnType: typename IteratorType::reference
    signature: typename IteratorType::reference value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - cont
    argTypes:
    - typename IteratorType::reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 161
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(typename IteratorType::reference cont) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '& operator=(iteration_proxy const&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy const&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: iteration_proxy::iteration_proxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iteration_proxy(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 166
    functionName: '& operator=(iteration_proxy&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iteration_proxy
    signature: iteration_proxy & operator=(iteration_proxy&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: ~iteration_proxy()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iteration_proxy()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:172,1
    - Dst: iteration_proxy::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: iteration_proxy::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 7
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::begin
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: iteration_proxy_value<IteratorType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:178,1
    - Dst: iteration_proxy::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: iteration_proxy::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 7
    functionsReached:
    - iteration_proxy_value<IteratorType>
    - iteration_proxy::end
    linkageType: ''
    returnType: iteration_proxy_value<IteratorType>
    signature: iteration_proxy_value<IteratorType> end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:186,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 239
    functionsReached:
    - key
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:194,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' i'
    argTypes:
    - nlohmann::detail::iteration_proxy_value<IteratorType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 239
    functionsReached:
    - value
    linkageType: ''
    returnType: auto
    signature: auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>&
      i) -> decltype(i.value())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:223,1
    - Dst: "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
        >>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 230
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
    functionUses: 0
    functionsReached:
    - get
    - "std::declval <\n                            ::nlohmann::detail::iteration_proxy_value<IteratorType
      >>"
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_END
    signature: NLOHMANN_JSON_NAMESPACE_END namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 34
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 34
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/internal_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 60
    functionName: detail
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iterator_traits.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN detail
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 131
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: primitive_iterator_t::get_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type get_value() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: primitive_iterator_t::set_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_begin() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: primitive_iterator_t::set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_end() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: primitive_iterator_t::is_begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_begin() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: primitive_iterator_t::is_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool is_end() const noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: operator+(difference_type n) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator+(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - primitive_iterator_t
    - primitive_iterator_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t
      rhs) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '& operator++() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator++() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: operator++(int)& noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator++(int)& noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '& operator--() noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator--() noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: operator--(int)& noexcept
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t operator--(int)& noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '& operator+=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator+=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '& operator-=(difference_type n) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: primitive_iterator_t
    signature: primitive_iterator_t & operator-=(difference_type n) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:63,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:63,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:69,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:69,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:75,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:75,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:81,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:81,1
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:87,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:87,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:93,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:93,1
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:99,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:99,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:105,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:105,1
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:115,1
    - Dst: base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:117,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:118,1
    - Dst: base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:124,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 129
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+=
    - std::declval<Base>
    - base_iterator::operator+
    - base_iterator::operator--
    - base_iterator
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    - base
    - base_iterator::operator-
    - auto::key
    - it
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - typename base_iterator::iterator_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const typename base_iterator::iterator_type&
      it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' it'
    argTypes:
    - base_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: json_reverse_iterator::json_reverse_iterator
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void json_reverse_iterator(const base_iterator& it) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:63,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator++(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:69,1
    - Dst: base_iterator::operator++
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator++
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:75,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: operator--(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator--(int)&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:81,1
    - Dst: base_iterator::operator--
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator--
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator--()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:87,1
    - Dst: base_iterator::operator+=
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator&>
    - base_iterator::operator+=
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:93,1
    - Dst: base_iterator::operator+
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator+
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<json_reverse_iterator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:99,1
    - Dst: base_iterator::operator-
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - static_cast<json_reverse_iterator>
    - base_iterator::operator-
    linkageType: ''
    returnType: json_reverse_iterator
    signature: json_reverse_iterator operator-(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:105,1
    - Dst: base_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - json_reverse_iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: operator-(const json_reverse_iterator& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - base_iterator
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const json_reverse_iterator& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::declval<Base>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:115,1
    - Dst: json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:117,1
    - Dst: auto::key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: json_reverse_iterator::key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - std::declval<Base>
    - auto::key
    - json_reverse_iterator::base
    linkageType: ''
    returnType: auto
    signature: auto key() const -> decltype(std::declval<Base>().key())
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: json_reverse_iterator::base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:124,1
    - Dst: it
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: json_reverse_iterator::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
    functionUses: 0
    functionsReached:
    - it
    - json_reverse_iterator::base
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 47
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:102,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:108,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:114,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:128,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:197,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:199,1
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:205,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:211,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:218,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:231,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:243,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:249,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:255,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:269,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:282,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:288,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:288,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:294,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:294,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:299,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:299,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:310,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:310,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:315,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:315,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 112
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 318
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - set_begin
    - primitive_iterator::set_end
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::set_begin
    - primitive_iterator::is_begin
    - m_data::m_value::object::begin
    - JSON_ASSERT
    - m_data::m_value::array::end
    - JSON_THROW
    - invalid_iterator::create
    - m_data::m_value::array::begin
    - primitive_iterator_t
    - m_data::m_value::object::end
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 35
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:102,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:108,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:114,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:128,1
    - Dst: set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:197,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:199,1
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:205,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:211,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:218,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:231,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:243,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:249,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:255,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:269,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 273
    functionName: set_end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 20
    functionsReached:
    - set_begin
    - primitive_iterator::set_end
    - primitive_iterator::set_begin
    - m_data::m_value::object::begin
    - JSON_ASSERT
    - m_data::m_value::array::end
    - m_data::m_value::array::begin
    - primitive_iterator_t
    - m_data::m_value::object::end
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n    // superficial
      check for the LegacyBidirectionalIterator named requirement\n    static_assert(std::is_base_of<std::bidirectional_iterator_tag,
      std::bidirectional_iterator_tag>::value\n                  &&  std::is_base_of<std::bidirectional_iterator_tag,
      typename std::iterator_traits<typename array_t::iterator>::iterator_category>::value,\n
      \                 \"basic_json iterator assumes array and object type iterators
      satisfy the LegacyBidirectionalIterator named requirement.\");\n\n  public:\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_data.m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_data.m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    }"
    signature: "class iter_impl // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions)\n{\n
      \   /// the iterator with BasicJsonType of different const-ness\n    using other_iter_impl
      = iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename
      std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;\n    ///
      allow basic_json to access private members\n    friend other_iter_impl;\n    friend
      BasicJsonType;\n    friend iteration_proxy<iter_impl>;\n    friend iteration_proxy_value<iter_impl>;\n\n
      \   using object_t = typename BasicJsonType::object_t;\n    using array_t =
      typename BasicJsonType::array_t;\n    // make sure BasicJsonType is basic_json
      or const basic_json\n    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,\n
      \                 \"iter_impl only accepts (const) basic_json\");\n    // superficial
      check for the LegacyBidirectionalIterator named requirement\n    static_assert(std::is_base_of<std::bidirectional_iterator_tag,
      std::bidirectional_iterator_tag>::value\n                  &&  std::is_base_of<std::bidirectional_iterator_tag,
      typename std::iterator_traits<typename array_t::iterator>::iterator_category>::value,\n
      \                 \"basic_json iterator assumes array and object type iterators
      satisfy the LegacyBidirectionalIterator named requirement.\");\n\n  public:\n
      \   /// The std::iterator class template (used as a base class to provide typedefs)
      is deprecated in C++17.\n    /// The C++ Standard has never required user-defined
      iterators to derive from std::iterator.\n    /// A user-defined iterator should
      provide publicly accessible typedefs named\n    /// iterator_category, value_type,
      difference_type, pointer, and reference.\n    /// Note that value_type is required
      to be non-const, even for constant iterators.\n    using iterator_category =
      std::bidirectional_iterator_tag;\n\n    /// the type of the values when the
      iterator is dereferenced\n    using value_type = typename BasicJsonType::value_type;\n
      \   /// a type to represent differences between iterators\n    using difference_type
      = typename BasicJsonType::difference_type;\n    /// defines a pointer to the
      type iterated over (value_type)\n    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \         typename BasicJsonType::const_pointer,\n          typename BasicJsonType::pointer>::type;\n
      \   /// defines a reference to the type iterated over (value_type)\n    using
      reference =\n        typename std::conditional<std::is_const<BasicJsonType>::value,\n
      \       typename BasicJsonType::const_reference,\n        typename BasicJsonType::reference>::type;\n\n
      \   iter_impl() = default;\n    ~iter_impl() = default;\n    iter_impl(iter_impl&&)
      noexcept = default;\n    iter_impl& operator=(iter_impl&&) noexcept = default;\n\n
      \   /*!\n    @brief constructor for a given JSON instance\n    @param[in] object
      \ pointer to a JSON object for this iterator\n    @pre object != nullptr\n    @post
      The iterator is initialized; i.e. `m_object != nullptr`.\n    */\n    explicit
      iter_impl(pointer object) noexcept : m_object(object)\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = typename
      object_t::iterator();\n                break;\n            }\n\n            case
      value_t::array:\n            {\n                m_it.array_iterator = typename
      array_t::iterator();\n                break;\n            }\n\n            case
      value_t::null:\n            case value_t::string:\n            case value_t::boolean:\n
      \           case value_t::number_integer:\n            case value_t::number_unsigned:\n
      \           case value_t::number_float:\n            case value_t::binary:\n
      \           case value_t::discarded:\n            default:\n            {\n
      \               m_it.primitive_iterator = primitive_iterator_t();\n                break;\n
      \           }\n        }\n    }\n\n    /*!\n    @note The conventional copy
      constructor and copy assignment are implicitly\n          defined. Combined
      with the following converting constructor and\n          assignment, they support:
      (1) copy from iterator to iterator, (2)\n          copy from const iterator
      to const iterator, and (3) conversion from\n          iterator to const iterator.
      However conversion from const iterator\n          to iterator is not defined.\n
      \   */\n\n    /*!\n    @brief const copy constructor\n    @param[in] other const
      iterator to copy from\n    @note This copy constructor had to be defined explicitly
      to circumvent a bug\n          occurring on msvc v19.0 compiler (VS 2015) debug
      build. For more\n          information refer to: https://github.com/nlohmann/json/issues/1608\n
      \   */\n    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept\n
      \       : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n    /*!\n    @brief
      converting assignment\n    @param[in] other const iterator to copy from\n    @return
      const/non-const iterator\n    @note It is not checked whether @a other is initialized.\n
      \   */\n    iter_impl& operator=(const iter_impl<const BasicJsonType>& other)
      noexcept\n    {\n        if (&other != this)\n        {\n            m_object
      = other.m_object;\n            m_it = other.m_it;\n        }\n        return
      *this;\n    }\n\n    /*!\n    @brief converting constructor\n    @param[in]
      other  non-const iterator to copy from\n    @note It is not checked whether
      @a other is initialized.\n    */\n    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept\n        : m_object(other.m_object), m_it(other.m_it)\n    {}\n\n
      \   /*!\n    @brief converting assignment\n    @param[in] other  non-const iterator
      to copy from\n    @return const/non-const iterator\n    @note It is not checked
      whether @a other is initialized.\n    */\n    iter_impl& operator=(const iter_impl<typename
      std::remove_const<BasicJsonType>::type>& other) noexcept // NOLINT(cert-oop54-cpp)\n
      \   {\n        m_object = other.m_object;\n        m_it = other.m_it;\n        return
      *this;\n    }\n\n  JSON_PRIVATE_UNLESS_TESTED:\n    /*!\n    @brief set the
      iterator to the first value\n    @pre The iterator is initialized; i.e. `m_object
      != nullptr`.\n    */\n    void set_begin() noexcept\n    {\n        JSON_ASSERT(m_object
      != nullptr);\n\n        switch (m_object->m_data.m_type)\n        {\n            case
      value_t::object:\n            {\n                m_it.object_iterator = m_object->m_data.m_value.object->begin();\n
      \               break;\n            }\n\n            case value_t::array:\n
      \           {\n                m_it.array_iterator = m_object->m_data.m_value.array->begin();\n
      \               break;\n            }\n\n            case value_t::null:\n            {\n
      \               // set to end so begin()==end() is true: null is empty\n                m_it.primitive_iterator.set_end();\n
      \               break;\n            }\n\n            case value_t::string:\n
      \           case value_t::boolean:\n            case value_t::number_integer:\n
      \           case value_t::number_unsigned:\n            case value_t::number_float:\n
      \           case value_t::binary:\n            case value_t::discarded:\n            default:\n
      \           {\n                m_it.primitive_iterator.set_begin();\n                break;\n
      \           }\n        }\n    } set_end() noexcept"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: ~iter_impl()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~iter_impl()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(iter_impl&&) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '& operator=(iter_impl&&) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(iter_impl&&) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:102,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:108,1
    - Dst: proxy_iterator::proxy_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:114,1
    - Dst: primitive_iterator_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 1
    argNames:
    - object
    argTypes:
    - pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 132
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator_t
    - JSON_ASSERT
    - proxy_iterator::proxy_iterator
    linkageType: ''
    returnType: void
    signature: void iter_impl(pointer object) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<const BasicJsonType>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 168
    functionName: '& operator=(const iter_impl<const BasicJsonType>& other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<const BasicJsonType>& other)
      noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: iter_impl::iter_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl<typename std::remove_const<BasicJsonType>::type>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>&
      other) noexcept
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::object::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:205,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:211,1
    - Dst: primitive_iterator::set_end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:218,1
    - Dst: primitive_iterator::set_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:231,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 234
    functionName: (m_object->m_data.m_type)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::set_end
    - primitive_iterator::set_begin
    - m_data::m_value::array::begin
    - m_data::m_value::object::begin
    linkageType: ''
    returnType: switch
    signature: switch (m_object->m_data.m_type)
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:326,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:332,1
    - Dst: m_data::m_value::object::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:332,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:338,1
    - Dst: m_data::m_value::array::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:338,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:352,1
    - Dst: primitive_iterator::is_begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:352,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:357,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:357,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 360
    functionName: operator->() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - m_data::m_value::object::end
    - m_data::m_value::array::end
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - primitive_iterator::is_begin
    linkageType: ''
    returnType: pointer
    signature: pointer operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 371
    functionName: operator++(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator++(int)&
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:379,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:385,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:391,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 411
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 422
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 422
    functionName: operator--(int)&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator--(int)&
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:430,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:436,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:442,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 462
    functionName: '& operator--()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - JSON_ASSERT
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator--()
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:472,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:474,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:474,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 502
    functionName: operator==(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IterImpl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - IterImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: operator!=(const IterImpl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const IterImpl& other) const
  - BBCount: 14
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:521,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:523,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:523,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:536,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:536,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 552
    functionName: operator<(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_HEDLEY_UNLIKELY
    - JSON_THROW
    linkageType: ''
    returnType: bool
    signature: bool operator<(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: other
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionName: operator<=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - other
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 570
    functionName: operator>(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const iter_impl& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: operator>=(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const iter_impl& other) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:587,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:592,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:592,1
    - Dst: std::advance
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:596,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 616
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 616
    functionName: '& operator+=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    - std::advance
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator+=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 625
    functionName: '& operator-=(difference_type i)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl & operator-=(difference_type i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 636
    functionName: operator+(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator+(difference_type i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - i
    - ' it'
    argTypes:
    - difference_type
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 647
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 647
    functionName: operator+(difference_type i, const iter_impl& it)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: friend
    signature: friend operator+(difference_type i, const iter_impl& it)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - i
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 658
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 658
    functionName: operator-(difference_type i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: iter_impl
    signature: iter_impl operator-(difference_type i) const
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:666,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:671,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:671,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - iter_impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 687
    functionName: operator-(const iter_impl& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - invalid_iterator::create
    - JSON_ASSERT
    - JSON_THROW
    linkageType: ''
    returnType: difference_type
    signature: difference_type operator-(const iter_impl& other) const
  - BBCount: 13
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:695,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:700,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:700,1
    - Dst: std::next
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:703,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:706,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:706,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:717,1
    - Dst: primitive_iterator::get_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:717,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:722,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:722,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - n
    argTypes:
    - difference_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 725
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 725
    functionName: operator[](difference_type n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 0
    functionsReached:
    - primitive_iterator::get_value
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - std::next
    linkageType: ''
    returnType: reference
    signature: reference operator[](difference_type n) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:733,1
    - Dst: JSON_HEDLEY_LIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:735,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:735,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:740,1
    - Dst: invalid_iterator::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp:740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 741
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 741
    functionName: key
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 119
    functionsReached:
    - JSON_ASSERT
    - JSON_THROW
    - invalid_iterator::create
    - JSON_HEDLEY_LIKELY
    - is_object
    linkageType: ''
    returnType: typename object_t::key_type
    signature: typename object_t::key_type & key() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 747
    functionDepth: 0
    functionLinenumber: 747
    functionLinenumberEnd: 750
    functionName: value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
    functionUses: 266
    functionsReached: []
    linkageType: ''
    returnType: reference
    signature: reference value() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:55,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:58,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:68,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:71,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:77,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:79,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:80,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:88,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:90,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:91,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:101,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:103,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:104,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:110,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:112,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:112,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:113,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:123,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:126,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:136,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:139,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:149,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:152,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:162,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:165,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:166,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:172,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:174,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:175,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:176,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:181,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:190,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:193,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:194,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:200,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:203,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:203,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:206,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:207,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:207,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:209,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:216,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:219,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:219,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:221,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:222,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:232,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:235,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:237,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:238,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:238,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:240,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:251,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:254,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:255,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:261,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:263,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:264,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:265,1
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:275,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:278,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:279,1
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:292,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:307,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:320,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:320,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:327,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:333,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:333,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:340,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:340,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:347,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:347,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:354,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:354,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:364,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:364,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:371,1
    - Dst: defined
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:382,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:389,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:400,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:400,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:407,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:422,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:422,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:428,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:428,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:435,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:441,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:441,1
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:451,1
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:465,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:465,1
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:471,1
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:478,1
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:484,1
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:506,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:514,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:514,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:516,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:516,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 165
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 519
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 0
    functionsReached:
    - key
    - static_cast<typename BasicJsonType::boolean_t>
    - array_t
    - static_cast<typename BasicJsonType::number_integer_t>
    - begin
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - to_json
    - template create<typename BasicJsonType::array_t>
    - std::get<Idx>
    - value
    - size
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::array::back
    - u8string
    - to_json_tuple_impl
    - assert_invariant
    - set_parents
    - set_parent
    - static_cast<typename BasicJsonType::number_float_t>
    - std::forward<CompatibleArrayType>
    - m_data::m_value::destroy
    - m_data::m_value::array::push_back
    - BasicJsonType::binary_t
    - construct
    - has_value
    - m_data::m_value::array::reserve
    - m_data::m_value::array::begin
    - std::forward<T>
    - end
    - noexcept
    - static_cast<underlying_type>
    - m_data::m_value::array::resize
    - template create<typename BasicJsonType::object_t>
    - std::move
    - std::copy
    - get_allocator
    - defined
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:55,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::boolean_t
      b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:68,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::string_t&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:77,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:79,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::string_t&&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:88,1
    - Dst: template create<typename BasicJsonType::string_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:90,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' str'
    argTypes:
    - BasicJsonType
    - CompatibleStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - template create<typename BasicJsonType::string_t>
    - m_data::m_value::destroy
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleStringType& str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:101,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:103,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::binary_t&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:110,1
    - Dst: BasicJsonType::binary_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:112,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:112,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - BasicJsonType::binary_t
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::binary_t&&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:123,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_float_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:136,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:149,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t
      val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:162,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:165,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 167
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::array_t&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:172,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:174,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:175,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::array_t&&
      arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:190,1
    - Dst: template create<typename BasicJsonType::array_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:192,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:193,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 195
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - end
    - m_data::m_value::destroy
    - assert_invariant
    - set_parents
    - begin
    - template create<typename BasicJsonType::array_t>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:200,1
    - Dst: m_data::m_value::array::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:203,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:203,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:206,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:207,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:207,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 210
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - m_data::m_value::array::reserve
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::vector<bool>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:216,1
    - Dst: m_data::m_value::array::resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:219,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:219,1
    - Dst: std::copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: m_data::m_value::array::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:220,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:221,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 223
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - end
    - size
    - m_data::m_value::destroy
    - m_data::m_value::array::resize
    - assert_invariant
    - set_parents
    - begin
    - std::copy
    - m_data::m_value::array::begin
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:232,1
    - Dst: std::forward<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:235,1
    - Dst: m_data::m_value::array::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:237,1
    - Dst: set_parent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:238,1
    - Dst: m_data::m_value::array::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:238,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:240,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 241
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 241
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - m_data::m_value::destroy
    - m_data::m_value::array::back
    - m_data::m_value::array::push_back
    - set_parent
    - assert_invariant
    - std::forward<CompatibleArrayType>
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, CompatibleArrayType && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:251,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:254,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 256
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 256
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - set_parents
    - assert_invariant
    - m_data::m_value::destroy
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const typename BasicJsonType::object_t&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:261,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:263,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:264,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - std::move
    - assert_invariant
    - m_data::m_value::destroy
    - set_parents
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, typename BasicJsonType::object_t&&
      obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: m_data::m_value::destroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:275,1
    - Dst: template create<typename BasicJsonType::object_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:277,1
    - Dst: set_parents
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:278,1
    - Dst: assert_invariant
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 280
    functionName: construct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 106
    functionsReached:
    - end
    - m_data::m_value::destroy
    - template create<typename BasicJsonType::object_t>
    - set_parents
    - begin
    - assert_invariant
    linkageType: ''
    returnType: void
    signature: void construct(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: has_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - BasicJsonType
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 300
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - has_value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::optional<T>& opt) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - b
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:320,1
    - Dst: static_cast<typename BasicJsonType::boolean_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - BoolRef
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - static_cast<typename BasicJsonType::boolean_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const BoolRef& b) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - CompatibleString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 328
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleString& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:333,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:340,1
    - Dst: static_cast<typename BasicJsonType::number_float_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - static_cast<typename BasicJsonType::number_float_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, FloatType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:347,1
    - Dst: static_cast<typename BasicJsonType::number_unsigned_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberUnsignedType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 348
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 348
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - static_cast<typename BasicJsonType::number_unsigned_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:354,1
    - Dst: static_cast<typename BasicJsonType::number_integer_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - val
    argTypes:
    - BasicJsonType
    - CompatibleNumberIntegerType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - static_cast<typename BasicJsonType::number_integer_t>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:364,1
    - Dst: static_cast<underlying_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - e
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 365
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 365
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - static_cast<underlying_type>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, EnumType e) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - std::vector<bool>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::vector<bool>& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:400,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::forward<T>
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, T && arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t&
      bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleArrayType& bin)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:422,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::valarray<T>& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:428,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - CompatibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:441,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::object_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::move
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: construct
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 452
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - construct
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T(&arr)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<T1, T2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: key
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:465,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 466
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - key
    - value
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<Idx>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 472
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 9
    functionsReached:
    - std::get<Idx>
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: array_t
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionName: to_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 9
    functionsReached:
    - array_t
    linkageType: ''
    returnType: void
    signature: void to_json_tuple_impl(BasicJsonType& j, const Tuple& /*unused*/,
      index_sequence<> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: to_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - to_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const T& t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::basic_string<char, std::char_traits<char>, OtherAllocator>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    - Dst: get_allocator
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - std::basic_string<char8_t, Tr, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 494
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - std::basic_string<char, std::char_traits<char>, OtherAllocator>
    - begin
    - end
    - get_allocator
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std::basic_string<char8_t, Tr,
      Allocator>& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: u8string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 507
    functionName: to_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 31
    functionsReached:
    - u8string
    linkageType: ''
    returnType: void
    signature: void to_json(BasicJsonType& j, const std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:513,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:514,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:514,1
    - Dst: to_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:516,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp:516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 517
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 517
    functionName: "operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - to_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j,
      std::forward<T>(val))))\n    -> decltype(to_json(j, std::forward<T>(val)), void())"
  - BBCount: 21
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:53,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:72,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:73,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:149,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:168,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:169,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:192,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: reinterpret_bits<bits_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:217,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:242,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:244,1
    - Dst: diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:245,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:248,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:251,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:253,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:472,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:473,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:475,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:478,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:481,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:482,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:483,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:549,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:550,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:551,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:552,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:577,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:605,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:606,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:608,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:609,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:620,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:627,1
    - Dst: find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:630,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:663,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:664,1
    - Dst: grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:700,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:750,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:761,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:770,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:771,1
    - Dst: grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:805,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:827,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:831,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:832,1
    - Dst: get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:843,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:848,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:849,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:850,1
    - Dst: grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:878,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:894,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:915,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:918,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:926,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:930,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:931,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:943,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:949,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:953,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:955,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:959,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:961,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:963,1
    - Dst: JSON_HEDLEY_NON_NULL
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:978,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:983,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:984,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1002,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1010,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1014,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1043,1
    - Dst: append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1047,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1068,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1068,1
    - Dst: std::signbit
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1071,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1093,1
    - Dst: dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1101,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1103,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1110,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1111,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1112,1
    - Dst: dtoa_impl::format_buffer
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1114,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 200
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 1115
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 0
    functionsReached:
    - compute_boundaries
    - static_cast<std::uint32_t>
    - grisu2_digit_gen
    - std::array::size
    - JSON_ASSERT
    - std::memset
    - reinterpret_bits<bits_type>
    - static_cast<double>
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::format_buffer
    - static_cast<size_t>
    - nlohmann::detail::dtoa_impl::mul
    - find_largest_pow10
    - std::isfinite
    - nlohmann::detail::dtoa_impl::sub
    - diyfp
    - static_cast<int>
    - static_cast<std::size_t>
    - grisu2
    - get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2
    - static_cast<std::uint64_t>
    - std::signbit
    - JSON_HEDLEY_NON_NULL
    - std::memcpy
    - grisu2_round
    - std::memmove
    - append_exponent
    - nlohmann::detail::dtoa_impl::normalize_to
    - static_cast<char>
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:72,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 12
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 141
    functionName: dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 158
    functionName: dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 12
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:168,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 172
    functionName: dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 12
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:192,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:217,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:242,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:244,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:245,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:248,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:251,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 254
    functionName: dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 3
    functionsReached:
    - static_cast<std::uint64_t>
    - std::isfinite
    - JSON_ASSERT
    - static_cast<int>
    - dtoa_impl::reinterpret_bits
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::diyfp
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:472,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:473,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:475,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:478,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:481,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:482,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 486
    functionName: dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 544
    functionName: dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:549,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:550,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:551,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:552,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:577,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 581
    functionName: dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:605,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:606,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:608,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:609,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:620,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:627,1
    - Dst: dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:630,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:663,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:664,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:700,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:750,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:761,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:770,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:771,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:805,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 820
    functionName: dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached:
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - dtoa_impl::find_largest_pow10
    - JSON_ASSERT
    - dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:831,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:832,1
    - Dst: dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:843,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:848,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:849,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:850,1
    - Dst: dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 879
    functionName: dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 5
    functionsReached:
    - dtoa_impl::get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2_digit_gen
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:894,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: dtoa_impl::compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:915,1
    - Dst: dtoa_impl::grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 919
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 0
    functionsReached:
    - std::isfinite
    - dtoa_impl::grisu2
    - dtoa_impl::compute_boundaries
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:930,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:931,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:943,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:949,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:953,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:955,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:959,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:961,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:963,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 967
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 967
    functionName: dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 10
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:983,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:984,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1002,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1010,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1014,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1043,1
    - Dst: dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1047,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 980
    functionDepth: 0
    functionLinenumber: 980
    functionLinenumberEnd: 1048
    functionName: dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 2
    functionsReached:
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    - dtoa_impl::append_exponent
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::memcpy
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - source
    argTypes:
    - Source
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: dtoa_impl::reinterpret_bits
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached:
    - std::memcpy
    linkageType: ''
    returnType: Target
    signature: Target reinterpret_bits(const Source source)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - f_
    - e_
    argTypes:
    - std::uint64_t
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: dtoa_impl::diyfp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void diyfp(std::uint64_t f_, int e_) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:72,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: dtoa_impl::sub
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 13
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp sub(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - ' y'
    argTypes:
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 141
    functionName: dtoa_impl::mul
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: diyfp
    signature: diyfp mul(const diyfp& x, const diyfp& y) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - x
    argTypes:
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 158
    functionName: dtoa_impl::normalize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 13
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize(diyfp x) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:168,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - ' x'
    - target_exponent
    argTypes:
    - diyfp
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 172
    functionName: dtoa_impl::normalize_to
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 13
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: diyfp
    signature: diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:191,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:192,1
    - Dst: static_cast<std::uint64_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: dtoa_impl::reinterpret_bits
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:211,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:217,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:218,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:242,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:244,1
    - Dst: dtoa_impl::diyfp
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:245,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:248,1
    - Dst: nlohmann::detail::dtoa_impl::normalize_to
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:251,1
    - Dst: nlohmann::detail::dtoa_impl::normalize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 254
    functionName: dtoa_impl::compute_boundaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 4
    functionsReached:
    - static_cast<std::uint64_t>
    - std::isfinite
    - JSON_ASSERT
    - static_cast<int>
    - dtoa_impl::reinterpret_bits
    - nlohmann::detail::dtoa_impl::normalize_to
    - nlohmann::detail::dtoa_impl::normalize
    - dtoa_impl::diyfp
    linkageType: ''
    returnType: boundaries
    signature: boundaries compute_boundaries(FloatType value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:472,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:473,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:475,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:478,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:479,1
    - Dst: static_cast<std::size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:481,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:482,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - e
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 486
    functionName: dtoa_impl::get_cached_power_for_binary_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::size_t>
    - std::array::size
    - JSON_ASSERT
    - static_cast<int>
    linkageType: ''
    returnType: cached_power
    signature: cached_power get_cached_power_for_binary_exponent(int e)
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 2
    argNames:
    - n
    - ' pow10'
    argTypes:
    - std::uint32_t
    - std::uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 544
    functionName: dtoa_impl::find_largest_pow10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:549,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:550,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:551,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:552,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:577,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 6
    argNames:
    - buf
    - len
    - dist
    - delta
    - rest
    - ten_k
    argTypes:
    - char*
    - int
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    - std::uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 581
    functionName: dtoa_impl::grisu2_round
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached:
    - JSON_ASSERT
    linkageType: ''
    returnType: void
    signature: "void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t
      delta,\n                         std::uint64_t rest, std::uint64_t ten_k)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:605,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:606,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:608,1
    - Dst: nlohmann::detail::dtoa_impl::sub
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:609,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:620,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:627,1
    - Dst: dtoa_impl::find_largest_pow10
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:630,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:663,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:664,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:700,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:750,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:761,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:770,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:771,1
    - Dst: dtoa_impl::grisu2_round
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:805,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 6
    argNames:
    - buffer
    - ' length'
    - ' decimal_exponent'
    - M_minus
    - w
    - M_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 820
    functionName: dtoa_impl::grisu2_digit_gen
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::uint32_t>
    - nlohmann::detail::dtoa_impl::sub
    - dtoa_impl::find_largest_pow10
    - JSON_ASSERT
    - dtoa_impl::grisu2_round
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: "void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,\n
      \                            diyfp M_minus, diyfp w, diyfp M_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:831,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:832,1
    - Dst: dtoa_impl::get_cached_power_for_binary_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:843,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:848,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:849,1
    - Dst: nlohmann::detail::dtoa_impl::mul
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:850,1
    - Dst: dtoa_impl::grisu2_digit_gen
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 6
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - m_minus
    - v
    - m_plus
    argTypes:
    - char*
    - int
    - int
    - diyfp
    - diyfp
    - diyfp
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 879
    functionName: dtoa_impl::grisu2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 6
    functionsReached:
    - dtoa_impl::get_cached_power_for_binary_exponent
    - dtoa_impl::grisu2_digit_gen
    - JSON_ASSERT
    - nlohmann::detail::dtoa_impl::mul
    linkageType: ''
    returnType: void
    signature: "void grisu2(char* buf, int& len, int& decimal_exponent,\n                   diyfp
      m_minus, diyfp v, diyfp m_plus)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: std::isfinite
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:893,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:894,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: static_cast<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:913,1
    - Dst: compute_boundaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:915,1
    - Dst: grisu2
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - buf
    - ' len'
    - ' decimal_exponent'
    - value
    argTypes:
    - char*
    - int
    - int
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 919
    functionName: '(1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 0
    functionsReached:
    - grisu2
    - compute_boundaries
    - std::isfinite
    - JSON_ASSERT
    - static_cast<double>
    linkageType: ''
    returnType: JSON_HEDLEY_NON_NULL
    signature: 'JSON_HEDLEY_NON_NULL (1)

      void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)'
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:930,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:931,1
    - Dst: static_cast<std::uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:943,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:949,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:953,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:955,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:959,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:961,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:963,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    argCount: 2
    argNames:
    - buf
    - e
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 967
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 967
    functionName: dtoa_impl::append_exponent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 11
    functionsReached:
    - static_cast<std::uint32_t>
    - static_cast<char>
    - JSON_ASSERT
    linkageType: ''
    returnType: char
    signature: char * append_exponent(char* buf, int e)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:983,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:984,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:998,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1002,1
    - Dst: JSON_ASSERT
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1010,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1012,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1014,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1022,1
    - Dst: std::memset
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1025,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1026,1
    - Dst: std::memmove
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1041,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1043,1
    - Dst: dtoa_impl::append_exponent
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp:1047,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    argCount: 5
    argNames:
    - buf
    - len
    - decimal_exponent
    - min_exp
    - max_exp
    argTypes:
    - char*
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 980
    functionDepth: 0
    functionLinenumber: 980
    functionLinenumberEnd: 1048
    functionName: dtoa_impl::format_buffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
    functionUses: 2
    functionsReached:
    - std::memmove
    - JSON_ASSERT
    - std::memset
    - static_cast<size_t>
    - dtoa_impl::append_exponent
    linkageType: ''
    returnType: char
    signature: "char * format_buffer(char* buf, int len, int decimal_exponent,\n                           int
      min_exp, int max_exp)"
  - BBCount: 42
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:50,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:50,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:62,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:68,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:68,1
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:80,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:84,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:84,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:89,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:89,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:94,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:94,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:113,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:113,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:117,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:123,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:123,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:127,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:139,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:139,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:144,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:150,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:156,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:162,1
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:171,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:172,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:181,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:181,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:185,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:187,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:189,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:198,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:198,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:202,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:202,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:206,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:212,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:216,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:222,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:228,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:235,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:243,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:251,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:261,1
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:271,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:277,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:281,1
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:291,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:291,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:292,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:298,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:298,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:300,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:300,1
    - Dst: std::size_t::template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:304,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:306,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:319,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: std::size_t::template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:325,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:327,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:340,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:341,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:344,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:344,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:349,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:356,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:361,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:363,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:363,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:368,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:368,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:374,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:374,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:379,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:387,1
    - Dst: static_cast<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:389,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:389,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:391,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:393,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:405,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:405,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:411,1
    - Dst: ConstructibleObjectType::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:414,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:414,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:416,1
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:433,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:437,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:437,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:442,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:442,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:447,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:447,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:452,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:452,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:470,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:477,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:484,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:488,1
    - Dst: std::declval<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:488,1
    - Dst: tuple_type<PTagValue, BasicJsonType, Args...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:505,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:506,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:512,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:512,1
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:520,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:520,1
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:526,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:526,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:533,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:533,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:546,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:546,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:553,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:553,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:566,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:566,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:570,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:573,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:573,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:590,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:590,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:594,1
    - Dst: std_fs::path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: std::u8string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: reinterpret_cast<const char8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: std_fs::u8path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:601,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:611,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:611,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:613,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:613,1
    CyclomaticComplexity: 70
    EdgeCount: 70
    ICount: 232
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 617
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 617
    functionName: namespace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 0
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - is_boolean
    - type_name
    - std::front_inserter
    - is_null
    - std::inserter
    - get_arithmetic_value
    - data
    - tuple_type<PTagValue, BasicJsonType, Args...>
    - begin
    - std::declval<typename ConstructibleArrayType::size_type>
    - std_fs::u8path
    - std::declval<BasicJsonType>
    - from_json
    - std::forward<BasicJsonType>
    - template get_ptr<const typename BasicJsonType::string_t*>
    - rbegin
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - is_string
    - static_cast<CompatibleArrayType>
    - size
    - concat
    - std::u8string_view
    - template get<T>
    - std::size_t::template get<typename ConstructibleArrayType::value_type>
    - template get_ptr<const typename BasicJsonType::array_t*>
    - from_json_inplace_array_impl
    - emplace
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - std::move
    - at
    - static_cast<EnumType>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::object_t*>
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - from_json_tuple_get_impl
    - rend
    - std_fs::path
    - resize
    - from_json_tuple_impl
    - reinterpret_cast<const char8_t*>
    - std::forward<T>
    - from_json_tuple_impl_base
    - JSON_HEDLEY_UNLIKELY
    - ConstructibleObjectType::emplace
    - clear
    - end
    - static_cast<ArithmeticType>
    - template get<typename ConstructibleArrayType::value_type>
    - noexcept
    - from_json_array_impl
    - type_error::create
    - is_binary
    - std::forward<TupleRelated>
    - static_cast<value_t>
    - std::transform
    - JSON_THROW
    - is_array
    - reserve
    - ConstructibleArrayType::reserve
    - is_object
    linkageType: ''
    returnType: NLOHMANN_JSON_NAMESPACE_BEGIN
    signature: NLOHMANN_JSON_NAMESPACE_BEGIN namespace
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:50,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:50,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' n'
    argTypes:
    - BasicJsonType
    - typename std::nullptr_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - is_null
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:62,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:68,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' opt'
    argTypes:
    - BasicJsonType
    - std::optional<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - emplace
    - template get<T>
    - is_null
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::optional<T>& opt)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:80,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:84,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:84,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:89,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:89,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:94,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:94,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:106,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 108
    functionName: get_arithmetic_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 22
    functionsReached:
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - concat
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    linkageType: ''
    returnType: void
    signature: void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:113,1
    - Dst: is_boolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:113,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:115,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' b'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::boolean_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_boolean
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t&
      b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:123,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:123,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:125,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::string_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 128
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::string_t&
      s)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:139,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:139,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:141,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' s'
    argTypes:
    - BasicJsonType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - is_string
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, StringType& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_float_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_unsigned_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::number_integer_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - get_arithmetic_value
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t&
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_arithmetic_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:171,1
    - Dst: static_cast<EnumType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' j'
    - ' e'
    argTypes:
    - BasicJsonType
    - EnumType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - get_arithmetic_value
    - static_cast<EnumType>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, EnumType& e)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:181,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:181,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:183,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:185,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:186,1
    - Dst: std::front_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:187,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::forward_list<T, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 191
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - rbegin
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - std::front_inserter
    - template get<T>
    - type_error::create
    - rend
    - std::transform
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>&
      l)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:198,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:198,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:200,1
    - Dst: resize
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:202,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:202,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:203,1
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - ' l'
    argTypes:
    - BasicJsonType
    - std::valarray<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 208
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - end
    - type_name
    - concat
    - size
    - template get<T>
    - type_error::create
    - begin
    - std::transform
    - JSON_THROW
    - is_array
    - resize
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::valarray<T>& l)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:212,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 218
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 218
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:222,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 231
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:235,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:243,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 247
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2][N3])  // NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:251,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:261,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - (arr)
    argTypes:
    - BasicJsonType
    - T[][][][]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 266
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 266
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, T (&arr)[N1][N2][N3][N4])  //
      NOLINT(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays)

      -> decltype(j.template get<T>(), void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get_ptr<const typename BasicJsonType::array_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::array_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 8
    functionsReached:
    - template get_ptr<const typename BasicJsonType::array_t*>
    linkageType: ''
    returnType: void
    signature: void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t&
      arr, priority_tag<3> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template get<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:277,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - std::array<T, N>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 8
    functionsReached:
    - template get<T>
    - at
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>&
      arr,\n                          priority_tag<2> /*unused*/)\n-> decltype(j.template
      get<T>(), void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:291,1
    - Dst: std::declval<typename ConstructibleArrayType::size_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:291,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:292,1
    - Dst: ConstructibleArrayType::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:298,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:298,1
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:299,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:300,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:300,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:304,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 289
    functionDepth: 2
    functionLinenumber: 289
    functionLinenumberEnd: 307
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 8
    functionsReached:
    - end
    - size
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - ConstructibleArrayType::reserve
    - reserve
    - std::declval<typename ConstructibleArrayType::size_type>
    - std::transform
    - std::move
    linkageType: ''
    returnType: auto
    signature: "auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr, priority_tag<1> /*unused*/)\n-> decltype(\n    arr.reserve(std::declval<typename
      ConstructibleArrayType::size_type>()),\n    j.template get<typename ConstructibleArrayType::value_type>(),\n
      \   void())"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::transform
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:319,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: std::inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:320,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:325,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 328
    functionName: from_json_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 8
    functionsReached:
    - end
    - template get<typename ConstructibleArrayType::value_type>
    - std::inserter
    - begin
    - std::transform
    - std::move
    linkageType: ''
    returnType: void
    signature: "void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType&
      arr,\n                                 priority_tag<0> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:340,1
    - Dst: template get<typename ConstructibleArrayType::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:341,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:344,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:344,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:346,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' arr'
    argTypes:
    - BasicJsonType
    - ConstructibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 350
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 350
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - template get<typename ConstructibleArrayType::value_type>
    - concat
    - from_json_array_impl
    - type_error::create
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)

      -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),

      j.template get<typename ConstructibleArrayType::value_type>(),

      void())'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 357
    functionName: from_json_inplace_array_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 7
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::array<T, sizeof...(Idx)>
    signature: "std::array<T, sizeof...(Idx)> from_json_inplace_array_impl(BasicJsonType&&
      j,\n                     identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/,
      index_sequence<Idx...> /*unused*/)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:361,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:361,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:363,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:363,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:365,1
    - Dst: from_json_inplace_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:368,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - tag
    argTypes:
    - BasicJsonType
    - identity_tag<std::array<T, N>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 369
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - from_json_inplace_array_impl
    - JSON_THROW
    - is_array
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, identity_tag<std::array<T, N>> tag)

      -> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag,
      make_index_sequence<N> {}))'
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:374,1
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:374,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:376,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - typename BasicJsonType::binary_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - concat
    - type_error::create
    - is_binary
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t&
      bin)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:387,1
    - Dst: static_cast<CompatibleArrayType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:389,1
    - Dst: template get_ptr<const typename BasicJsonType::binary_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:389,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:391,1
    - Dst: from_json_array_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:393,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:397,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - ' j'
    - ' bin'
    argTypes:
    - BasicJsonType
    - CompatibleArrayType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 399
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - static_cast<CompatibleArrayType>
    - template get_ptr<const typename BasicJsonType::binary_t*>
    - type_name
    - concat
    - from_json_array_impl
    - type_error::create
    - is_binary
    - is_array
    - JSON_THROW
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, CompatibleArrayType& bin)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:405,1
    - Dst: is_object
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:405,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:407,1
    - Dst: template get_ptr<const typename BasicJsonType::object_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:411,1
    - Dst: ConstructibleObjectType::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:414,1
    - Dst: second::template get<typename ConstructibleObjectType::mapped_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:414,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 2
    argNames:
    - ' j'
    - ' obj'
    argTypes:
    - BasicJsonType
    - ConstructibleObjectType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 417
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::object_t*>
    - JSON_HEDLEY_UNLIKELY
    - ConstructibleObjectType::emplace
    - type_name
    - concat
    - second::template get<typename ConstructibleObjectType::mapped_type>
    - type_error::create
    - JSON_THROW
    - std::move
    - is_object
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<value_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:433,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:437,1
    - Dst: template get_ptr<const typename BasicJsonType::number_unsigned_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:437,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:442,1
    - Dst: template get_ptr<const typename BasicJsonType::number_integer_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:442,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:447,1
    - Dst: template get_ptr<const typename BasicJsonType::number_float_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:447,1
    - Dst: static_cast<ArithmeticType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:452,1
    - Dst: template get_ptr<const typename BasicJsonType::boolean_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:452,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:463,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - ArithmeticType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 465
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::boolean_t*>
    - template get_ptr<const typename BasicJsonType::number_unsigned_t*>
    - static_cast<ArithmeticType>
    - concat
    - type_name
    - type_error::create
    - static_cast<value_t>
    - JSON_THROW
    - template get_ptr<const typename BasicJsonType::number_float_t*>
    - template get_ptr<const typename BasicJsonType::number_integer_t*>
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, ArithmeticType& val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: detail::uncvref_t<Type>
    signature: detail::uncvref_t<Type> from_json_tuple_get_impl(BasicJsonType&& j,
      detail::identity_tag<Type> /*unused*/, detail::priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 478
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 478
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: Type
    signature: Type from_json_tuple_get_impl(BasicJsonType && j, detail::identity_tag<Type>
      /*unused*/, detail::priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 485
    functionName: from_json_tuple_get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 3
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: detail::uncvref_t<Type>
    signature: detail::uncvref_t<Type> from_json_tuple_get_impl(BasicJsonType && j,
      detail::identity_tag<Type> /*unused*/, detail::priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: tuple_type<PTagValue, BasicJsonType, Args...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    - Dst: from_json_tuple_get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 494
    functionName: from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 12
    functionsReached:
    - from_json_tuple_get_impl
    - std::forward<BasicJsonType>
    - tuple_type<PTagValue, BasicJsonType, Args...>
    linkageType: ''
    returnType: tuple_type<PTagValue, BasicJsonType, Args...>
    signature: tuple_type<PTagValue, BasicJsonType, Args...> from_json_tuple_impl_base(BasicJsonType&&
      j, index_sequence<Idx...> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 500
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 500
    functionName: from_json_tuple_impl_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: std::tuple<>
    signature: std::tuple<> from_json_tuple_impl_base(BasicJsonType& /*unused*/, index_sequence<>
      /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:505,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 507
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 12
    functionsReached:
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::pair<A1, A2>
    signature: std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1,
      A2>> /*unused*/, priority_tag<0> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:512,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:512,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std::pair<A1, A2>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 13
    functionsReached:
    - std::forward<BasicJsonType>
    - from_json_tuple_impl
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p,
      priority_tag<1> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:520,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' j'
    argTypes:
    - BasicJsonType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 521
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 13
    functionsReached:
    - from_json_tuple_impl_base
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: std::tuple<Args...>
    signature: std::tuple<Args...> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::tuple<Args...>>
      /*unused*/, priority_tag<2> /*unused*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:526,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - std::tuple<Args...>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: from_json_tuple_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 13
    functionsReached:
    - from_json_tuple_impl_base
    - std::forward<BasicJsonType>
    linkageType: ''
    returnType: void
    signature: void from_json_tuple_impl(BasicJsonType&& j, std::tuple<Args...>& t,
      priority_tag<3> /*unused*/)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:531,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:533,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:533,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:535,1
    - Dst: from_json_tuple_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    - Dst: std::forward<BasicJsonType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    - Dst: std::forward<TupleRelated>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:538,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 2
    argNames:
    - ' j'
    - ' t'
    argTypes:
    - BasicJsonType
    - TupleRelated
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 539
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - std::forward<BasicJsonType>
    - JSON_HEDLEY_UNLIKELY
    - type_name
    - concat
    - type_error::create
    - std::forward<TupleRelated>
    - is_array
    - from_json_tuple_impl
    - JSON_THROW
    linkageType: ''
    returnType: auto
    signature: 'auto from_json(BasicJsonType&& j, TupleRelated&& t)

      -> decltype(from_json_tuple_impl(std::forward<BasicJsonType>(j), std::forward<TupleRelated>(t),
      priority_tag<3> {}))'
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:546,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:546,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:548,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:550,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:553,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:553,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:555,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:557,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::map<Key, Value, Compare, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 559
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 559
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::map<Key, Value, Compare,
      Allocator>& m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:566,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:566,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:568,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:570,1
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:573,1
    - Dst: is_array
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:573,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:575,1
    - Dst: emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    - Dst: at
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:577,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 2
    argNames:
    - ' j'
    - ' m'
    argTypes:
    - BasicJsonType
    - std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 579
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - JSON_HEDLEY_UNLIKELY
    - clear
    - type_name
    - concat
    - type_error::create
    - JSON_THROW
    - is_array
    - emplace
    - at
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std::unordered_map<Key, Value,
      Hash, KeyEqual, Allocator>& m)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: JSON_HEDLEY_UNLIKELY
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:590,1
    - Dst: is_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:590,1
    - Dst: JSON_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: type_error::create
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: type_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:592,1
    - Dst: template get_ptr<const typename BasicJsonType::string_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:594,1
    - Dst: std_fs::path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: std::u8string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: reinterpret_cast<const char8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:599,1
    - Dst: std_fs::u8path
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 2
    argNames:
    - ' j'
    - ' p'
    argTypes:
    - BasicJsonType
    - std_fs::path
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 603
    functionName: from_json
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 43
    functionsReached:
    - template get_ptr<const typename BasicJsonType::string_t*>
    - JSON_HEDLEY_UNLIKELY
    - std::u8string_view
    - is_string
    - type_name
    - concat
    - size
    - type_error::create
    - data
    - std_fs::path
    - JSON_THROW
    - reinterpret_cast<const char8_t*>
    - std_fs::u8path
    linkageType: ''
    returnType: void
    signature: void from_json(const BasicJsonType& j, std_fs::path& p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:610,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:611,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:611,1
    - Dst: from_json
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:613,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp:613,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' j'
    - ' val'
    argTypes:
    - BasicJsonType
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 614
    functionName: "operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
    functionUses: 0
    functionsReached:
    - std::forward<T>
    - noexcept
    - from_json
    linkageType: ''
    returnType: auto
    signature: "auto operator()(const BasicJsonType& j, T&& val) const\n    noexcept(noexcept(from_json(j,
      std::forward<T>(val))))\n    -> decltype(from_json(j, std::forward<T>(val)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 27
    functionName: JSON_HEDLEY_STRINGIFY_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY_EX(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 32
    functionName: JSON_HEDLEY_STRINGIFY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STRINGIFY(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: JSON_HEDLEY_CONCAT_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT_EX(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 42
    functionName: JSON_HEDLEY_CONCAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT(a,b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: JSON_HEDLEY_CONCAT3_EX
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3_EX(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - a
    - ','
    - b
    - ','
    - c
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 52
    functionName: JSON_HEDLEY_CONCAT3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONCAT3(a,b,c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - revision
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: JSON_HEDLEY_VERSION_ENCODE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_ENCODE(major,minor,revision)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 62
    functionName: JSON_HEDLEY_VERSION_DECODE_MAJOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MAJOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: JSON_HEDLEY_VERSION_DECODE_MINOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_MINOR(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - version
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 72
    functionName: JSON_HEDLEY_VERSION_DECODE_REVISION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_VERSION_DECODE_REVISION(version)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 87
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 89
    functionName: JSON_HEDLEY_GNUC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 107
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 109
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 111
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 113
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 113
    functionName: JSON_HEDLEY_MSVC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 129
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 131
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 131
    functionName: JSON_HEDLEY_INTEL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 145
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 147
    functionName: JSON_HEDLEY_INTEL_CL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 161
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 163
    functionName: JSON_HEDLEY_PGI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 183
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 185
    functionName: JSON_HEDLEY_SUNPRO_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 199
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 201
    functionName: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 217
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 219
    functionName: JSON_HEDLEY_ARM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 237
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 237
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 239
    functionName: JSON_HEDLEY_IBM_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 261
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 263
    functionName: JSON_HEDLEY_TI_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 277
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 277
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 279
    functionName: JSON_HEDLEY_TI_CL2000_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 293
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 295
    functionName: JSON_HEDLEY_TI_CL430_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 309
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 311
    functionName: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 325
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 327
    functionName: JSON_HEDLEY_TI_CL6X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 341
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 343
    functionName: JSON_HEDLEY_TI_CL7X_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 357
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 359
    functionName: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 377
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 379
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 379
    functionName: JSON_HEDLEY_CRAY_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 397
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 399
    functionName: JSON_HEDLEY_IAR_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 413
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 415
    functionName: JSON_HEDLEY_TINYC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 429
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 431
    functionName: JSON_HEDLEY_DMC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 445
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 447
    functionName: JSON_HEDLEY_COMPCERT_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 461
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 463
    functionName: JSON_HEDLEY_PELLES_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 477
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 479
    functionName: JSON_HEDLEY_MCST_LCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 508
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 508
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 510
    functionName: JSON_HEDLEY_GCC_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 521
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 523
    functionName: JSON_HEDLEY_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 530
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 532
    functionName: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 539
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 541
    functionName: JSON_HEDLEY_GCC_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 551
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 553
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 553
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 560
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 560
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 566
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 566
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - ns
    - ','
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 568
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 568
    functionName: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 575
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 577
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 577
    functionName: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 584
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 586
    functionName: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 593
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 595
    functionName: JSON_HEDLEY_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 602
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 604
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 604
    functionName: JSON_HEDLEY_GNUC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 611
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - builtin
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 613
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 613
    functionName: JSON_HEDLEY_GCC_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 620
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 622
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 622
    functionName: JSON_HEDLEY_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 629
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 631
    functionName: JSON_HEDLEY_GNUC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 638
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - feature
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 640
      start: 639
    functionDepth: 0
    functionLinenumber: 639
    functionLinenumberEnd: 640
    functionName: JSON_HEDLEY_GCC_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 647
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 647
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 649
    functionName: JSON_HEDLEY_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 656
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 656
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 658
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 658
    functionName: JSON_HEDLEY_GNUC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 665
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - extension
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 667
    functionName: JSON_HEDLEY_GCC_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 674
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 676
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 676
    functionName: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 683
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 683
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 685
    functionName: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 692
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 692
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - attribute
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 694
    functionName: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 701
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 703
    functionName: JSON_HEDLEY_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 710
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 710
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 712
    functionName: JSON_HEDLEY_GNUC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 719
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - warning
    - ','
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 721
    functionName: JSON_HEDLEY_GCC_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 743
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 744
    functionDepth: 0
    functionLinenumber: 744
    functionLinenumberEnd: 745
    functionName: JSON_HEDLEY_PRAGMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRAGMA(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 805
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 812
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - xpr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 819
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 824
    functionName: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 831
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 841
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 841
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 843
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 843
    functionName: JSON_HEDLEY_CONST_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CONST_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 850
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 850
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 852
    functionName: JSON_HEDLEY_REINTERPRET_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REINTERPRET_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 859
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 861
    functionName: JSON_HEDLEY_STATIC_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 873
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 873
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 878
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 878
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 879
    functionDepth: 0
    functionLinenumber: 879
    functionLinenumberEnd: 880
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 882
    functionDepth: 0
    functionLinenumber: 882
    functionLinenumberEnd: 883
    functionName: JSON_HEDLEY_CPP_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CPP_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1030
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1030
    functionDepth: 0
    functionLinenumber: 1030
    functionLinenumberEnd: 1031
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1044
    functionDepth: 0
    functionLinenumber: 1044
    functionLinenumberEnd: 1045
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1046
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1048
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1048
    functionDepth: 0
    functionLinenumber: 1048
    functionLinenumberEnd: 1049
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1067
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1068
      start: 1067
    functionDepth: 0
    functionLinenumber: 1067
    functionLinenumberEnd: 1068
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1072
    functionDepth: 0
    functionLinenumber: 1072
    functionLinenumberEnd: 1073
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1074
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1075
    functionDepth: 0
    functionLinenumber: 1075
    functionLinenumberEnd: 1076
    functionName: JSON_HEDLEY_DEPRECATED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED(since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - since
    - ','
    - replacement
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1077
    functionName: JSON_HEDLEY_DEPRECATED_FOR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - available_since
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1091
    functionName: JSON_HEDLEY_UNAVAILABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNAVAILABLE(available_since)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1120
    functionDepth: 0
    functionLinenumber: 1120
    functionLinenumberEnd: 1121
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1123
    functionDepth: 0
    functionLinenumber: 1123
    functionLinenumberEnd: 1124
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1127
      start: 1126
    functionDepth: 0
    functionLinenumber: 1126
    functionLinenumberEnd: 1127
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1130
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1130
    functionName: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - position
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1145
    functionName: JSON_HEDLEY_SENTINEL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_SENTINEL(position)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1220
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1222
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1227
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1227
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1228
    functionDepth: 0
    functionLinenumber: 1228
    functionLinenumberEnd: 1229
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1240
      start: 1239
    functionDepth: 0
    functionLinenumber: 1239
    functionLinenumberEnd: 1240
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1242
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1246
      start: 1245
    functionDepth: 0
    functionLinenumber: 1245
    functionLinenumberEnd: 1246
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1247
    functionDepth: 0
    functionLinenumber: 1247
    functionLinenumberEnd: 1248
    functionName: JSON_HEDLEY_ASSUME
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ASSUME(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1255
      start: 1254
    functionDepth: 0
    functionLinenumber: 1254
    functionLinenumberEnd: 1255
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1256
    functionDepth: 0
    functionLinenumber: 1256
    functionLinenumberEnd: 1257
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1259
    functionDepth: 0
    functionLinenumber: 1259
    functionLinenumberEnd: 1260
    functionName: JSON_HEDLEY_UNREACHABLE_RETURN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE_RETURN(value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1263
    functionName: JSON_HEDLEY_UNREACHABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNREACHABLE()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1287
    functionDepth: 0
    functionLinenumber: 1287
    functionLinenumberEnd: 1288
    functionName: JSON_HEDLEY_NON_NULL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_NON_NULL(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1298
      start: 1297
    functionDepth: 0
    functionLinenumber: 1297
    functionLinenumberEnd: 1298
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1299
    functionDepth: 0
    functionLinenumber: 1299
    functionLinenumberEnd: 1300
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1319
      start: 1318
    functionDepth: 0
    functionLinenumber: 1318
    functionLinenumberEnd: 1319
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - string_idx
    - ','
    - first_to_check
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1321
    functionName: JSON_HEDLEY_PRINTF_FORMAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1350
    functionDepth: 0
    functionLinenumber: 1350
    functionLinenumberEnd: 1351
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - value
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1356
    functionDepth: 0
    functionLinenumber: 1356
    functionLinenumberEnd: 1357
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, value, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1358
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1358
    functionDepth: 0
    functionLinenumber: 1358
    functionLinenumberEnd: 1359
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1359
    functionDepth: 0
    functionLinenumber: 1359
    functionLinenumberEnd: 1360
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 140
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1361
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 467
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1380
    functionDepth: 0
    functionLinenumber: 1380
    functionLinenumberEnd: 1385
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1390
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1390
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1390
    functionDepth: 0
    functionLinenumber: 1390
    functionLinenumberEnd: 1391
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 140
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1392
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 467
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - expr
    - ','
    - expected
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1393
    functionDepth: 0
    functionLinenumber: 1393
    functionLinenumberEnd: 1394
    functionName: JSON_HEDLEY_PREDICT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT(expr, expected, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1394
    functionDepth: 0
    functionLinenumber: 1394
    functionLinenumberEnd: 1395
    functionName: JSON_HEDLEY_PREDICT_TRUE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_TRUE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - probability
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1396
    functionName: JSON_HEDLEY_PREDICT_FALSE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_PREDICT_FALSE(expr, probability)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1397
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1397
    functionName: JSON_HEDLEY_LIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 140
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_LIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1398
    functionName: JSON_HEDLEY_UNLIKELY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 467
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNLIKELY(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1401
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1401
    functionName: JSON_HEDLEY_UNPREDICTABLE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_UNPREDICTABLE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1742
    functionDepth: 0
    functionLinenumber: 1742
    functionLinenumberEnd: 1743
    functionName: JSON_HEDLEY_ARRAY_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_ARRAY_PARAM(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1769
    functionDepth: 0
    functionLinenumber: 1769
    functionLinenumberEnd: 1770
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1782
      start: 1781
    functionDepth: 0
    functionLinenumber: 1781
    functionLinenumberEnd: 1782
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1785
      start: 1784
    functionDepth: 0
    functionLinenumber: 1784
    functionLinenumberEnd: 1785
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1798
    functionDepth: 0
    functionLinenumber: 1798
    functionLinenumberEnd: 1799
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1801
    functionDepth: 0
    functionLinenumber: 1801
    functionLinenumberEnd: 1802
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1823
      start: 1814
    functionDepth: 0
    functionLinenumber: 1814
    functionLinenumberEnd: 1823
    functionName: JSON_HEDLEY_IS_CONSTEXPR_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTEXPR_(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1828
      start: 1827
    functionDepth: 0
    functionLinenumber: 1827
    functionLinenumberEnd: 1828
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1829
    functionDepth: 0
    functionLinenumber: 1829
    functionLinenumberEnd: 1830
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1833
      start: 1832
    functionDepth: 0
    functionLinenumber: 1832
    functionLinenumberEnd: 1833
    functionName: JSON_HEDLEY_IS_CONSTANT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_IS_CONSTANT(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1835
      start: 1834
    functionDepth: 0
    functionLinenumber: 1834
    functionLinenumberEnd: 1835
    functionName: JSON_HEDLEY_REQUIRE_CONSTEXPR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_CONSTEXPR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1868
      start: 1867
    functionDepth: 0
    functionLinenumber: 1867
    functionLinenumberEnd: 1868
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - message
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1872
    functionDepth: 0
    functionLinenumber: 1872
    functionLinenumberEnd: 1873
    functionName: JSON_HEDLEY_STATIC_ASSERT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_STATIC_ASSERT(expr, message)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1898
    functionDepth: 0
    functionLinenumber: 1898
    functionLinenumberEnd: 1903
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1907
      start: 1906
    functionDepth: 0
    functionLinenumber: 1906
    functionLinenumberEnd: 1907
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1909
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1909
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1911
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1913
      start: 1912
    functionDepth: 0
    functionLinenumber: 1912
    functionLinenumberEnd: 1913
    functionName: JSON_HEDLEY_MESSAGE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_MESSAGE(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1926
      start: 1921
    functionDepth: 0
    functionLinenumber: 1921
    functionLinenumberEnd: 1926
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1930
    functionDepth: 0
    functionLinenumber: 1930
    functionLinenumberEnd: 1931
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1935
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1937
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1937
    functionName: JSON_HEDLEY_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_WARNING(msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1952
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1952
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1957
      start: 1952
    functionDepth: 0
    functionLinenumber: 1952
    functionLinenumberEnd: 1957
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1958
    functionDepth: 0
    functionLinenumber: 1958
    functionLinenumberEnd: 1959
    functionName: JSON_HEDLEY_REQUIRE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - expr
    - ','
    - msg
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1959
    functionDepth: 0
    functionLinenumber: 1959
    functionLinenumberEnd: 1960
    functionName: JSON_HEDLEY_REQUIRE_MSG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_REQUIRE_MSG(expr,msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1985
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - T
    - ','
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1986
    functionDepth: 0
    functionLinenumber: 1986
    functionLinenumberEnd: 1987
    functionName: JSON_HEDLEY_FLAGS_CAST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_FLAGS_CAST(T, expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2007
      start: 2006
    functionDepth: 0
    functionLinenumber: 2006
    functionLinenumberEnd: 2007
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - major
    - ','
    - minor
    - ','
    - patch
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 2008
    functionDepth: 0
    functionLinenumber: 2008
    functionLinenumberEnd: 2009
    functionName: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2015
      start: 2014
    functionDepth: 0
    functionLinenumber: 2014
    functionLinenumberEnd: 2015
    functionName: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2019
    functionDepth: 0
    functionLinenumber: 2019
    functionLinenumberEnd: 2020
    functionName: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - builtin
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2024
    functionDepth: 0
    functionLinenumber: 2024
    functionLinenumberEnd: 2025
    functionName: JSON_HEDLEY_CLANG_HAS_BUILTIN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - feature
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2030
      start: 2029
    functionDepth: 0
    functionLinenumber: 2029
    functionLinenumberEnd: 2030
    functionName: JSON_HEDLEY_CLANG_HAS_FEATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_FEATURE(feature)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - extension
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2035
      start: 2034
    functionDepth: 0
    functionLinenumber: 2034
    functionLinenumberEnd: 2035
    functionName: JSON_HEDLEY_CLANG_HAS_EXTENSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_EXTENSION(extension)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - attribute
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2040
      start: 2039
    functionDepth: 0
    functionLinenumber: 2039
    functionLinenumberEnd: 2040
    functionName: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - warning
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2044
    functionDepth: 0
    functionLinenumber: 2044
    functionLinenumberEnd: 2045
    functionName: JSON_HEDLEY_CLANG_HAS_WARNING
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JSON_HEDLEY_CLANG_HAS_WARNING(warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:64,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejDictGetPropertyHeadOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, PropertyHeadOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:69,1
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejDictGetFirstAnnotatedPropertyOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, AnnotationPropertyHeadOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:76,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:77,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:85,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:88,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:89,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:89,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 93
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - bejDictGetPropertyName
    - bejDictGetProperty
    - data
    - bejDictGetPropertyHeadOffset
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, ValidPropertyTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:101,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - bejDictGetProperty
    - EXPECT_THAT
    - bejDictGetPropertyHeadOffset
    - data
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, invalidPropertyOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:110,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:111,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:115,1
    - Dst: ASSERT_GE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:117,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 132
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - ASSERT_GE
    - std::vector::data
    - end
    - bejDictGetProperty
    - EXPECT_EQ
    - begin
    - bejDictGetPropertyHeadOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, InvalidPropertyNameLength)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:64,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejDictGetPropertyHeadOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, PropertyHeadOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:69,1
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejDictGetFirstAnnotatedPropertyOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, AnnotationPropertyHeadOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:76,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:77,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:84,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:85,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:88,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:89,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:89,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 93
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - bejDictGetPropertyName
    - bejDictGetProperty
    - data
    - bejDictGetPropertyHeadOffset
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, ValidPropertyTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:98,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:101,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - bejDictGetProperty
    - EXPECT_THAT
    - bejDictGetPropertyHeadOffset
    - data
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, invalidPropertyOffsetTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:110,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:111,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:115,1
    - Dst: ASSERT_GE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:117,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:128,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 132
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_dictionary_test.cpp
    functionUses: 0
    functionsReached:
    - ASSERT_GE
    - std::vector::data
    - end
    - bejDictGetProperty
    - EXPECT_EQ
    - begin
    - bejDictGetPropertyHeadOffset
    linkageType: ''
    returnType: void
    signature: void TEST(BejDictionaryTest, InvalidPropertyNameLength)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:14,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:16,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:17,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:18,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:19,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:20,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:21,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:22,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:23,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 25
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:31,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:33,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:34,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:35,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:36,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:37,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:38,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:39,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:40,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 42
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitArray
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:48,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:50,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:51,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:52,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:53,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:54,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:55,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:56,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:57,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitPropertyAnnotated
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitAnnotatedProp)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:67,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:68,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:69,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:70,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:72,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:73,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:74,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:75,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:77,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:78,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:79,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:80,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 84
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, ChildLinking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:92,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:93,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:95,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:96,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:97,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:98,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:100,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:101,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:111,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:114,1
    - Dst: bejTreeSetInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:115,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 117
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeSetInteger
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, SetInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:126,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:127,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:131,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:134,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 137
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeAddEnum
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddEnum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:146,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:147,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:150,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:154,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:155,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 157
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddString
    - EXPECT_THAT
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:166,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:169,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:174,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:175,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 177
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeAddReal
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddReal)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:186,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 197
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddBool
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:203,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:206,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:208,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 213
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeUpdateNodeFlags
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, NodeFlags)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:221,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:222,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:223,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:225,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:226,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:226,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:227,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddReal
    - bejTreeInitSet
    - bejTreeIsParentType
    - bejTreeAddBool
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, NodeType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:14,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:16,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:17,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:18,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:19,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:20,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:21,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:22,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:23,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 25
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:31,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:33,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:34,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:35,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:36,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:37,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:38,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:39,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:40,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 42
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitArray
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:48,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:50,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:51,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:52,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:53,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:54,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:55,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:56,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:57,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitPropertyAnnotated
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, InitAnnotatedProp)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:67,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:68,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:69,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:70,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:72,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:73,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:74,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:75,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:77,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:78,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:79,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:80,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 84
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, ChildLinking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:92,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:93,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:95,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:96,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:97,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:98,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:100,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:101,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:111,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:114,1
    - Dst: bejTreeSetInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:115,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 117
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeSetInteger
    - bejTreeAddInteger
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, SetInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:126,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:127,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:131,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:134,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 137
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeAddEnum
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddEnum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:146,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:147,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:150,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:154,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:155,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 157
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddString
    - EXPECT_THAT
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:166,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:169,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:174,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:175,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 177
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeAddReal
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddReal)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:186,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 197
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeAddBool
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, AddBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:203,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:206,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:208,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 213
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejTreeInitSet
    - bejTreeUpdateNodeFlags
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, NodeFlags)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:221,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:222,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:223,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:225,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:226,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:226,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:227,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_tree_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddReal
    - bejTreeInitSet
    - bejTreeIsParentType
    - bejTreeAddBool
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejTreeTest, NodeType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' params'
    - os
    argTypes:
    - BejDecoderTestParams
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: libbej::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const BejDecoderTestParams& params, std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' inputs'
    argTypes:
    - BejTestInputs
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: libbej::makeDictionaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BejDictionaries
    signature: BejDictionaries makeDictionaries(const BejTestInputs& inputs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:77,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:78,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:79,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:91,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:91,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:92,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:93,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 100
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejDecoderTest, Decode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:123,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:124,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:140,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:141,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:141,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:143,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:144,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:144,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:150,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:151,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:152,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:156,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:157,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:157,1
    - Dst: std::make_unique<RedfishPropertyLeafBool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:159,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: std::make_unique<RedfishPropertyLeafEnum>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:163,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:169,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:169,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:170,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:171,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:171,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:175,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:175,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 181
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::reserve
    - bejTreeInitSet
    - bejTreeAddBool
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyParent>
    - auto::get
    - bejTreeAddEnum
    - bejTreeInitArray
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyLeafBool>
    - bejTreeLinkChildToParent
    - libbej::loadInputs
    - std::vector::push_back
    - std::span
    - ASSERT_TRUE
    - std::make_unique<RedfishPropertyLeafEnum>
    - std::move
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MaxOperationsLimit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:185,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:186,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:197,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:198,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:198,1
    - Dst: std::make_unique<RedfishPropertyLeafReal>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:201,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:205,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:205,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:206,1
    - Dst: std::search
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:214,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:214,1
    - Dst: ASSERT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:215,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:215,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:220,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:220,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:221,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:223,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:227,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:230,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:231,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:237,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:237,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:238,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 245
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyParent>
    - auto::get
    - std::vector::begin
    - libbej::BejEncoderJson::encode
    - bejTreeAddReal
    - std::make_unique<RedfishPropertyLeafReal>
    - std::vector::data
    - libbej::loadInputs
    - std::search
    - bejGetNnint
    - bejGetNnintSize
    - std::distance
    - std::span
    - ASSERT_TRUE
    - ASSERT_EQ
    - ASSERT_NE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, RealWithTooManyLeadingZeros)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:249,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:250,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:261,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:262,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:262,1
    - Dst: std::make_unique<RedfishPropertyLeafString>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:267,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:271,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:271,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 278
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - std::string::c_str
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyLeafString>
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyParent>
    - ASSERT_TRUE
    - bejTreeAddString
    - EXPECT_THAT
    - auto::get
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, StringTooLong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:282,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:283,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:294,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:295,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:295,1
    - Dst: std::make_unique<RedfishPropertyLeafInt>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:297,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:301,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:301,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:302,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:307,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 312
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyLeafInt>
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyParent>
    - ASSERT_TRUE
    - EXPECT_THAT
    - bejTreeAddInteger
    - auto::get
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, ValueBeyondStreamLength)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:316,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:317,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:318,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 327
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootSequenceSizeTooLarge)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:331,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:332,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:333,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 342
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootValueLengthSizeTooLarge)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:346,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:347,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:348,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 357
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootHeaderTruncated)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:361,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:374,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 376
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 376
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidSchemaDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:380,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:381,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:393,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 395
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidAnnotationDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:399,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:412,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 414
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidErrorDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:420,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:421,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:470,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:471,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:474,1
    - Dst: nlohmann::json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:475,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 476
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - ASSERT_TRUE
    - EXPECT_EQ
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - nlohmann::json::contains
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLink)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 508
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 508
    functionName: libbej::resourceLink42Stream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::vector<uint8_t>
    signature: std::vector<uint8_t> resourceLink42Stream()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:512,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:513,1
    - Dst: libbej::resourceLink42Stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:522,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:529,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:530,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:530,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:531,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:532,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 533
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 533
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::resourceLink42Stream
    - parse
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkResolvesUri)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:537,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:538,1
    - Dst: libbej::resourceLink42Stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:547,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:555,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:556,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:556,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:557,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:558,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 559
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 559
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::resourceLink42Stream
    - parse
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkUnrecognizedIsInvalidForm)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:564,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:608,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:612,1
    - Dst: nlohmann::json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:612,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:613,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 614
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - is_null
    - ASSERT_TRUE
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - nlohmann::json::contains
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:618,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:619,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:632,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:632,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:633,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:649,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:650,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:651,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:651,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:654,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:657,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 660
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 660
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, IgnoresTrailingBytes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:664,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:665,1
    - Dst: auto::encodedStream::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:679,1
    - Dst: auto::encodedStream::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:680,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:683,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 684
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - auto::encodedStream::data
    - auto::encodedStream::size
    - BejDecoderJson::decode
    - libbej::loadInputs
    - ASSERT_TRUE
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, RejectsBufferShorterThanRootTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:688,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:689,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:701,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:701,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:702,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:704,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:705,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:706,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:706,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:713,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 714
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, IgnoresTrailingBytesByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:718,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:719,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:731,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:731,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:732,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:734,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:735,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:736,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:736,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:742,1
    - Dst: testing::internal::CaptureStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:744,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: testing::internal::GetCapturedStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:748,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:748,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:749,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:750,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 751
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - testing::internal::GetCapturedStderr
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    - testing::internal::CaptureStderr
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, WarnsOnTrailingBytes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:755,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:756,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:767,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:768,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:769,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:769,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:773,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 776
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 776
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, ErrorsOnTrailingBytes)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:807,1
    - Dst: nlohmann::json::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:815,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:819,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:820,1
    - Dst: BejDeferredBindingMap::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - pdrFile
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 827
    functionName: libbej::loadBindingMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - get
    - substr
    - BejDeferredBindingMap::emplace
    - nlohmann::json::items
    - front
    - std::ifstream::is_open
    - empty
    linkageType: ''
    returnType: std::optional<BejDeferredBindingMap>
    signature: std::optional<BejDeferredBindingMap> loadBindingMap(const char* pdrFile)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:834,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:835,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:836,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:839,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:839,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:840,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:840,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 832
    functionDepth: 1
    functionLinenumber: 832
    functionLinenumberEnd: 844
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_EQ
    - ASSERT_EQ
    - parse
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST(BejDeferredBindingDecodeTest, PreservesPlaceholdersWithoutBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:852,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:853,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:854,1
    - Dst: libbej::loadBindingMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:856,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:857,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:860,1
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:860,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:865,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:866,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:867,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:867,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:872,1
    - Dst: nlohmann::json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:872,1
    - Dst: auto::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:873,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:874,1
    - Dst: nlohmann::json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:874,1
    - Dst: auto::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:875,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 876
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 876
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::loadBindingMap
    - nlohmann::json::dump
    - BejDecoderJson::decode
    - libbej::bejBinding::instanceId
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - libbej::bejBinding::resourceLink
    - EXPECT_EQ
    - nlohmann::json::at
    - ASSERT_EQ
    - parse
    - std::ifstream::is_open
    - auto::at
    linkageType: ''
    returnType: void
    signature: void TEST(BejDeferredBindingDecodeTest, ResolvesPlaceholdersWithBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' params'
    - os
    argTypes:
    - BejDecoderTestParams
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: libbej::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const BejDecoderTestParams& params, std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' inputs'
    argTypes:
    - BejTestInputs
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: libbej::makeDictionaries
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: BejDictionaries
    signature: BejDictionaries makeDictionaries(const BejTestInputs& inputs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:77,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:78,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:79,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:91,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:91,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:92,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:93,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 100
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejDecoderTest, Decode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:123,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:124,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:140,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:141,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:141,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:143,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:144,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:144,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:145,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:150,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:151,1
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:152,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:156,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:157,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:157,1
    - Dst: std::make_unique<RedfishPropertyLeafBool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:159,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:160,1
    - Dst: std::make_unique<RedfishPropertyLeafEnum>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:163,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:164,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:167,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:169,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:169,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:170,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:170,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:171,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:171,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:175,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:175,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 181
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::reserve
    - bejTreeInitSet
    - bejTreeAddBool
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyParent>
    - auto::get
    - bejTreeAddEnum
    - bejTreeInitArray
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyLeafBool>
    - bejTreeLinkChildToParent
    - libbej::loadInputs
    - std::vector::push_back
    - std::span
    - ASSERT_TRUE
    - std::make_unique<RedfishPropertyLeafEnum>
    - std::move
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MaxOperationsLimit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:185,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:186,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:197,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:198,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:198,1
    - Dst: std::make_unique<RedfishPropertyLeafReal>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:201,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:202,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:205,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:205,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:206,1
    - Dst: std::search
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:213,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:214,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:214,1
    - Dst: ASSERT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:215,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:215,1
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:220,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:220,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:221,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:223,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:227,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:230,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:231,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:237,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:237,1
    - Dst: std::vector::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:238,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 245
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyParent>
    - auto::get
    - std::vector::begin
    - libbej::BejEncoderJson::encode
    - bejTreeAddReal
    - std::make_unique<RedfishPropertyLeafReal>
    - std::vector::data
    - libbej::loadInputs
    - std::search
    - bejGetNnint
    - bejGetNnintSize
    - std::distance
    - std::span
    - ASSERT_TRUE
    - ASSERT_EQ
    - ASSERT_NE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, RealWithTooManyLeadingZeros)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:249,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:250,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:261,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:262,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:262,1
    - Dst: std::make_unique<RedfishPropertyLeafString>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:267,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:268,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:271,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:271,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 278
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - std::string::c_str
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyLeafString>
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyParent>
    - ASSERT_TRUE
    - bejTreeAddString
    - EXPECT_THAT
    - auto::get
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, StringTooLong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:282,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:283,1
    - Dst: std::make_unique<RedfishPropertyParent>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:294,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:295,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:295,1
    - Dst: std::make_unique<RedfishPropertyLeafInt>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:297,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:298,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:301,1
    - Dst: auto::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:301,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:302,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:307,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 312
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - std::make_unique<RedfishPropertyLeafInt>
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - std::make_unique<RedfishPropertyParent>
    - ASSERT_TRUE
    - EXPECT_THAT
    - bejTreeAddInteger
    - auto::get
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, ValueBeyondStreamLength)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:316,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:317,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:318,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 327
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootSequenceSizeTooLarge)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:331,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:332,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:333,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 342
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootValueLengthSizeTooLarge)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:346,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:347,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:348,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 357
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 357
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - std::span
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, MalformedRootHeaderTruncated)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:361,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:374,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 376
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 376
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidSchemaDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:380,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:381,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:393,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 395
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidAnnotationDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:399,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:412,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 414
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - libbej::loadInputs
    - BejDecoderJson::decode
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderSecurityTest, InvalidErrorDictionarySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:420,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:421,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:468,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:470,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:471,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:474,1
    - Dst: nlohmann::json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:475,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 476
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - ASSERT_TRUE
    - EXPECT_EQ
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - nlohmann::json::contains
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLink)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 508
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 508
    functionName: libbej::resourceLink42Stream
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::vector<uint8_t>
    signature: std::vector<uint8_t> resourceLink42Stream()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:512,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:513,1
    - Dst: libbej::resourceLink42Stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:522,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:529,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:530,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:530,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:531,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:532,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 533
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 533
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::resourceLink42Stream
    - parse
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkResolvesUri)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:537,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:538,1
    - Dst: libbej::resourceLink42Stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:547,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:555,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:556,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:556,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:557,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:558,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 559
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 559
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::resourceLink42Stream
    - parse
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkUnrecognizedIsInvalidForm)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:564,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:606,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:608,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:612,1
    - Dst: nlohmann::json::contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:612,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:613,1
    - Dst: is_null
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 614
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - is_null
    - ASSERT_TRUE
    - EXPECT_TRUE
    - parse
    - EXPECT_THAT
    - nlohmann::json::contains
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderResourceLinkTest, DecodeResourceLinkNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:618,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:619,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:632,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:632,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:633,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:649,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:650,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:651,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:651,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:654,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:657,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 660
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 660
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, IgnoresTrailingBytes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:664,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:665,1
    - Dst: auto::encodedStream::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:679,1
    - Dst: auto::encodedStream::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:680,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:683,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 684
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - auto::encodedStream::data
    - auto::encodedStream::size
    - BejDecoderJson::decode
    - libbej::loadInputs
    - ASSERT_TRUE
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, RejectsBufferShorterThanRootTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:688,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:689,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:701,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:701,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:702,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:704,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:705,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:706,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:706,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:712,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:713,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 714
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, IgnoresTrailingBytesByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:718,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:719,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:731,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:731,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:732,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:734,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:735,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:736,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:736,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:742,1
    - Dst: testing::internal::CaptureStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:744,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:745,1
    - Dst: testing::internal::GetCapturedStderr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:748,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:748,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:749,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:750,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 751
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - testing::internal::GetCapturedStderr
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    - ASSERT_EQ
    - testing::internal::CaptureStderr
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, WarnsOnTrailingBytes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:755,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:756,1
    - Dst: auto::encodedStream::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:767,1
    - Dst: auto::encodedStream::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:768,1
    - Dst: std::vector::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:769,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:769,1
    - Dst: BejDecoderJson::setTrailingDataPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:773,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 776
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 776
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - std::vector::end
    - BejDecoderJson::setTrailingDataPolicy
    - BejDecoderJson::decode
    - auto::encodedStream::end
    - std::span
    - libbej::loadInputs
    - ASSERT_TRUE
    - std::vector::insert
    - EXPECT_EQ
    - auto::encodedStream::begin
    linkageType: ''
    returnType: void
    signature: void TEST(BejDecoderPayloadLengthTest, ErrorsOnTrailingBytes)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:807,1
    - Dst: nlohmann::json::items
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:815,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:819,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:820,1
    - Dst: BejDeferredBindingMap::emplace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:824,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 1
    argNames:
    - pdrFile
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 827
    functionName: libbej::loadBindingMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 1
    functionsReached:
    - get
    - substr
    - BejDeferredBindingMap::emplace
    - nlohmann::json::items
    - front
    - std::ifstream::is_open
    - empty
    linkageType: ''
    returnType: std::optional<BejDeferredBindingMap>
    signature: std::optional<BejDeferredBindingMap> loadBindingMap(const char* pdrFile)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:834,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:835,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:836,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:839,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:839,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:840,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:840,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 832
    functionDepth: 1
    functionLinenumber: 832
    functionLinenumberEnd: 844
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - EXPECT_EQ
    - ASSERT_EQ
    - parse
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST(BejDeferredBindingDecodeTest, PreservesPlaceholdersWithoutBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:852,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:853,1
    - Dst: libbej::makeDictionaries
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:854,1
    - Dst: libbej::loadBindingMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:856,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:857,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:860,1
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:860,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:865,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:866,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:867,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:867,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:872,1
    - Dst: nlohmann::json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:872,1
    - Dst: auto::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:873,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:874,1
    - Dst: nlohmann::json::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:874,1
    - Dst: auto::at
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:875,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 876
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 876
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_decoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::loadBindingMap
    - nlohmann::json::dump
    - BejDecoderJson::decode
    - libbej::bejBinding::instanceId
    - BejDecoderJson::getOutput
    - libbej::loadInputs
    - libbej::makeDictionaries
    - ASSERT_TRUE
    - libbej::bejBinding::resourceLink
    - EXPECT_EQ
    - nlohmann::json::at
    - ASSERT_EQ
    - parse
    - std::ifstream::is_open
    - auto::at
    linkageType: ''
    returnType: void
    signature: void TEST(BejDeferredBindingDecodeTest, ResolvesPlaceholdersWithBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' params'
    - os
    argTypes:
    - BejEncoderTestParams
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const BejEncoderTestParams& params, std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:61,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:64,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:67,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:70,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:73,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:76,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:79,1
    - Dst: bejTreeAddNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:82,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:85,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:88,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:91,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:94,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:97,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:100,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:102,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:103,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 107
    functionName: libbej::createDummyResource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddReal
    - bejTreeAddEnum
    - bejTreeInitSet
    - bejTreeAddBool
    - bejTreeInitArray
    - bejTreeAddString
    - bejTreeAddNull
    - bejTreeAddInteger
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createDummyResource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:142,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:145,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:148,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:151,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:154,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:157,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:160,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:164,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:167,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:170,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:173,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:176,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:180,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:184,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:187,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:190,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:193,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:194,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:195,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:196,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:199,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:202,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:205,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:208,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:212,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:213,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:217,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:221,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:224,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:225,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:226,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:229,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:230,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:233,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 237
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 237
    functionName: libbej::createDriveOem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - bejTreeInitArray
    - bejTreeInitPropertyAnnotated
    - bejTreeAddString
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createDriveOem()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:274,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:275,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 5
    argNames:
    - parent
    - linkSet
    - linkSetLabel
    - odataId
    - linkValue
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyParent*
    - char*
    - struct RedfishPropertyLeafString*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 277
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 277
    functionName: libbej::addLinkToTree
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddString
    - bejTreeLinkChildToParent
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: "void addLinkToTree(struct RedfishPropertyParent* parent,\n                   struct
      RedfishPropertyParent* linkSet,\n                   const char* linkSetLabel,\n
      \                  struct RedfishPropertyLeafString* odataId,\n                   const
      char* linkValue)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:284,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:285,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:287,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:288,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:290,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 6
    argNames:
    - parent
    - arrayName
    - linkCount
    - links
    - linksInfo
    - linkJsonArray
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    - int
    - char*[]
    - struct RedfishArrayOfLinksJson*
    - struct RedfishLinkJson*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 297
    functionName: libbej::redfishCreateArrayOfLinksJson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::addLinkToTree
    - bejTreeInitArray
    - bejTreeInitPropertyAnnotated
    - bejTreeAddInteger
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void redfishCreateArrayOfLinksJson(\n    struct RedfishPropertyParent*
      parent, const char* arrayName, int linkCount,\n    const char* const links[],
      struct RedfishArrayOfLinksJson* linksInfo,\n    struct RedfishLinkJson* linkJsonArray)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:321,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:322,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:325,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:326,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:328,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:329,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:331,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:334,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:337,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:340,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 347
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 347
    functionName: libbej::createChassisResource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::addLinkToTree
    - bejTreeInitArray
    - bejTreeAddString
    - libbej::redfishCreateArrayOfLinksJson
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createChassisResource()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:351,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:352,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:353,1
    - Dst: bejEncode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:380,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:381,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:385,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:386,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:388,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 394
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - EXPECT_TRUE
    - parse
    - expectedJson::empty
    - bejEncode
    - EXPECT_THAT
    - createResource
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejEncoderTest, Encode)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:398,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:399,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:400,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:412,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:413,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:415,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:418,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:419,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:421,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:424,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:430,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:431,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:433,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:436,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:437,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:439,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:442,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 445
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - EXPECT_TRUE
    - parse
    - expectedJson::empty
    - EXPECT_THAT
    - createResource
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejEncoderTest, EncodeWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:449,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:450,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:465,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:466,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:468,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:472,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:475,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:483,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:484,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:488,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:489,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:492,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 447
    functionDepth: 2
    functionLinenumber: 447
    functionLinenumberEnd: 498
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, DeferredBindingEncodeDecode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:502,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:503,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:515,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:516,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:517,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:523,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:525,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:530,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:531,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:534,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:535,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:536,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 539
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, EncodeDoesNotMutateInputTree)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:543,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:544,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:556,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:557,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:558,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:562,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:562,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:564,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:573,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:574,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:574,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:575,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:575,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:577,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:578,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:579,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 541
    functionDepth: 2
    functionLinenumber: 541
    functionLinenumberEnd: 582
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, UnresolvedPlaceholdersBecomeInvalidForm)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:586,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:587,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:599,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:600,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:601,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:605,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:605,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:607,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:613,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:613,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:615,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:615,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:616,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:617,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 620
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, DisabledModeLeavesPlaceholdersRaw)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:624,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:625,1
    - Dst: libbej::bejBinding::chassis
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:640,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:643,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:643,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:645,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:651,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:651,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:652,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:652,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:657,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:658,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 622
    functionDepth: 2
    functionLinenumber: 622
    functionLinenumberEnd: 659
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::bejBinding::chassis
    - libbej::BejEncoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, IdlessMarkerRoundTrips)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:663,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:664,1
    - Dst: libbej::bejBinding::system
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:678,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:681,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:681,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:683,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:689,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:689,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:690,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:695,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:696,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 661
    functionDepth: 2
    functionLinenumber: 661
    functionLinenumberEnd: 697
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - std::span
    - get
    - libbej::bejBinding::system
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, SystemMarkerRoundTrips)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' params'
    - os
    argTypes:
    - BejEncoderTestParams
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const BejEncoderTestParams& params, std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:61,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:64,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:67,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:70,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:73,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:76,1
    - Dst: bejTreeAddReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:79,1
    - Dst: bejTreeAddNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:82,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:85,1
    - Dst: bejTreeAddBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:88,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:91,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:94,1
    - Dst: bejTreeAddEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:97,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:100,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:102,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:103,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 107
    functionName: libbej::createDummyResource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeAddReal
    - bejTreeAddEnum
    - bejTreeInitSet
    - bejTreeAddBool
    - bejTreeInitArray
    - bejTreeAddString
    - bejTreeAddNull
    - bejTreeAddInteger
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createDummyResource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:142,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:145,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:148,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:151,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:154,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:157,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:160,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:164,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:167,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:170,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:173,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:176,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:180,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:184,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:187,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:190,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:193,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:194,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:195,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:196,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:199,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:202,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:205,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:208,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:212,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:213,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:217,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:221,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:224,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:225,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:226,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:229,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:230,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:233,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 237
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 237
    functionName: libbej::createDriveOem
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 6
    functionsReached:
    - bejTreeInitSet
    - bejTreeInitArray
    - bejTreeInitPropertyAnnotated
    - bejTreeAddString
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createDriveOem()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:274,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:275,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 5
    argNames:
    - parent
    - linkSet
    - linkSetLabel
    - odataId
    - linkValue
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyParent*
    - char*
    - struct RedfishPropertyLeafString*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 277
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 277
    functionName: libbej::addLinkToTree
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 2
    functionsReached:
    - bejTreeAddString
    - bejTreeLinkChildToParent
    - bejTreeInitSet
    linkageType: ''
    returnType: void
    signature: "void addLinkToTree(struct RedfishPropertyParent* parent,\n                   struct
      RedfishPropertyParent* linkSet,\n                   const char* linkSetLabel,\n
      \                  struct RedfishPropertyLeafString* odataId,\n                   const
      char* linkValue)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:284,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:285,1
    - Dst: bejTreeInitPropertyAnnotated
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:287,1
    - Dst: bejTreeAddInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:288,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:290,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 6
    argNames:
    - parent
    - arrayName
    - linkCount
    - links
    - linksInfo
    - linkJsonArray
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    - int
    - char*[]
    - struct RedfishArrayOfLinksJson*
    - struct RedfishLinkJson*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 297
    functionName: libbej::redfishCreateArrayOfLinksJson
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 1
    functionsReached:
    - libbej::addLinkToTree
    - bejTreeInitArray
    - bejTreeInitPropertyAnnotated
    - bejTreeAddInteger
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void redfishCreateArrayOfLinksJson(\n    struct RedfishPropertyParent*
      parent, const char* arrayName, int linkCount,\n    const char* const links[],
      struct RedfishArrayOfLinksJson* linksInfo,\n    struct RedfishLinkJson* linkJsonArray)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:321,1
    - Dst: bejTreeAddString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:322,1
    - Dst: bejTreeInitSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:325,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:326,1
    - Dst: bejTreeInitArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:328,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:329,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:331,1
    - Dst: libbej::addLinkToTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:334,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:337,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:340,1
    - Dst: libbej::redfishCreateArrayOfLinksJson
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 347
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 347
    functionName: libbej::createChassisResource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - bejTreeInitSet
    - libbej::addLinkToTree
    - bejTreeInitArray
    - bejTreeAddString
    - libbej::redfishCreateArrayOfLinksJson
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: struct RedfishPropertyParent
    signature: struct RedfishPropertyParent * createChassisResource()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:351,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:352,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:353,1
    - Dst: bejEncode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:380,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:381,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:384,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:385,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:386,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:388,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 394
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - EXPECT_TRUE
    - parse
    - expectedJson::empty
    - bejEncode
    - EXPECT_THAT
    - createResource
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejEncoderTest, Encode)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:398,1
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:399,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:400,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:412,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:413,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:415,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:417,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:418,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:419,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:421,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:424,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:426,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:430,1
    - Dst: createResource
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:431,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:433,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:435,1
    - Dst: BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:436,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:437,1
    - Dst: expectedJson::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:439,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:442,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    - Dst: nlohmann::json::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    - Dst: auto::expectedJson::dump
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:444,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 445
    functionName: libbej::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - nlohmann::json::dump
    - GetParam
    - libbej::BejEncoderJson::getOutput
    - BejDecoderJson::decode
    - BejDecoderJson::getOutput
    - std::span
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - EXPECT_TRUE
    - parse
    - expectedJson::empty
    - EXPECT_THAT
    - createResource
    - auto::expectedJson::dump
    linkageType: ''
    returnType: void
    signature: void TEST_P(BejEncoderTest, EncodeWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:449,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:450,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:465,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:466,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:468,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:472,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:475,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:481,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:483,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:484,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:488,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:489,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:492,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 447
    functionDepth: 2
    functionLinenumber: 447
    functionLinenumberEnd: 498
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, DeferredBindingEncodeDecode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:502,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:503,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:515,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:516,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:517,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:523,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:525,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:530,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:531,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:534,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:535,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:536,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 539
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, EncodeDoesNotMutateInputTree)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:543,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:544,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:556,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:557,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:558,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:562,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:562,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:564,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:573,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:574,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:574,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:575,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:575,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:577,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:578,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:579,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 541
    functionDepth: 2
    functionLinenumber: 541
    functionLinenumberEnd: 582
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, UnresolvedPlaceholdersBecomeInvalidForm)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:586,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:587,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:599,1
    - Dst: libbej::bejBinding::instanceId
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:600,1
    - Dst: libbej::bejBinding::action
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:601,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:605,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:605,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:607,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:612,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:613,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:613,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:615,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:615,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:616,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:617,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 620
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - libbej::bejBinding::instanceId
    - std::span
    - get
    - libbej::loadInputs
    - libbej::bejBinding::resourceLink
    - ASSERT_TRUE
    - libbej::BejEncoderJson::encode
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    - libbej::bejBinding::action
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, DisabledModeLeavesPlaceholdersRaw)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:624,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:625,1
    - Dst: libbej::bejBinding::chassis
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:640,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:643,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:643,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:645,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:649,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:651,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:651,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:652,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:652,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:656,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:657,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:658,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 622
    functionDepth: 2
    functionLinenumber: 622
    functionLinenumberEnd: 659
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::bejBinding::chassis
    - libbej::BejEncoderJson::getOutput
    - std::span
    - get
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, IdlessMarkerRoundTrips)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: libbej::loadInputs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:663,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:664,1
    - Dst: libbej::bejBinding::system
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:678,1
    - Dst: libbej::BejEncoderJson::encode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:681,1
    - Dst: libbej::createDriveOem
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:681,1
    - Dst: libbej::BejEncoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:683,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:687,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:689,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:689,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:690,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: libbej::BejDecoderJson::decode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:694,1
    - Dst: parse
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:695,1
    - Dst: libbej::BejDecoderJson::getOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:696,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 661
    functionDepth: 2
    functionLinenumber: 661
    functionLinenumberEnd: 697
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_encoder_test.cpp
    functionUses: 0
    functionsReached:
    - libbej::BejDecoderJson::decode
    - libbej::BejEncoderJson::getOutput
    - std::span
    - get
    - libbej::bejBinding::system
    - libbej::loadInputs
    - libbej::BejEncoderJson::encode
    - ASSERT_TRUE
    - EXPECT_EQ
    - libbej::createDriveOem
    - parse
    - libbej::BejDecoderJson::getOutput
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejEncoderDeferredBindingTest, SystemMarkerRoundTrips)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:14,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:14,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:15,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:15,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:16,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:16,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:17,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 19
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - bejGetUnsignedInteger
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetUnsignedIntegerTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:26,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:26,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:27,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejGetNnint
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetNnintTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:35,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:35,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:36,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejGetNnintSize
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetNnintSizeTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:14,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:14,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:15,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:15,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:16,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:16,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:17,1
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 19
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - bejGetUnsignedInteger
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetUnsignedIntegerTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:26,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:26,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:27,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejGetNnint
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetNnintTest)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:35,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:35,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:36,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: libbej::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/bej_common_test.cpp
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - bejGetNnintSize
    linkageType: ''
    returnType: void
    signature: void TEST(BejCommonTest, BejGetNnintSizeTest)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:42,1
    - Dst: std::ifstream::readsome
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:47,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::span<uint8_t>::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::span<uint8_t>::size_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::ifstream::peek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - fileName
    - buffer
    argTypes:
    - char*
    - std::span<uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 56
    functionName: libbej::readBinaryFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<char*>
    - std::span<uint8_t>::data
    - std::span<uint8_t>::size_bytes
    - std::ifstream::is_open
    - std::ifstream::readsome
    - std::ifstream::peek
    linkageType: ''
    returnType: std::streamsize
    signature: std::streamsize readBinaryFile(const char* fileName, std::span<uint8_t>
      buffer)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:62,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:73,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:74,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:82,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:83,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:89,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:90,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:101,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:102,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:116,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 1
    argNames:
    - ' files'
    argTypes:
    - BejTestInputFiles
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 119
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 119
    functionName: libbej::loadInputs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp
    functionUses: 60
    functionsReached:
    - std::ifstream::is_open
    - std::span
    - libbej::readBinaryFile
    linkageType: ''
    returnType: std::optional<BejTestInputs>
    signature: "std::optional<BejTestInputs> loadInputs(const BejTestInputFiles& files,\n
      \                                       bool readErrorDictionary = false)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:42,1
    - Dst: std::ifstream::readsome
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:47,1
    - Dst: reinterpret_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::span<uint8_t>::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::span<uint8_t>::size_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:48,1
    - Dst: std::ifstream::peek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - fileName
    - buffer
    argTypes:
    - char*
    - std::span<uint8_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 56
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 56
    functionName: libbej::readBinaryFile
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp
    functionUses: 1
    functionsReached:
    - reinterpret_cast<char*>
    - std::span<uint8_t>::data
    - std::span<uint8_t>::size_bytes
    - std::ifstream::is_open
    - std::ifstream::readsome
    - std::ifstream::peek
    linkageType: ''
    returnType: std::streamsize
    signature: std::streamsize readBinaryFile(const char* fileName, std::span<uint8_t>
      buffer)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: std::ifstream::is_open
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:62,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:73,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:74,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:82,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:83,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:89,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:90,1
    - Dst: libbej::readBinaryFile
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:101,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:102,1
    - Dst: std::span
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp:116,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 1
    argNames:
    - ' files'
    argTypes:
    - BejTestInputFiles
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 119
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 119
    functionName: libbej::loadInputs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/test/include/bej_common_test.hpp
    functionUses: 60
    functionsReached:
    - std::ifstream::is_open
    - std::span
    - libbej::readBinaryFile
    linkageType: ''
    returnType: std::optional<BejTestInputs>
    signature: "std::optional<BejTestInputs> loadInputs(const BejTestInputFiles& files,\n
      \                                       bool readErrorDictionary = false)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:48,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:50,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - params
    - propertyName
    argTypes:
    - struct BejJsonParam*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: libbej::addPropertyNameToOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: void
    signature: "void addPropertyNameToOutput(struct BejJsonParam* params,\n                                    const
      char* propertyName)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:64,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:65,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: libbej::callbackSetStart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackSetStart(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:80,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: libbej::callbackSetEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackSetEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:95,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:96,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: libbej::callbackArrayStart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackArrayStart(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:111,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: libbej::callbackArrayEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackArrayEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:125,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: libbej::callbackPropertyEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackPropertyEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:141,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:142,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: libbej::callbackNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    linkageType: ''
    returnType: int
    signature: int callbackNull(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:160,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:161,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:162,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - int64_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: libbej::callbackInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - to_string
    linkageType: ''
    returnType: int
    signature: "int callbackInteger(const char* propertyName, int64_t value,\n                           void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:179,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:180,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:181,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:182,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 175
    functionDepth: 3
    functionLinenumber: 175
    functionLinenumberEnd: 186
    functionName: libbej::callbackEnum
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: "int callbackEnum(const char* propertyName, const char* value,\n                        void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::from_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:203,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - ' str'
    - start
    - ' out'
    - ' end'
    argTypes:
    - std::string
    - size_t
    - T
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: libbej::parseDecimalAt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - data
    - length
    - std::from_chars
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: "bool parseDecimalAt(const std::string& str, size_t start, T& out,\n
      \                          size_t& end)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' marker'
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: libbej::asMarker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::string_view
    linkageType: ''
    returnType: std::string_view
    signature: std::string_view asMarker(const char& marker)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    - Dst: BejMacroSpec*::marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - str
    - markerStart
    argTypes:
    - std::string_view
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 285
    functionName: libbej::findMacroSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - marker::length
    - std::string_view::compare
    - BejMacroSpec*::marker::length
    linkageType: ''
    returnType: BejMacroSpec
    signature: BejMacroSpec * findMacroSpec(std::string_view str, size_t markerStart)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:297,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:306,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:316,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:322,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 6
    argNames:
    - ' str'
    - markerStart
    - ' spec'
    - ' bodyEnd'
    - ' resourceId'
    - ' actionId'
    argTypes:
    - std::string
    - size_t
    - BejMacroSpec
    - size_t
    - uint32_t
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 328
    functionName: libbej::parseMacroBody
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - marker::length
    - length
    - libbej::parseDecimalAt
    linkageType: ''
    returnType: bool
    signature: "bool parseMacroBody(const std::string& str, size_t markerStart,\n
      \                   const BejMacroSpec& spec, size_t& bodyEnd,\n                    uint32_t&
      resourceId, uint32_t& actionId)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:338,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:341,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 4
    argNames:
    - ' spec'
    - resourceId
    - actionId
    - ' out'
    argTypes:
    - BejMacroSpec
    - uint32_t
    - uint32_t
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 351
    functionName: libbej::buildInvalidForm
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - format
    - string
    linkageType: ''
    returnType: bool
    signature: "bool buildInvalidForm(const BejMacroSpec& spec, uint32_t resourceId,\n
      \                     uint32_t actionId, std::string& out)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' marker'
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: libbej::asMarker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::string_view
    linkageType: ''
    returnType: std::string_view
    signature: std::string_view asMarker(const char& marker)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    - Dst: BejMacroSpec*::marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - str
    - markerStart
    argTypes:
    - std::string_view
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 285
    functionName: libbej::findMacroSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - marker::length
    - std::string_view::compare
    - BejMacroSpec*::marker::length
    linkageType: ''
    returnType: BejMacroSpec
    signature: BejMacroSpec * findMacroSpec(std::string_view str, size_t markerStart)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:297,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:306,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:316,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:322,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 6
    argNames:
    - ' str'
    - markerStart
    - ' spec'
    - ' bodyEnd'
    - ' resourceId'
    - ' actionId'
    argTypes:
    - std::string
    - size_t
    - BejMacroSpec
    - size_t
    - uint32_t
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 328
    functionName: libbej::parseMacroBody
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - marker::length
    - length
    - libbej::parseDecimalAt
    linkageType: ''
    returnType: bool
    signature: "bool parseMacroBody(const std::string& str, size_t markerStart,\n
      \                   const BejMacroSpec& spec, size_t& bodyEnd,\n                    uint32_t&
      resourceId, uint32_t& actionId)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:338,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:341,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 4
    argNames:
    - ' spec'
    - resourceId
    - actionId
    - ' out'
    argTypes:
    - BejMacroSpec
    - uint32_t
    - uint32_t
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 351
    functionName: libbej::buildInvalidForm
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - format
    - string
    linkageType: ''
    returnType: bool
    signature: "bool buildInvalidForm(const BejMacroSpec& spec, uint32_t resourceId,\n
      \                     uint32_t actionId, std::string& out)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: struct BejJsonParam*::bindings::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:366,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:369,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:375,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:377,1
    - Dst: std::string::replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:385,1
    - Dst: libbej::findMacroSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:390,1
    - Dst: libbej::parseMacroBody
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:401,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:409,1
    - Dst: struct BejJsonParam*::bindings::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:411,1
    - Dst: struct BejJsonParam*::bindings::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:412,1
    - Dst: auto::second::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:412,1
    - Dst: libbej::buildInvalidForm
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:416,1
    - Dst: std::string::replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:422,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:423,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:425,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    argCount: 3
    argNames:
    - params
    - value
    - length
    argTypes:
    - struct BejJsonParam*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 426
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 426
    functionName: libbej::addDeferredBindingString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - libbej::buildInvalidForm
    - std::string::substr
    - struct BejJsonParam*::bindings::empty
    - std::string::length
    - libbej::parseMacroBody
    - struct BejJsonParam*::bindings::end
    - struct BejJsonParam*::output::append
    - auto::second::empty
    - std::string::find
    - struct BejJsonParam*::bindings::find
    - libbej::findMacroSpec
    - std::string::replace
    linkageType: ''
    returnType: void
    signature: "void addDeferredBindingString(struct BejJsonParam* params,\n                                     const
      char* value, size_t length)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: strnlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:443,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:445,1
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:451,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:452,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:453,1
    - Dst: libbej::addDeferredBindingString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:458,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:462,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:465,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 5
    argNames:
    - propertyName
    - value
    - length
    - deferredBinding
    - dataPtr
    argTypes:
    - char*
    - char*
    - size_t
    - bool
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 439
    functionDepth: 3
    functionLinenumber: 439
    functionLinenumberEnd: 468
    functionName: libbej::callbackString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    - fprintf
    - struct BejJsonParam*::output::append
    - libbej::addDeferredBindingString
    - strnlen
    linkageType: ''
    returnType: int
    signature: "int callbackString(const char* propertyName, const char* value,\n
      \                         size_t length, bool deferredBinding, void* dataPtr)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:482,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:490,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:491,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:491,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:492,1
    - Dst: struct BejJsonParam*::output::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:493,1
    - Dst: struct BejJsonParam*::output::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:493,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:494,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:494,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:497,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:498,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:498,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - struct BejReal*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 478
    functionDepth: 3
    functionLinenumber: 478
    functionLinenumberEnd: 502
    functionName: libbej::callbackReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::cend
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    - struct BejJsonParam*::output::append
    - struct BejJsonParam*::output::insert
    - to_string
    linkageType: ''
    returnType: int
    signature: "int callbackReal(const char* propertyName, const struct BejReal* value,\n
      \                       void* dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:515,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:516,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - bool
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 520
      start: 512
    functionDepth: 3
    functionLinenumber: 512
    functionLinenumberEnd: 520
    functionName: libbej::callbackBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    linkageType: ''
    returnType: int
    signature: int callbackBool(const char* propertyName, bool value, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:532,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:533,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 548
    functionName: libbej::callbackAnnotation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackAnnotation(const char* propertyName, void* dataPtr)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:562,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:563,1
    - Dst: struct BejJsonParam*::bindings::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:569,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:574,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:575,1
    - Dst: std::numeric_limits<uint32_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:583,1
    - Dst: struct BejJsonParam*::bindings::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:585,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:586,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:586,1
    - Dst: struct BejJsonParam*::bindings::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:587,1
    - Dst: auto::second::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:587,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:589,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:589,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:595,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:596,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 3
    argNames:
    - propertyName
    - linkId
    - dataPtr
    argTypes:
    - char*
    - uint64_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 558
    functionDepth: 3
    functionLinenumber: 558
    functionLinenumberEnd: 598
    functionName: libbej::callbackResourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::bindings::empty
    - struct BejJsonParam*::bindings::end
    - auto::second::empty
    - struct BejJsonParam*::output::append
    - libbej::bejBinding::resourceLink
    - static_cast<uint32_t>
    - format
    - std::numeric_limits<uint32_t>::max
    - struct BejJsonParam*::bindings::find
    linkageType: ''
    returnType: int
    signature: "int callbackResourceLink(const char* propertyName, uint64_t linkId,\n
      \                               void* dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:609,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 611
    functionName: libbej::stackEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: bool
    signature: bool stackEmpty(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:622,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:623,1
    - Dst: std::vector*::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 628
    functionName: libbej::stackPeek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - std::vector*::back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: struct BejStackProperty
    signature: struct BejStackProperty * stackPeek(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:638,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:639,1
    - Dst: std::vector*::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 644
    functionName: libbej::stackPop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - std::vector*::pop_back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: void
    signature: void stackPop(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:657,1
    - Dst: std::vector*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - property
    - dataPtr
    argTypes:
    - struct BejStackProperty*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 660
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 660
    functionName: libbej::stackPush
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::push_back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: int
    signature: "int stackPush(const struct BejStackProperty* const property,\n                     void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:667,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:675,1
    - Dst: bejDecodePldmBlockWithPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:708,1
    - Dst: std::span<const uint8_t>::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:709,1
    - Dst: std::span<const uint8_t>::size_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - ' dictionaries'
    - encodedPldmBlock
    - ' bindings'
    argTypes:
    - BejDictionaries
    - std::span<const uint8_t>
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 712
    functionName: libbej::BejDecoderJson::decode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 10
    functionsReached:
    - std::span<const uint8_t>::size_bytes
    - bejDecodePldmBlockWithPolicy
    - std::span<const uint8_t>::data
    - clear
    linkageType: ''
    returnType: int
    signature: "int BejDecoderJson::decode(const BejDictionaries& dictionaries,\n
      \                          const std::span<const uint8_t> encodedPldmBlock,\n
      \                          const BejDeferredBindingMap& bindings)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 717
    functionName: libbej::BejDecoderJson::getOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string BejDecoderJson::getOutput()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:48,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:50,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - params
    - propertyName
    argTypes:
    - struct BejJsonParam*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: libbej::addPropertyNameToOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 9
    functionsReached:
    - struct BejJsonParam*::output::append
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: void
    signature: "void addPropertyNameToOutput(struct BejJsonParam* params,\n                                    const
      char* propertyName)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:64,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:65,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: libbej::callbackSetStart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackSetStart(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:80,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: libbej::callbackSetEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackSetEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:95,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:96,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: libbej::callbackArrayStart
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackArrayStart(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:111,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: libbej::callbackArrayEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackArrayEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:125,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: libbej::callbackPropertyEnd
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackPropertyEnd(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:141,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:142,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: libbej::callbackNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    linkageType: ''
    returnType: int
    signature: int callbackNull(const char* propertyName, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:160,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:161,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:162,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - int64_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: libbej::callbackInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - to_string
    linkageType: ''
    returnType: int
    signature: "int callbackInteger(const char* propertyName, int64_t value,\n                           void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:179,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:180,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:181,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:182,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 175
    functionDepth: 3
    functionLinenumber: 175
    functionLinenumberEnd: 186
    functionName: libbej::callbackEnum
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: "int callbackEnum(const char* propertyName, const char* value,\n                        void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::from_chars
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:202,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:203,1
    - Dst: data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - ' str'
    - start
    - ' out'
    - ' end'
    argTypes:
    - std::string
    - size_t
    - T
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: libbej::parseDecimalAt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 2
    functionsReached:
    - data
    - length
    - std::from_chars
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: "bool parseDecimalAt(const std::string& str, size_t start, T& out,\n
      \                          size_t& end)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' marker'
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: libbej::asMarker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::string_view
    linkageType: ''
    returnType: std::string_view
    signature: std::string_view asMarker(const char& marker)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    - Dst: BejMacroSpec*::marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - str
    - markerStart
    argTypes:
    - std::string_view
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 285
    functionName: libbej::findMacroSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - marker::length
    - std::string_view::compare
    - BejMacroSpec*::marker::length
    linkageType: ''
    returnType: BejMacroSpec
    signature: BejMacroSpec * findMacroSpec(std::string_view str, size_t markerStart)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:297,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:306,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:316,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:322,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 6
    argNames:
    - ' str'
    - markerStart
    - ' spec'
    - ' bodyEnd'
    - ' resourceId'
    - ' actionId'
    argTypes:
    - std::string
    - size_t
    - BejMacroSpec
    - size_t
    - uint32_t
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 328
    functionName: libbej::parseMacroBody
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - marker::length
    - length
    - libbej::parseDecimalAt
    linkageType: ''
    returnType: bool
    signature: "bool parseMacroBody(const std::string& str, size_t markerStart,\n
      \                   const BejMacroSpec& spec, size_t& bodyEnd,\n                    uint32_t&
      resourceId, uint32_t& actionId)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:338,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:341,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 4
    argNames:
    - ' spec'
    - resourceId
    - actionId
    - ' out'
    argTypes:
    - BejMacroSpec
    - uint32_t
    - uint32_t
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 351
    functionName: libbej::buildInvalidForm
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - format
    - string
    linkageType: ''
    returnType: bool
    signature: "bool buildInvalidForm(const BejMacroSpec& spec, uint32_t resourceId,\n
      \                     uint32_t actionId, std::string& out)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' marker'
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: libbej::asMarker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::string_view
    linkageType: ''
    returnType: std::string_view
    signature: std::string_view asMarker(const char& marker)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::string_view::compare
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:275,1
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    - Dst: BejMacroSpec*::marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    argCount: 2
    argNames:
    - str
    - markerStart
    argTypes:
    - std::string_view
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 285
    functionName: libbej::findMacroSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - marker::length
    - std::string_view::compare
    - BejMacroSpec*::marker::length
    linkageType: ''
    returnType: BejMacroSpec
    signature: BejMacroSpec * findMacroSpec(std::string_view str, size_t markerStart)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: marker::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:297,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:306,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:316,1
    - Dst: libbej::parseDecimalAt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:322,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    argCount: 6
    argNames:
    - ' str'
    - markerStart
    - ' spec'
    - ' bodyEnd'
    - ' resourceId'
    - ' actionId'
    argTypes:
    - std::string
    - size_t
    - BejMacroSpec
    - size_t
    - uint32_t
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 328
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 328
    functionName: libbej::parseMacroBody
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - marker::length
    - length
    - libbej::parseDecimalAt
    linkageType: ''
    returnType: bool
    signature: "bool parseMacroBody(const std::string& str, size_t markerStart,\n
      \                   const BejMacroSpec& spec, size_t& bodyEnd,\n                    uint32_t&
      resourceId, uint32_t& actionId)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:338,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:341,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 4
    argNames:
    - ' spec'
    - resourceId
    - actionId
    - ' out'
    argTypes:
    - BejMacroSpec
    - uint32_t
    - uint32_t
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 351
    functionName: libbej::buildInvalidForm
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - format
    - string
    linkageType: ''
    returnType: bool
    signature: "bool buildInvalidForm(const BejMacroSpec& spec, uint32_t resourceId,\n
      \                     uint32_t actionId, std::string& out)"
  - BBCount: 9
    BranchProfiles: []
    Callsites:
    - Dst: struct BejJsonParam*::bindings::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:366,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:369,1
    - Dst: std::string::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:375,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:377,1
    - Dst: std::string::replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:385,1
    - Dst: libbej::findMacroSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:390,1
    - Dst: libbej::parseMacroBody
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:401,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:409,1
    - Dst: struct BejJsonParam*::bindings::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:411,1
    - Dst: struct BejJsonParam*::bindings::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:412,1
    - Dst: auto::second::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:412,1
    - Dst: libbej::buildInvalidForm
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:416,1
    - Dst: std::string::replace
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:422,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:423,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:425,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    argCount: 3
    argNames:
    - params
    - value
    - length
    argTypes:
    - struct BejJsonParam*
    - char*
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 426
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 426
    functionName: libbej::addDeferredBindingString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 1
    functionsReached:
    - libbej::buildInvalidForm
    - std::string::substr
    - struct BejJsonParam*::bindings::empty
    - std::string::length
    - libbej::parseMacroBody
    - struct BejJsonParam*::bindings::end
    - struct BejJsonParam*::output::append
    - auto::second::empty
    - std::string::find
    - struct BejJsonParam*::bindings::find
    - libbej::findMacroSpec
    - std::string::replace
    linkageType: ''
    returnType: void
    signature: "void addDeferredBindingString(struct BejJsonParam* params,\n                                     const
      char* value, size_t length)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: strnlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:443,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:445,1
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:451,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:452,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:453,1
    - Dst: libbej::addDeferredBindingString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:458,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:462,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:465,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 5
    argNames:
    - propertyName
    - value
    - length
    - deferredBinding
    - dataPtr
    argTypes:
    - char*
    - char*
    - size_t
    - bool
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 439
    functionDepth: 3
    functionLinenumber: 439
    functionLinenumberEnd: 468
    functionName: libbej::callbackString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    - fprintf
    - struct BejJsonParam*::output::append
    - libbej::addDeferredBindingString
    - strnlen
    linkageType: ''
    returnType: int
    signature: "int callbackString(const char* propertyName, const char* value,\n
      \                         size_t length, bool deferredBinding, void* dataPtr)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:482,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:490,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:491,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:491,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:492,1
    - Dst: struct BejJsonParam*::output::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:493,1
    - Dst: struct BejJsonParam*::output::cend
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:493,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:494,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:494,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:497,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:498,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:498,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - struct BejReal*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 478
    functionDepth: 3
    functionLinenumber: 478
    functionLinenumberEnd: 502
    functionName: libbej::callbackReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::cend
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::output::push_back
    - struct BejJsonParam*::output::append
    - struct BejJsonParam*::output::insert
    - to_string
    linkageType: ''
    returnType: int
    signature: "int callbackReal(const char* propertyName, const struct BejReal* value,\n
      \                       void* dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:515,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:516,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - propertyName
    - value
    - dataPtr
    argTypes:
    - char*
    - bool
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 520
      start: 512
    functionDepth: 3
    functionLinenumber: 512
    functionLinenumberEnd: 520
    functionName: libbej::callbackBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    linkageType: ''
    returnType: int
    signature: int callbackBool(const char* propertyName, bool value, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:532,1
    - Dst: struct BejJsonParam*::output::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:533,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - propertyName
    - dataPtr
    argTypes:
    - char*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 548
    functionName: libbej::callbackAnnotation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - struct BejJsonParam*::output::append
    - reinterpret_cast<struct BejJsonParam*>
    - struct BejJsonParam*::output::push_back
    linkageType: ''
    returnType: int
    signature: int callbackAnnotation(const char* propertyName, void* dataPtr)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<struct BejJsonParam*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:562,1
    - Dst: libbej::addPropertyNameToOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:563,1
    - Dst: struct BejJsonParam*::bindings::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:569,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:574,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:575,1
    - Dst: std::numeric_limits<uint32_t>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:583,1
    - Dst: struct BejJsonParam*::bindings::find
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:585,1
    - Dst: libbej::bejBinding::resourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:586,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:586,1
    - Dst: struct BejJsonParam*::bindings::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:587,1
    - Dst: auto::second::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:587,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:589,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:589,1
    - Dst: struct BejJsonParam*::output::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:595,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:596,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    argCount: 3
    argNames:
    - propertyName
    - linkId
    - dataPtr
    argTypes:
    - char*
    - uint64_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 558
    functionDepth: 3
    functionLinenumber: 558
    functionLinenumberEnd: 598
    functionName: libbej::callbackResourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<struct BejJsonParam*>
    - libbej::addPropertyNameToOutput
    - struct BejJsonParam*::bindings::empty
    - struct BejJsonParam*::bindings::end
    - auto::second::empty
    - struct BejJsonParam*::output::append
    - libbej::bejBinding::resourceLink
    - static_cast<uint32_t>
    - format
    - std::numeric_limits<uint32_t>::max
    - struct BejJsonParam*::bindings::find
    linkageType: ''
    returnType: int
    signature: "int callbackResourceLink(const char* propertyName, uint64_t linkId,\n
      \                               void* dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:609,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 611
    functionName: libbej::stackEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: bool
    signature: bool stackEmpty(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:622,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:623,1
    - Dst: std::vector*::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 628
    functionName: libbej::stackPeek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - std::vector*::back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: struct BejStackProperty
    signature: struct BejStackProperty * stackPeek(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:638,1
    - Dst: std::vector*::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:639,1
    - Dst: std::vector*::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 644
    functionName: libbej::stackPop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::empty
    - std::vector*::pop_back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: void
    signature: void stackPop(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<BejStackProperty>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:657,1
    - Dst: std::vector*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - property
    - dataPtr
    argTypes:
    - struct BejStackProperty*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 660
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 660
    functionName: libbej::stackPush
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 0
    functionsReached:
    - std::vector*::push_back
    - reinterpret_cast<std::vector<BejStackProperty>*>
    linkageType: ''
    returnType: int
    signature: "int stackPush(const struct BejStackProperty* const property,\n                     void*
      dataPtr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:667,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:675,1
    - Dst: bejDecodePldmBlockWithPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:708,1
    - Dst: std::span<const uint8_t>::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:709,1
    - Dst: std::span<const uint8_t>::size_bytes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp:709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - ' dictionaries'
    - encodedPldmBlock
    - ' bindings'
    argTypes:
    - BejDictionaries
    - std::span<const uint8_t>
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 712
    functionName: libbej::BejDecoderJson::decode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 10
    functionsReached:
    - std::span<const uint8_t>::size_bytes
    - bejDecodePldmBlockWithPolicy
    - std::span<const uint8_t>::data
    - clear
    linkageType: ''
    returnType: int
    signature: "int BejDecoderJson::decode(const BejDictionaries& dictionaries,\n
      \                          const std::span<const uint8_t> encodedPldmBlock,\n
      \                          const BejDeferredBindingMap& bindings)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 717
    functionName: libbej::BejDecoderJson::getOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_json.cpp
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string BejDecoderJson::getOutput()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - function
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 38
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 38
    functionName: RETURN_IF_CALLBACK_IERROR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: RETURN_IF_CALLBACK_IERROR(function, ...)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - bytes
    - numOfBytes
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: bejGetIntegerValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetUnsignedInteger
    linkageType: ''
    returnType: int64_t
    signature: int64_t bejGetIntegerValue(const uint8_t* bytes, uint8_t numOfBytes)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 3
    argNames:
    - enSegment
    - remaining
    - offsets
    argTypes:
    - uint8_t*
    - uint32_t
    - struct BejSFLVOffset*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 112
    functionName: bejGetLocalBejSFLVOffsets
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool bejGetLocalBejSFLVOffsets(\n    const uint8_t* enSegment, uint32_t
      remaining, struct BejSFLVOffset* offsets)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: bejGetLocalBejSFLVOffsets
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:132,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:138,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:142,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:154,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:164,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 174
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 174
    functionName: bejInitSFLVStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetLocalBejSFLVOffsets
    - bejGetNnint
    - fprintf
    linkageType: ''
    returnType: bool
    signature: bool bejInitSFLVStruct(struct BejHandleTypeFuncParam* params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 195
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: bejGetFirstTupleOffset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetNnintSize
    linkageType: ''
    returnType: uint32_t
    signature: "uint32_t bejGetFirstTupleOffset(\n    const struct BejHandleTypeFuncParam*
      params)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:229,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:238,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:244,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 5
    argNames:
    - params
    - schemaType
    - sequenceNumber
    - dictionary
    - prop
    argTypes:
    - struct BejHandleTypeFuncParam*
    - uint8_t
    - uint32_t
    - uint8_t**
    - struct BejDictionaryProperty**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 252
    functionName: bejGetDictionaryAndProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejDictGetProperty
    - bejDictGetFirstAnnotatedPropertyOffset
    - fprintf
    linkageType: ''
    returnType: int
    signature: "int bejGetDictionaryAndProperty(\n    const struct BejHandleTypeFuncParam*
      params, uint8_t schemaType,\n    uint32_t sequenceNumber, const uint8_t** dictionary,\n
      \   const struct BejDictionaryProperty** prop)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejGetDictionaryAndProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:266,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 274
    functionName: bejGetPropName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetDictionaryAndProperty
    - bejDictGetPropertyName
    linkageType: ''
    returnType: char
    signature: char * bejGetPropName(struct BejHandleTypeFuncParam* params)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:293,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:297,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:301,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:304,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:318,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:324,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:328,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:332,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - params
    - canBeEmpty
    argTypes:
    - struct BejHandleTypeFuncParam*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 341
    functionName: bejProcessEnding
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - struct BejHandleTypeFuncParam*::stackCallback::stackPeek
    - struct BejHandleTypeFuncParam*::stackCallback::stackPop
    - fprintf
    - RETURN_IF_CALLBACK_IERROR
    - struct BejHandleTypeFuncParam*::stackCallback::stackEmpty
    linkageType: ''
    returnType: int
    signature: "int bejProcessEnding(struct BejHandleTypeFuncParam* params,\n                            bool
      canBeEmpty)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:355,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 364
    functionName: bejIsArrayElement
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - struct BejHandleTypeFuncParam*::stackCallback::stackPeek
    - struct BejHandleTypeFuncParam*::stackCallback::stackEmpty
    linkageType: ''
    returnType: bool
    signature: bool bejIsArrayElement(const struct BejHandleTypeFuncParam* params)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: bejIsArrayElement
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:376,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:383,1
    - Dst: bejGetDictionaryAndProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:384,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:390,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:394,1
    - Dst: bejGetFirstTupleOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:399,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:401,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:405,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:410,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:422,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:423,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 372
    functionDepth: 2
    functionLinenumber: 372
    functionLinenumberEnd: 436
    functionName: bejHandleBejSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejIsArrayElement
    - bejDictGetPropertyName
    - RETURN_IF_CALLBACK_IERROR
    - bejGetDictionaryAndProperty
    - struct BejHandleTypeFuncParam*::stackCallback::stackPush
    - bejGetNnint
    - bejProcessEnding
    - bejGetFirstTupleOffset
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejSet(struct BejHandleTypeFuncParam* params)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:448,1
    - Dst: bejGetDictionaryAndProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:448,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:455,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:459,1
    - Dst: bejGetFirstTupleOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:464,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:466,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:470,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:475,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:487,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:488,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 502
    functionName: bejHandleBejArray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejDictGetPropertyName
    - RETURN_IF_CALLBACK_IERROR
    - bejGetDictionaryAndProperty
    - struct BejHandleTypeFuncParam*::stackCallback::stackPush
    - bejGetNnint
    - bejProcessEnding
    - bejGetFirstTupleOffset
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejArray(struct BejHandleTypeFuncParam* params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:512,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:513,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 517
      start: 510
    functionDepth: 3
    functionLinenumber: 510
    functionLinenumberEnd: 517
    functionName: bejHandleBejNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetPropName
    - bejProcessEnding
    - RETURN_IF_CALLBACK_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejNull(struct BejHandleTypeFuncParam* params)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:527,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:531,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:536,1
    - Dst: bejGetIntegerValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:538,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:542,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 543
      start: 525
    functionDepth: 3
    functionLinenumber: 525
    functionLinenumberEnd: 543
    functionName: bejHandleBejInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetIntegerValue
    - bejGetPropName
    - bejProcessEnding
    - RETURN_IF_CALLBACK_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejInteger(struct BejHandleTypeFuncParam* params)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: bejIsArrayElement
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:554,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:560,1
    - Dst: bejGetDictionaryAndProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:561,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:567,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:573,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:580,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:582,1
    - Dst: bejDictGetProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:583,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:585,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:588,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:594,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 595
    functionName: bejHandleBejEnum
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejIsArrayElement
    - bejDictGetPropertyName
    - bejDictGetProperty
    - RETURN_IF_CALLBACK_IERROR
    - bejGetDictionaryAndProperty
    - bejGetNnint
    - bejProcessEnding
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejEnum(struct BejHandleTypeFuncParam* params)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:605,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:609,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:614,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 603
    functionDepth: 3
    functionLinenumber: 603
    functionLinenumberEnd: 621
    functionName: bejHandleBejString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetPropName
    - bejProcessEnding
    - RETURN_IF_CALLBACK_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejString(struct BejHandleTypeFuncParam* params)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:631,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:635,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:647,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:649,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:652,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:653,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:654,1
    - Dst: bejGetIntegerValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:657,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:658,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:659,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:660,1
    - Dst: bejGetIntegerValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:663,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:664,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:666,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:671,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 629
    functionDepth: 3
    functionLinenumber: 629
    functionLinenumberEnd: 672
    functionName: bejHandleBejReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetIntegerValue
    - bejGetPropName
    - RETURN_IF_CALLBACK_IERROR
    - bejGetNnint
    - bejProcessEnding
    - bejGetNnintSize
    linkageType: ''
    returnType: int
    signature: int bejHandleBejReal(struct BejHandleTypeFuncParam* params)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:682,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:686,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:691,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 680
    functionDepth: 3
    functionLinenumber: 680
    functionLinenumberEnd: 697
    functionName: bejHandleBejBoolean
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetPropName
    - bejProcessEnding
    - RETURN_IF_CALLBACK_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejBoolean(struct BejHandleTypeFuncParam* params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:713,1
    - Dst: bejGetDictionaryAndProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:713,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:717,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:719,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:731,1
    - Dst: struct BejHandleTypeFuncParam*::stackCallback::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 740
      start: 705
    functionDepth: 2
    functionLinenumber: 705
    functionLinenumberEnd: 740
    functionName: bejHandleBejPropertyAnnotation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejDictGetPropertyName
    - RETURN_IF_CALLBACK_IERROR
    - bejGetDictionaryAndProperty
    - struct BejHandleTypeFuncParam*::stackCallback::stackPush
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: int bejHandleBejPropertyAnnotation(struct BejHandleTypeFuncParam* params)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: bejGetPropName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:750,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:754,1
    - Dst: bejGetNnintSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:759,1
    - Dst: bejGetNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:764,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:765,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:769,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - params
    argTypes:
    - struct BejHandleTypeFuncParam*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 770
      start: 748
    functionDepth: 3
    functionLinenumber: 748
    functionLinenumberEnd: 770
    functionName: bejHandleBejResourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejGetPropName
    - RETURN_IF_CALLBACK_IERROR
    - bejGetNnint
    - bejProcessEnding
    - bejGetNnintSize
    linkageType: ''
    returnType: int
    signature: int bejHandleBejResourceLink(struct BejHandleTypeFuncParam* params)
  - BBCount: 28
    BranchProfiles: []
    Callsites:
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:806,1
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:807,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:834,1
    - Dst: bejInitSFLVStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:838,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:844,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:862,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:868,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:883,1
    - Dst: bejInitSFLVStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:889,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:897,1
    - Dst: RETURN_IF_CALLBACK_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:907,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:918,1
    - Dst: bejHandleBejSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:918,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:921,1
    - Dst: bejHandleBejArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:921,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:924,1
    - Dst: bejHandleBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:924,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:927,1
    - Dst: bejHandleBejInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:927,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:930,1
    - Dst: bejHandleBejEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:930,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:933,1
    - Dst: bejHandleBejString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:933,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:936,1
    - Dst: bejHandleBejReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:936,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:939,1
    - Dst: bejHandleBejBoolean
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:939,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:943,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:944,1
    - Dst: bejHandleBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:944,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:948,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:949,1
    - Dst: bejHandleBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:949,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:952,1
    - Dst: bejHandleBejPropertyAnnotation
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:952,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:955,1
    - Dst: bejHandleBejResourceLink
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:955,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:959,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:960,1
    - Dst: bejHandleBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:960,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:963,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:965,1
    - Dst: bejHandleBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:965,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:969,1
    - Dst: bejProcessEnding
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:969,1
    - Dst: struct BejHandleTypeFuncParam::stackCallback::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:970,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:972,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 96
    argCount: 9
    argNames:
    - schemaDictionary
    - annotationDictionary
    - enStream
    - streamLen
    - stackCallback
    - decodedCallback
    - callbacksDataPtr
    - stackDataPtr
    - trailingPolicy
    argTypes:
    - uint8_t*
    - uint8_t*
    - uint8_t*
    - uint32_t
    - struct BejStackCallback*
    - struct BejDecodedCallback*
    - void*
    - void*
    - enum BejTrailingDataPolicy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 977
      start: 790
    functionDepth: 4
    functionLinenumber: 790
    functionLinenumberEnd: 977
    functionName: bejDecode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejInitSFLVStruct
    - bejHandleBejNull
    - bejHandleBejPropertyAnnotation
    - struct BejHandleTypeFuncParam::stackCallback::stackEmpty
    - bejHandleBejArray
    - fprintf
    - bejHandleBejSet
    - bejHandleBejBoolean
    - bejHandleBejResourceLink
    - bejHandleBejString
    - RETURN_IF_CALLBACK_IERROR
    - bejHandleBejReal
    - bejDictGetFirstAnnotatedPropertyOffset
    - bejDictGetPropertyHeadOffset
    - bejProcessEnding
    - bejHandleBejEnum
    - bejHandleBejInteger
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: "int bejDecode(\n    const uint8_t* schemaDictionary, const uint8_t*
      annotationDictionary,\n    const uint8_t* enStream, uint32_t streamLen,\n    const
      struct BejStackCallback* stackCallback,\n    const struct BejDecodedCallback*
      decodedCallback, void* callbacksDataPtr,\n    void* stackDataPtr, enum BejTrailingDataPolicy
      trailingPolicy)"
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - bejVersion
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 985
    functionDepth: 0
    functionLinenumber: 985
    functionLinenumberEnd: 996
    functionName: bejIsSupported
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool bejIsSupported(uint32_t bejVersion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejDecodePldmBlockWithPolicy
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - dictionaries
    - encodedPldmBlock
    - blockLength
    - stackCallback
    - decodedCallback
    - callbacksDataPtr
    - stackDataPtr
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - uint32_t
    - struct BejStackCallback*
    - struct BejDecodedCallback*
    - void*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1007
    functionName: bejDecodePldmBlock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 0
    functionsReached:
    - bejDecodePldmBlockWithPolicy
    linkageType: ''
    returnType: int
    signature: "int bejDecodePldmBlock(const struct BejDictionaries* dictionaries,\n
      \                      const uint8_t* encodedPldmBlock, uint32_t blockLength,\n
      \                      const struct BejStackCallback* stackCallback,\n                       const
      struct BejDecodedCallback* decodedCallback,\n                       void* callbacksDataPtr,
      void* stackDataPtr)"
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1015,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1016,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1017,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1019,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1021,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1022,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1023,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1024,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1025,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1027,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1032,1
    - Dst: bejIsSupported
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1039,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1041,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1048,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1055,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1062,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1071,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1082,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1096,1
    - Dst: bejDecode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c:1107,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 46
    argCount: 8
    argNames:
    - dictionaries
    - encodedPldmBlock
    - blockLength
    - stackCallback
    - decodedCallback
    - callbacksDataPtr
    - stackDataPtr
    - trailingPolicy
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - uint32_t
    - struct BejStackCallback*
    - struct BejDecodedCallback*
    - void*
    - void*
    - enum BejTrailingDataPolicy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1009
    functionDepth: 5
    functionLinenumber: 1009
    functionLinenumberEnd: 1111
    functionName: bejDecodePldmBlockWithPolicy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_decoder_core.c
    functionUses: 3
    functionsReached:
    - bejDecode
    - bejIsSupported
    - NULL_CHECK
    - fprintf
    linkageType: ''
    returnType: int
    signature: "int bejDecodePldmBlockWithPolicy(\n    const struct BejDictionaries*
      dictionaries, const uint8_t* encodedPldmBlock,\n    uint32_t blockLength, const
      struct BejStackCallback* stackCallback,\n    const struct BejDecodedCallback*
      decodedCallback, void* callbacksDataPtr,\n    void* stackDataPtr, enum BejTrailingDataPolicy
      trailingPolicy)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 3
    argNames:
    - node
    - name
    - type
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    - enum BejPrincipalDataType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 16
      start: 3
    functionDepth: 0
    functionLinenumber: 3
    functionLinenumberEnd: 16
    functionName: bejTreeInitParent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void bejTreeInitParent(struct RedfishPropertyParent* node,\n                              const
      char* name, enum BejPrincipalDataType type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: bejTreeInitSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 36
    functionsReached:
    - bejTreeInitParent
    linkageType: ''
    returnType: void
    signature: void bejTreeInitSet(struct RedfishPropertyParent* node, const char*
      name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: bejTreeInitArray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 12
    functionsReached:
    - bejTreeInitParent
    linkageType: ''
    returnType: void
    signature: void bejTreeInitArray(struct RedfishPropertyParent* node, const char*
      name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - struct RedfishPropertyParent*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: bejTreeInitPropertyAnnotated
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 6
    functionsReached:
    - bejTreeInitParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeInitPropertyAnnotated(struct RedfishPropertyParent* node,\n
      \                                 const char* name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 1
    argNames:
    - node
    argTypes:
    - struct RedfishPropertyNode*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: bejTreeIsParentType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool bejTreeIsParentType(struct RedfishPropertyNode* node)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - node
    - name
    - type
    argTypes:
    - struct RedfishPropertyLeaf*
    - char*
    - enum BejPrincipalDataType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 52
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: bejTreeInitChildNode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void bejTreeInitChildNode(struct RedfishPropertyLeaf* node,\n                                 const
      char* name,\n                                 enum BejPrincipalDataType type)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:57,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - parent
    - child
    - name
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafNull*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: bejTreeAddNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 2
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddNull(struct RedfishPropertyParent* parent,\n                    struct
      RedfishPropertyLeafNull* child, const char* name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:65,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - parent
    - child
    - name
    - value
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafInt*
    - char*
    - int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: bejTreeAddInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 12
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddInteger(struct RedfishPropertyParent* parent,\n                       struct
      RedfishPropertyLeafInt* child, const char* name,\n                       int64_t
      value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - node
    - newValue
    argTypes:
    - struct RedfishPropertyLeafInt*
    - int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: bejTreeSetInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bejTreeSetInteger(struct RedfishPropertyLeafInt* node, int64_t
      newValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:79,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - parent
    - child
    - name
    - value
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafEnum*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: bejTreeAddEnum
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 6
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddEnum(struct RedfishPropertyParent* parent,\n                    struct
      RedfishPropertyLeafEnum* child, const char* name,\n                    const
      char* value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:88,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - parent
    - child
    - name
    - value
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafString*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: bejTreeAddString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 12
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddString(struct RedfishPropertyParent* parent,\n                      struct
      RedfishPropertyLeafString* child, const char* name,\n                      const
      char* value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:97,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - parent
    - child
    - name
    - value
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafReal*
    - char*
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: bejTreeAddReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 8
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddReal(struct RedfishPropertyParent* parent,\n                    struct
      RedfishPropertyLeafReal* child, const char* name,\n                    double
      value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - node
    - newValue
    argTypes:
    - struct RedfishPropertyLeafReal*
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: bejTreeSetReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bejTreeSetReal(struct RedfishPropertyLeafReal* node, double newValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeInitChildNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:111,1
    - Dst: bejTreeLinkChildToParent
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - parent
    - child
    - name
    - value
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyLeafBool*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: bejTreeAddBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 8
    functionsReached:
    - bejTreeInitChildNode
    - bejTreeLinkChildToParent
    linkageType: ''
    returnType: void
    signature: "void bejTreeAddBool(struct RedfishPropertyParent* parent,\n                    struct
      RedfishPropertyLeafBool* child, const char* name,\n                    bool
      value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - parent
    - child
    argTypes:
    - struct RedfishPropertyParent*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: bejTreeLinkChildToParent
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void bejTreeLinkChildToParent(struct RedfishPropertyParent* parent,
      void* child)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 4
    argNames:
    - node
    - deferredBinding
    - readOnlyPropertyAndTopLevelAnnotation
    - nullableProperty
    argTypes:
    - struct RedfishPropertyNode*
    - bool
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: bejTreeUpdateNodeFlags
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void bejTreeUpdateNodeFlags(\n    struct RedfishPropertyNode* node,
      bool deferredBinding,\n    bool readOnlyPropertyAndTopLevelAnnotation, bool
      nullableProperty)"
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 2
    argNames:
    - parent
    - currentChild
    argTypes:
    - struct RedfishPropertyParent*
    - struct RedfishPropertyNode*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: bejParentGoToNextChild
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_tree.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void * bejParentGoToNextChild(struct RedfishPropertyParent* parent,\n
      \                            struct RedfishPropertyNode* currentChild)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejNnintLengthFieldOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:16,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:17,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:17,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - value
    - output
    argTypes:
    - uint64_t
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 21
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: bejEncodeNnint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejNnintLengthFieldOfUInt
    - struct BejEncoderOutputHandler*::recvOutput
    linkageType: ''
    returnType: int
    signature: "int bejEncodeNnint(uint64_t value,\n                          struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - format
    - output
    argTypes:
    - struct BejTupleF*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: bejEncodeFormat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - struct BejEncoderOutputHandler*::recvOutput
    linkageType: ''
    returnType: int
    signature: "int bejEncodeFormat(const struct BejTupleF* format,\n                           struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:40,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:40,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:42,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:42,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:44,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:44,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyParent*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 47
    functionName: bejEncodeBejSetOrArray
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejSetOrArray(struct RedfishPropertyParent* node,\n                                  struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejIntLengthOfValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:55,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - val
    - output
    argTypes:
    - int64_t
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: bejEncodeInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejIntLengthOfValue
    - struct BejEncoderOutputHandler*::recvOutput
    linkageType: ''
    returnType: uint8_t
    signature: "uint8_t bejEncodeInteger(int64_t val,\n                                struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:66,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:67,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:69,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:69,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:71,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:71,1
    - Dst: bejEncodeInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafInt*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 74
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 74
    functionName: bejEncodeBejInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejEncodeInteger
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejInteger(struct RedfishPropertyLeafInt* node,\n                        struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:83,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:84,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:86,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:86,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:88,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:88,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafEnum*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: bejEncodeBejEnum
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejEnum(struct RedfishPropertyLeafEnum* node,\n                     struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:97,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:98,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:100,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:100,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:102,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:102,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafString*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 106
    functionName: bejEncodeBejString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - struct BejEncoderOutputHandler*::recvOutput
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejString(struct RedfishPropertyLeafString* node,\n                       struct
      BejEncoderOutputHandler* output)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:112,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:113,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:115,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:115,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:117,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:117,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:120,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:121,1
    - Dst: bejIntLengthOfValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:121,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:123,1
    - Dst: bejEncodeInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:123,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:125,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:125,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:127,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:127,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:129,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:129,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:133,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:133,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:134,1
    - Dst: bejEncodeInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafReal*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 137
    functionName: bejEncodeBejReal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejEncodeNnint
    - bejIntLengthOfValue
    - bejEncodeInteger
    - RETURN_IF_IERROR
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejReal(struct RedfishPropertyLeafReal* node,\n                     struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:143,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:144,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:146,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:146,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:148,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:148,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafBool*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 153
    functionName: bejEncodeBejBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - struct BejEncoderOutputHandler*::recvOutput
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejBool(struct RedfishPropertyLeafBool* node,\n                     struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:159,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:159,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:161,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:161,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyParent*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 164
    functionName: bejEncodeBejProAnno
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejProAnno(struct RedfishPropertyParent* node,\n                        struct
      BejEncoderOutputHandler* output)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:173,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:174,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:176,1
    - Dst: bejEncodeFormat
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:176,1
    - Dst: bejEncodeNnint
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - struct RedfishPropertyLeafNull*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 179
    functionName: bejEncodeBejNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - RETURN_IF_IERROR
    - bejEncodeNnint
    - bejEncodeFormat
    linkageType: ''
    returnType: int
    signature: "int bejEncodeBejNull(struct RedfishPropertyLeafNull* node,\n                     struct
      BejEncoderOutputHandler* output)"
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:190,1
    - Dst: bejEncodeBejSetOrArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:190,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:193,1
    - Dst: bejEncodeBejSetOrArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:193,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:196,1
    - Dst: bejEncodeBejNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:196,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:199,1
    - Dst: bejEncodeBejInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:199,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:202,1
    - Dst: bejEncodeBejEnum
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:202,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:205,1
    - Dst: bejEncodeBejString
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:205,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:208,1
    - Dst: bejEncodeBejReal
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:208,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:211,1
    - Dst: bejEncodeBejBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:211,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:214,1
    - Dst: bejEncodeBejProAnno
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:214,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:217,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 34
    argCount: 2
    argNames:
    - node
    - output
    argTypes:
    - void*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 222
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 222
    functionName: bejEncodeNode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejEncodeBejString
    - bejEncodeBejReal
    - bejEncodeBejSetOrArray
    - bejEncodeBejInteger
    - bejEncodeBejProAnno
    - bejEncodeBejNull
    - fprintf
    - bejEncodeBejBool
    - RETURN_IF_IERROR
    - bejEncodeBejEnum
    linkageType: ''
    returnType: int
    signature: int bejEncodeNode(void* node, struct BejEncoderOutputHandler* output)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: struct BejPointerStackCallback*::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - parent
    - stack
    argTypes:
    - struct RedfishPropertyParent*
    - struct BejPointerStackCallback*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: bejPushParentToStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - struct BejPointerStackCallback*::stackPush
    linkageType: ''
    returnType: int
    signature: "int bejPushParentToStack(struct RedfishPropertyParent* parent,\n                                struct
      BejPointerStackCallback* stack)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:249,1
    - Dst: bejEncodeNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:249,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:254,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:256,1
    - Dst: bejPushParentToStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:256,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:259,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 3
    argNames:
    - parent
    - stack
    - output
    argTypes:
    - struct RedfishPropertyParent*
    - struct BejPointerStackCallback*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 239
    functionDepth: 4
    functionLinenumber: 239
    functionLinenumberEnd: 265
    functionName: bejProcessChildNodes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejPushParentToStack
    - bejTreeIsParentType
    - bejEncodeNode
    - RETURN_IF_IERROR
    - bejParentGoToNextChild
    linkageType: ''
    returnType: int
    signature: "int bejProcessChildNodes(struct RedfishPropertyParent* parent,\n                                struct
      BejPointerStackCallback* stack,\n                                struct BejEncoderOutputHandler*
      output)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:278,1
    - Dst: bejEncodeNode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:278,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:283,1
    - Dst: bejPushParentToStack
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:283,1
    - Dst: struct BejPointerStackCallback*::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:285,1
    - Dst: struct BejPointerStackCallback*::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:288,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:296,1
    - Dst: bejProcessChildNodes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:296,1
    - Dst: struct BejPointerStackCallback*::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:302,1
    - Dst: struct BejPointerStackCallback*::stackPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:306,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 3
    argNames:
    - root
    - stack
    - output
    argTypes:
    - struct RedfishPropertyParent*
    - struct BejPointerStackCallback*
    - struct BejEncoderOutputHandler*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 272
    functionDepth: 4
    functionLinenumber: 272
    functionLinenumberEnd: 309
    functionName: bejEncodeTree
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 0
    functionsReached:
    - bejPushParentToStack
    - bejProcessChildNodes
    - struct BejPointerStackCallback*::stackPop
    - struct BejPointerStackCallback*::stackEmpty
    - bejEncodeNode
    - struct BejPointerStackCallback*::stackPeek
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: "int bejEncodeTree(struct RedfishPropertyParent* root,\n                         struct
      BejPointerStackCallback* stack,\n                         struct BejEncoderOutputHandler*
      output)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:318,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:319,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:320,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:322,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:324,1
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:325,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:330,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:347,1
    - Dst: bejUpdateNodeMetadata
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:347,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:353,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:354,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:356,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:356,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:358,1
    - Dst: struct BejEncoderOutputHandler*::recvOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:358,1
    - Dst: bejEncodeTree
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 6
    argNames:
    - dictionaries
    - majorSchemaStartingOffset
    - schemaClass
    - root
    - output
    - stack
    argTypes:
    - struct BejDictionaries*
    - uint16_t
    - enum BejSchemaClass
    - struct RedfishPropertyParent*
    - struct BejEncoderOutputHandler*
    - struct BejPointerStackCallback*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 311
    functionDepth: 5
    functionLinenumber: 311
    functionLinenumberEnd: 364
    functionName: bejEncode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_core.c
    functionUses: 2
    functionsReached:
    - NULL_CHECK
    - struct BejEncoderOutputHandler*::recvOutput
    - fprintf
    - bejUpdateNodeMetadata
    - RETURN_IF_IERROR
    - bejEncodeTree
    linkageType: ''
    returnType: int
    signature: "int bejEncode(const struct BejDictionaries* dictionaries,\n              uint16_t
      majorSchemaStartingOffset,\n              enum BejSchemaClass schemaClass,\n
      \             struct RedfishPropertyParent* root,\n              struct BejEncoderOutputHandler*
      output,\n              struct BejPointerStackCallback* stack)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - bytes
    - numOfBytes
    argTypes:
    - uint8_t*
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 11
      start: 3
    functionDepth: 0
    functionLinenumber: 3
    functionLinenumberEnd: 11
    functionName: bejGetUnsignedInteger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: uint64_t
    signature: uint64_t bejGetUnsignedInteger(const uint8_t* bytes, uint8_t numOfBytes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejGetUnsignedInteger
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - nnint
    argTypes:
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: bejGetNnint
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 10
    functionsReached:
    - bejGetUnsignedInteger
    linkageType: ''
    returnType: uint64_t
    signature: uint64_t bejGetNnint(const uint8_t* nnint)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - nnint
    argTypes:
    - uint8_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: bejGetNnintSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t bejGetNnintSize(const uint8_t* nnint)
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 16
    argCount: 1
    argNames:
    - val
    argTypes:
    - int64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 64
    functionName: bejIntLengthOfValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t bejIntLengthOfValue(int64_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - val
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: bejNnintEncodingSizeOfUInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t bejNnintEncodingSizeOfUInt(uint64_t val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - val
    argTypes:
    - uint64_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: bejNnintLengthFieldOfUInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_common.c
    functionUses: 1
    functionsReached:
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: uint8_t
    signature: uint8_t bejNnintLengthFieldOfUInt(uint64_t val)
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - name
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: bejIsAnnotation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool bejIsAnnotation(const char* name)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: bejIsAnnotation
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 3
    argNames:
    - dictionaries
    - parentDictionary
    - nodeName
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 81
    functionName: bejGetRelatedDictionary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejIsAnnotation
    linkageType: ''
    returnType: uint8_t
    signature: "uint8_t * bejGetRelatedDictionary(\n    const struct BejDictionaries*
      dictionaries, const uint8_t* parentDictionary,\n    const char* nodeName)"
  - BBCount: 12
    BranchProfiles: []
    Callsites:
    - Dst: bejGetRelatedDictionary
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:134,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:145,1
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:152,1
    - Dst: bejDictGetPropertyByName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:156,1
    - Dst: bejDictGetFirstAnnotatedPropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:160,1
    - Dst: bejDictGetPropertyByName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:161,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:163,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:167,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 41
    argCount: 8
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    - sequenceNumber
    - nodeDictionary
    - childEntryOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyNode*
    - uint16_t
    - uint16_t
    - uint32_t*
    - uint8_t**
    - uint16_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 190
    functionName: bejFindSeqNumAndChildDictOffset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - fprintf
    - bejDictGetFirstAnnotatedPropertyOffset
    - bejGetRelatedDictionary
    - bejTreeUpdateNodeFlags
    - bejDictGetPropertyByName
    linkageType: ''
    returnType: int
    signature: "int bejFindSeqNumAndChildDictOffset(\n    const struct BejDictionaries*
      dictionaries, const uint8_t* parentDictionary,\n    struct RedfishPropertyNode*
      node, uint16_t nodeIndex,\n    uint16_t dictStartingOffset, uint32_t* sequenceNumber,\n
      \   const uint8_t** nodeDictionary, uint16_t* childEntryOffset)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:198,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:198,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:205,1
    - Dst: bejIntLengthOfValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafInt*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 213
    functionName: bejUpdateIntMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - RETURN_IF_IERROR
    - bejIntLengthOfValue
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: int
    signature: "int bejUpdateIntMetaData(const struct BejDictionaries* dictionaries,\n
      \                               const uint8_t* parentDictionary,\n                                struct
      RedfishPropertyLeafInt* node,\n                                uint16_t nodeIndex,
      uint16_t dictStartingOffset)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:221,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:221,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:228,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:233,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafString*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 215
    functionDepth: 3
    functionLinenumber: 215
    functionLinenumberEnd: 238
    functionName: bejUpdateStringMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - strlen
    - RETURN_IF_IERROR
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: int
    signature: "int bejUpdateStringMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    struct RedfishPropertyLeafString* node,
      uint16_t nodeIndex,\n    uint16_t dictStartingOffset)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:246,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:246,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:254,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:262,1
    - Dst: modf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:269,1
    - Dst: fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:277,1
    - Dst: modf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:285,1
    - Dst: bejIntLengthOfValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:304,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:306,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:309,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:312,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:316,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafReal*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 240
    functionDepth: 3
    functionLinenumber: 240
    functionLinenumberEnd: 318
    functionName: bejUpdateRealMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - modf
    - fprintf
    - fabs
    - bejIntLengthOfValue
    - bejNnintEncodingSizeOfUInt
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: "int bejUpdateRealMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    struct RedfishPropertyLeafReal* node,
      uint16_t nodeIndex,\n    uint16_t dictStartingOffset)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:332,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:332,1
    - Dst: bejDictGetPropertyByName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:345,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:349,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:360,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:365,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:368,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafEnum*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 320
    functionDepth: 3
    functionLinenumber: 320
    functionLinenumberEnd: 370
    functionName: bejUpdateEnumMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - fprintf
    - bejNnintEncodingSizeOfUInt
    - RETURN_IF_IERROR
    - bejDictGetPropertyByName
    linkageType: ''
    returnType: int
    signature: "int bejUpdateEnumMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    struct RedfishPropertyLeafEnum* node,
      uint16_t nodeIndex,\n    uint16_t dictStartingOffset)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:378,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:378,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafBool*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 372
    functionDepth: 3
    functionLinenumber: 372
    functionLinenumberEnd: 393
    functionName: bejUpdateBoolMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - RETURN_IF_IERROR
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: int
    signature: "int bejUpdateBoolMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    struct RedfishPropertyLeafBool* node,
      uint16_t nodeIndex,\n    uint16_t dictStartingOffset)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:401,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:401,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - node
    - nodeIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - struct RedfishPropertyLeafNull*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 395
    functionDepth: 3
    functionLinenumber: 395
    functionLinenumberEnd: 416
    functionName: bejUpdateNullMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - RETURN_IF_IERROR
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: int
    signature: "int bejUpdateNullMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    struct RedfishPropertyLeafNull* node,
      uint16_t nodeIndex,\n    uint16_t dictStartingOffset)"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:439,1
    - Dst: bejUpdateIntMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:440,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:444,1
    - Dst: bejUpdateStringMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:444,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:449,1
    - Dst: bejUpdateRealMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:450,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:454,1
    - Dst: bejUpdateEnumMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:455,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:459,1
    - Dst: bejUpdateBoolMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:460,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:464,1
    - Dst: bejUpdateNullMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:465,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:469,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - childPtr
    - childIndex
    - dictStartingOffset
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - void*
    - uint16_t
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 474
      start: 430
    functionDepth: 4
    functionLinenumber: 430
    functionLinenumberEnd: 474
    functionName: bejUpdateLeafNodeMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejUpdateIntMetaData
    - bejUpdateEnumMetaData
    - bejUpdateNullMetaData
    - bejUpdateBoolMetaData
    - fprintf
    - bejUpdateRealMetaData
    - RETURN_IF_IERROR
    - bejUpdateStringMetaData
    linkageType: ''
    returnType: int
    signature: "int bejUpdateLeafNodeMetaData(\n    const struct BejDictionaries*
      dictionaries, const uint8_t* parentDictionary,\n    void* childPtr, uint16_t
      childIndex, uint16_t dictStartingOffset)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:497,1
    - Dst: bejFindSeqNumAndChildDictOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:497,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:511,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 5
    argNames:
    - dictionaries
    - parentDictionary
    - dictStartingOffset
    - node
    - nodeIndex
    argTypes:
    - struct BejDictionaries*
    - uint8_t*
    - uint16_t
    - struct RedfishPropertyParent*
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 522
      start: 487
    functionDepth: 3
    functionLinenumber: 487
    functionLinenumberEnd: 522
    functionName: bejUpdateParentMetaData
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 0
    functionsReached:
    - bejFindSeqNumAndChildDictOffset
    - RETURN_IF_IERROR
    - bejNnintEncodingSizeOfUInt
    linkageType: ''
    returnType: int
    signature: "int bejUpdateParentMetaData(\n    const struct BejDictionaries* dictionaries,
      const uint8_t* parentDictionary,\n    uint16_t dictStartingOffset, struct RedfishPropertyParent*
      node,\n    uint16_t nodeIndex)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:547,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:549,1
    - Dst: bejUpdateParentMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:549,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:554,1
    - Dst: struct BejPointerStackCallback*::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:554,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:555,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:559,1
    - Dst: bejUpdateLeafNodeMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:559,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:570,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 3
    argNames:
    - dictionaries
    - parent
    - stack
    argTypes:
    - struct BejDictionaries*
    - struct RedfishPropertyParent*
    - struct BejPointerStackCallback*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 535
    functionDepth: 5
    functionLinenumber: 535
    functionLinenumberEnd: 573
    functionName: bejProcessChildNodes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 1
    functionsReached:
    - bejUpdateLeafNodeMetaData
    - bejTreeIsParentType
    - bejUpdateParentMetaData
    - struct BejPointerStackCallback*::stackPush
    - RETURN_IF_IERROR
    - bejParentGoToNextChild
    linkageType: ''
    returnType: int
    signature: "int bejProcessChildNodes(const struct BejDictionaries* dictionaries,\n
      \                               struct RedfishPropertyParent* parent,\n                                struct
      BejPointerStackCallback* stack)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:581,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:588,1
    - Dst: bejUpdateParentMetaData
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:589,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:595,1
    - Dst: struct BejPointerStackCallback*::stackPush
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:595,1
    - Dst: struct BejPointerStackCallback*::stackEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:597,1
    - Dst: struct BejPointerStackCallback*::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:603,1
    - Dst: RETURN_IF_IERROR
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:608,1
    - Dst: bejProcessChildNodes
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:608,1
    - Dst: struct BejPointerStackCallback*::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:613,1
    - Dst: struct BejPointerStackCallback*::stackPop
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:623,1
    - Dst: bejNnintEncodingSizeOfUInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:627,1
    - Dst: struct BejPointerStackCallback*::stackPeek
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c:635,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    argCount: 4
    argNames:
    - dictionaries
    - majorSchemaStartingOffset
    - root
    - stack
    argTypes:
    - struct BejDictionaries*
    - uint16_t
    - struct RedfishPropertyParent*
    - struct BejPointerStackCallback*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 645
      start: 575
    functionDepth: 4
    functionLinenumber: 575
    functionLinenumberEnd: 645
    functionName: bejUpdateNodeMetadata
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_metadata.c
    functionUses: 1
    functionsReached:
    - bejProcessChildNodes
    - struct BejPointerStackCallback*::stackPop
    - bejUpdateParentMetaData
    - struct BejPointerStackCallback*::stackEmpty
    - struct BejPointerStackCallback*::stackPush
    - bejDictGetPropertyHeadOffset
    - bejNnintEncodingSizeOfUInt
    - struct BejPointerStackCallback*::stackPeek
    - RETURN_IF_IERROR
    linkageType: ''
    returnType: int
    signature: "int bejUpdateNodeMetadata(const struct BejDictionaries* dictionaries,\n
      \                         uint16_t majorSchemaStartingOffset,\n                          struct
      RedfishPropertyParent* root,\n                          struct BejPointerStackCallback*
      stack)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - propertyOffset
    argTypes:
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: bejGetPropertyEntryIndex
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 0
    functionsReached:
    - bejDictGetPropertyHeadOffset
    linkageType: ''
    returnType: uint16_t
    signature: uint16_t bejGetPropertyEntryIndex(uint16_t propertyOffset)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:32,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:34,1
    - Dst: bejDictGetPropertyHeadOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:42,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:45,1
    - Dst: bejGetPropertyEntryIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:52,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - dictionary
    - propertyOffset
    argTypes:
    - uint8_t*
    - uint16_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 63
    functionName: bejValidatePropertyOffset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 0
    functionsReached:
    - bejGetPropertyEntryIndex
    - bejDictGetPropertyHeadOffset
    - fprintf
    linkageType: ''
    returnType: bool
    signature: "bool bejValidatePropertyOffset(const uint8_t* dictionary,\n                                      uint16_t
      propertyOffset)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:79,1
    - Dst: memchr
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:86,1
    - Dst: fprintf
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 4
    argNames:
    - dictionary
    - dictionarySize
    - nameOffset
    - nameLength
    argTypes:
    - uint8_t*
    - uint32_t
    - uint16_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 94
    functionName: bejValidatePropertyNameLength
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 0
    functionsReached:
    - memchr
    - fprintf
    linkageType: ''
    returnType: bool
    signature: "bool bejValidatePropertyNameLength(\n    const uint8_t* dictionary,
      uint32_t dictionarySize, uint16_t nameOffset,\n    uint8_t nameLength)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: bejDictGetPropertyHeadOffset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: uint16_t
    signature: uint16_t bejDictGetPropertyHeadOffset(void)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: bejDictGetFirstAnnotatedPropertyOffset
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: uint16_t
    signature: uint16_t bejDictGetFirstAnnotatedPropertyOffset(void)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: bejValidatePropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:119,1
    - Dst: bejGetPropertyEntryIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:123,1
    - Dst: bejValidatePropertyNameLength
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 4
    argNames:
    - dictionary
    - startingPropertyOffset
    - sequenceNumber
    - property
    argTypes:
    - uint8_t*
    - uint16_t
    - uint16_t
    - struct BejDictionaryProperty**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 144
    functionName: bejDictGetProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 8
    functionsReached:
    - bejValidatePropertyNameLength
    - bejGetPropertyEntryIndex
    - bejValidatePropertyOffset
    linkageType: ''
    returnType: int
    signature: "int bejDictGetProperty(const uint8_t* dictionary,\n                       uint16_t
      startingPropertyOffset, uint16_t sequenceNumber,\n                       const
      struct BejDictionaryProperty** property)"
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - dictionary
    - nameOffset
    - nameLength
    argTypes:
    - uint8_t*
    - uint16_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 154
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 154
    functionName: bejDictGetPropertyName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: "char * bejDictGetPropertyName(const uint8_t* dictionary,\n                                   uint16_t
      nameOffset, uint8_t nameLength)"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: NULL_CHECK
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:161,1
    - Dst: bejValidatePropertyOffset
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:167,1
    - Dst: bejGetPropertyEntryIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:171,1
    - Dst: strcmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:178,1
    - Dst: bejDictGetPropertyName
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 5
    argNames:
    - dictionary
    - startingPropertyOffset
    - propertyName
    - property
    - propertyOffset
    argTypes:
    - uint8_t*
    - uint16_t
    - char*
    - struct BejDictionaryProperty**
    - uint16_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 193
    functionName: bejDictGetPropertyByName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_dictionary.c
    functionUses: 2
    functionsReached:
    - bejGetPropertyEntryIndex
    - NULL_CHECK
    - bejDictGetPropertyName
    - strcmp
    - bejValidatePropertyOffset
    linkageType: ''
    returnType: int
    signature: "int bejDictGetPropertyByName(\n    const uint8_t* dictionary, uint16_t
      startingPropertyOffset,\n    const char* propertyName, const struct BejDictionaryProperty**
      property,\n    uint16_t* propertyOffset)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:16,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: libbej::stackEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<std::vector<void*>*>
    - empty
    linkageType: ''
    returnType: bool
    signature: bool stackEmpty(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:21,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:22,1
    - Dst: auto::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 27
    functionName: libbej::stackPeek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - reinterpret_cast<std::vector<void*>*>
    - auto::back
    linkageType: ''
    returnType: void
    signature: void * stackPeek(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:31,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:32,1
    - Dst: auto::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:36,1
    - Dst: auto::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: libbej::stackPop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - reinterpret_cast<std::vector<void*>*>
    - auto::back
    - auto::pop_back
    linkageType: ''
    returnType: void
    signature: void * stackPop(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:43,1
    - Dst: auto::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - property
    - dataPtr
    argTypes:
    - void*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: libbej::stackPush
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<std::vector<void*>*>
    - auto::emplace_back
    linkageType: ''
    returnType: int
    signature: int stackPush(void* property, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<uint8_t>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:50,1
    - Dst: reinterpret_cast<const uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:51,1
    - Dst: auto::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:52,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - data
    - dataSize
    - handlerContext
    argTypes:
    - void*
    - size_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: libbej::getBejEncodedBuffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t*>
    - auto::end
    - auto::insert
    - reinterpret_cast<std::vector<uint8_t>*>
    linkageType: ''
    returnType: int
    signature: int getBejEncodedBuffer(const void* data, size_t dataSize, void* handlerContext)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: libbej::BejEncoderJson::getOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 22
    functionsReached:
    - std::move
    linkageType: ''
    returnType: std::vector<uint8_t>
    signature: std::vector<uint8_t> BejEncoderJson::getOutput()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ReverseDeferredBindingTable::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:92,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:92,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:98,1
    - Dst: ReverseDeferredBindingTable::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:100,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' bindings'
    argTypes:
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 105
    functionName: libbej::buildReverseDeferredBindingTable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - size
    - ReverseDeferredBindingTable::reserve
    - format
    - ReverseDeferredBindingTable::push_back
    - empty
    linkageType: ''
    returnType: ReverseDeferredBindingTable
    signature: "ReverseDeferredBindingTable buildReverseDeferredBindingTable(\n    const
      BejDeferredBindingMap& bindings)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:113,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:118,1
    - Dst: reinterpret_cast<struct RedfishPropertyParent*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:121,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:123,1
    - Dst: libbej::updateTreeForDeferredBindings
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:126,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:127,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:128,1
    - Dst: reinterpret_cast<struct RedfishPropertyLeafString*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:141,1
    - Dst: std::find_if
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:152,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:160,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:162,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:163,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:165,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 4
    argNames:
    - node
    - ' reverse'
    - ' storage'
    - ' restores'
    argTypes:
    - struct RedfishPropertyNode*
    - ReverseDeferredBindingTable
    - std::deque<std::string>
    - std::vector<DeferredBindingRestore>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 168
    functionName: libbej::updateTreeForDeferredBindings
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 1
    functionsReached:
    - libbej::updateTreeForDeferredBindings
    - bejTreeIsParentType
    - bejParentGoToNextChild
    - reinterpret_cast<struct RedfishPropertyNode*>
    - end
    - back
    - begin
    - push_back
    - bejTreeUpdateNodeFlags
    - reinterpret_cast<struct RedfishPropertyLeafString*>
    - std::find_if
    - empty
    - reinterpret_cast<struct RedfishPropertyParent*>
    linkageType: ''
    returnType: void
    signature: "void updateTreeForDeferredBindings(\n    struct RedfishPropertyNode*
      node,\n    const ReverseDeferredBindingTable& reverse,\n    std::deque<std::string>&
      storage,\n    std::vector<DeferredBindingRestore>& restores)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: buildReverseDeferredBindingTable
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:180,1
    - Dst: updateTreeForDeferredBindings
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:183,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:184,1
    - Dst: bejEncode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:201,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:210,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 4
    argNames:
    - dictionaries
    - schemaClass
    - root
    - ' bindings'
    argTypes:
    - struct BejDictionaries*
    - enum BejSchemaClass
    - struct RedfishPropertyParent*
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 219
    functionName: libbej::BejEncoderJson::encode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 22
    functionsReached:
    - reinterpret_cast<struct RedfishPropertyNode*>
    - buildReverseDeferredBindingTable
    - bejTreeUpdateNodeFlags
    - bejEncode
    - updateTreeForDeferredBindings
    linkageType: ''
    returnType: int
    signature: "int BejEncoderJson::encode(const struct BejDictionaries* dictionaries,\n
      \                          enum BejSchemaClass schemaClass,\n                           struct
      RedfishPropertyParent* root,\n                           const BejDeferredBindingMap&
      bindings)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:16,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: libbej::stackEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<std::vector<void*>*>
    - empty
    linkageType: ''
    returnType: bool
    signature: bool stackEmpty(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:21,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:22,1
    - Dst: auto::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 27
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 27
    functionName: libbej::stackPeek
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - reinterpret_cast<std::vector<void*>*>
    - auto::back
    linkageType: ''
    returnType: void
    signature: void * stackPeek(void* dataPtr)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:31,1
    - Dst: auto::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:32,1
    - Dst: auto::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:36,1
    - Dst: auto::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - dataPtr
    argTypes:
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: libbej::stackPop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - auto::empty
    - reinterpret_cast<std::vector<void*>*>
    - auto::back
    - auto::pop_back
    linkageType: ''
    returnType: void
    signature: void * stackPop(void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<void*>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:43,1
    - Dst: auto::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - property
    - dataPtr
    argTypes:
    - void*
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: libbej::stackPush
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<std::vector<void*>*>
    - auto::emplace_back
    linkageType: ''
    returnType: int
    signature: int stackPush(void* property, void* dataPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: reinterpret_cast<std::vector<uint8_t>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:50,1
    - Dst: reinterpret_cast<const uint8_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:51,1
    - Dst: auto::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:52,1
    - Dst: auto::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - data
    - dataSize
    - handlerContext
    argTypes:
    - void*
    - size_t
    - void*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: libbej::getBejEncodedBuffer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - reinterpret_cast<const uint8_t*>
    - auto::end
    - auto::insert
    - reinterpret_cast<std::vector<uint8_t>*>
    linkageType: ''
    returnType: int
    signature: int getBejEncodedBuffer(const void* data, size_t dataSize, void* handlerContext)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: libbej::BejEncoderJson::getOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 22
    functionsReached:
    - std::move
    linkageType: ''
    returnType: std::vector<uint8_t>
    signature: std::vector<uint8_t> BejEncoderJson::getOutput()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ReverseDeferredBindingTable::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:92,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:92,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:98,1
    - Dst: ReverseDeferredBindingTable::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:100,1
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' bindings'
    argTypes:
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 105
    functionName: libbej::buildReverseDeferredBindingTable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 0
    functionsReached:
    - size
    - ReverseDeferredBindingTable::reserve
    - format
    - ReverseDeferredBindingTable::push_back
    - empty
    linkageType: ''
    returnType: ReverseDeferredBindingTable
    signature: "ReverseDeferredBindingTable buildReverseDeferredBindingTable(\n    const
      BejDeferredBindingMap& bindings)"
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:113,1
    - Dst: bejTreeIsParentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:118,1
    - Dst: reinterpret_cast<struct RedfishPropertyParent*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:121,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:123,1
    - Dst: libbej::updateTreeForDeferredBindings
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:126,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:127,1
    - Dst: bejParentGoToNextChild
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:128,1
    - Dst: reinterpret_cast<struct RedfishPropertyLeafString*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:141,1
    - Dst: std::find_if
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:148,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:152,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:160,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:162,1
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:163,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:165,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    argCount: 4
    argNames:
    - node
    - ' reverse'
    - ' storage'
    - ' restores'
    argTypes:
    - struct RedfishPropertyNode*
    - ReverseDeferredBindingTable
    - std::deque<std::string>
    - std::vector<DeferredBindingRestore>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 168
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 168
    functionName: libbej::updateTreeForDeferredBindings
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 2
    functionsReached:
    - libbej::updateTreeForDeferredBindings
    - bejTreeIsParentType
    - bejParentGoToNextChild
    - reinterpret_cast<struct RedfishPropertyNode*>
    - end
    - back
    - begin
    - push_back
    - bejTreeUpdateNodeFlags
    - reinterpret_cast<struct RedfishPropertyLeafString*>
    - std::find_if
    - empty
    - reinterpret_cast<struct RedfishPropertyParent*>
    linkageType: ''
    returnType: void
    signature: "void updateTreeForDeferredBindings(\n    struct RedfishPropertyNode*
      node,\n    const ReverseDeferredBindingTable& reverse,\n    std::deque<std::string>&
      storage,\n    std::vector<DeferredBindingRestore>& restores)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: buildReverseDeferredBindingTable
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:180,1
    - Dst: updateTreeForDeferredBindings
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:183,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:184,1
    - Dst: bejEncode
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:201,1
    - Dst: reinterpret_cast<struct RedfishPropertyNode*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:210,1
    - Dst: bejTreeUpdateNodeFlags
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 4
    argNames:
    - dictionaries
    - schemaClass
    - root
    - ' bindings'
    argTypes:
    - struct BejDictionaries*
    - enum BejSchemaClass
    - struct RedfishPropertyParent*
    - BejDeferredBindingMap
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 219
    functionName: libbej::BejEncoderJson::encode
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/src/bej_encoder_json.cpp
    functionUses: 22
    functionsReached:
    - reinterpret_cast<struct RedfishPropertyNode*>
    - buildReverseDeferredBindingTable
    - bejTreeUpdateNodeFlags
    - bejEncode
    - updateTreeForDeferredBindings
    linkageType: ''
    returnType: int
    signature: "int BejEncoderJson::encode(const struct BejDictionaries* dictionaries,\n
      \                          enum BejSchemaClass schemaClass,\n                           struct
      RedfishPropertyParent* root,\n                           const BejDeferredBindingMap&
      bindings)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - expr
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: RETURN_IF_IERROR
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_common.h
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: RETURN_IF_IERROR(expr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - param
    - ','
    - structStr
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: NULL_CHECK
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_common.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: NULL_CHECK(param, structStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::bejBinding::resourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 16
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string resourceLink(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: libbej::bejBinding::instanceId
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 10
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string instanceId(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:52,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - resourceId
    - actionId
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: libbej::bejBinding::action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 8
    functionsReached:
    - format
    - static_cast<uint32_t>
    linkageType: ''
    returnType: std::string
    signature: std::string action(uint32_t resourceId, uint8_t actionId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::bejBinding::chassis
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string chassis()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: libbej::bejBinding::system
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string system()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::bejBinding::resourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 16
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string resourceLink(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: libbej::bejBinding::instanceId
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 10
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string instanceId(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:52,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - resourceId
    - actionId
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: libbej::bejBinding::action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 8
    functionsReached:
    - format
    - static_cast<uint32_t>
    linkageType: ''
    returnType: std::string
    signature: std::string action(uint32_t resourceId, uint8_t actionId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::bejBinding::chassis
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string chassis()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: libbej::bejBinding::system
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string system()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::bejBinding::resourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 16
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string resourceLink(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: libbej::bejBinding::instanceId
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 10
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string instanceId(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:52,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - resourceId
    - actionId
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: libbej::bejBinding::action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 8
    functionsReached:
    - format
    - static_cast<uint32_t>
    linkageType: ''
    returnType: std::string
    signature: std::string action(uint32_t resourceId, uint8_t actionId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::bejBinding::chassis
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string chassis()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: libbej::bejBinding::system
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string system()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: libbej::bejBinding::resourceLink
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 16
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string resourceLink(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - resourceId
    argTypes:
    - uint32_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: libbej::bejBinding::instanceId
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 10
    functionsReached:
    - format
    linkageType: ''
    returnType: std::string
    signature: std::string instanceId(uint32_t resourceId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:52,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - resourceId
    - actionId
    argTypes:
    - uint32_t
    - uint8_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: libbej::bejBinding::action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 8
    functionsReached:
    - format
    - static_cast<uint32_t>
    linkageType: ''
    returnType: std::string
    signature: std::string action(uint32_t resourceId, uint8_t actionId)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: libbej::bejBinding::chassis
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string chassis()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: libbej::bejBinding::system
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_deferred_binding_format.hpp
    functionUses: 2
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string system()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - policy
    argTypes:
    - BejTrailingDataPolicy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: libbej::BejDecoderJson::setTrailingDataPolicy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_decoder_json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void setTrailingDataPolicy(BejTrailingDataPolicy policy)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - policy
    argTypes:
    - BejTrailingDataPolicy
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: libbej::BejDecoderJson::setTrailingDataPolicy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/libbej/include/libbej/bej_decoder_json.hpp
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void setTrailingDataPolicy(BejTrailingDataPolicy policy)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable(const U& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, CTNullary)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(bool, CTUnary)(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 10
    argNames:
    - b
    - c
    - d
    - e
    - f
    - g
    - h
    - i
    - j
    - ' k'
    argTypes:
    - bool
    - char
    - short
    - int
    - long
    - float
    - double
    - unsigned
    - char*
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void STDMETHOD_(int, CTDecimal)\n  (bool b, char c, short d, int e,
      long f,  // NOLINT\n   float g, double h, unsigned i, char* j, const std::string&
      k)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(char, CTConst)(int x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRef() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRefRef() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRef() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRefRef() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 275
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '& operator=(const LegacyMockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockFoo
    signature: LegacyMockFoo & operator=(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: testing::gmock_function_mocker_test::FunctionMockerTest::FunctionMockerTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMockerTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: testing::gmock_function_mocker_test::foo_::VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::VoidReturning
    - VoidReturning
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:304,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 309
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Nullary
    - Return
    - DoDefault
    - EXPECT_EQ
    - Nullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - EXPECT_FALSE
    - Unary
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::Unary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    - Dst: testing::gmock_function_mocker_test::foo_::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Binary
    - Return
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksBinaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:328,1
    - Dst: Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:330,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    - Dst: testing::gmock_function_mocker_test::foo_::Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Decimal
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - Decimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesNonConstReference
    - testing::gmock_function_mocker_test::foo_::TakesNonConstReference
    - Return
    - EXPECT_TRUE
    - Ref
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:348,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - TakesConstReference
    - Ref
    - testing::gmock_function_mocker_test::foo_::TakesConstReference
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesConst
    - EXPECT_FALSE
    - testing::gmock_function_mocker_test::foo_::TakesConst
    - DoDefault
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:363,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:365,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OverloadedOnArgumentNumber
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - An
    - Return
    - OverloadedOnArgumentType
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:386,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - OverloadedOnConstness
    - testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
    - Return
    - ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithComma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:403,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: TemplatedCopyable<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 405
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TemplatedCopyable<int>
    - EXPECT_CALL
    - Return
    - TypeWithTemplatedCopyCtor
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:411,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 416
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - CTNullary
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::CTNullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:422,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:423,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - CTUnary
    - testing::gmock_function_mocker_test::foo_::CTUnary
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:432,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 436
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_function_mocker_test::foo_::CTDecimal
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - CTDecimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: CTConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - CTConst
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsConstFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
    - CTReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:464,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: static_cast<const MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: static_cast<const MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:469,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: static_cast<MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:471,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: static_cast<MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: MockFoo::RefQualifiedConstRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: MockFoo::RefQualifiedRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: MockFoo::RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 486
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - static_cast<MockFoo&&>
    - MockFoo::RefQualifiedConstRef
    - static_cast<MockFoo&>
    - RefQualifiedOverloaded
    - Return
    - static_cast<const MockFoo&&>
    - static_cast<const MockFoo&>
    - std::cref
    - MockFoo::RefQualifiedOverloaded
    - MockFoo::RefQualifiedRef
    - EXPECT_EQ
    - MockFoo::MockFoo
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerTest, RefQualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 490
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 495
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 495
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 496
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 501
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 506
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: '& operator=(const LegacyMockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockB
    signature: LegacyMockB & operator=(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:522,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:527,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TypeParam::DoB
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 537
    functionName: ~StackInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 550
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 562
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 563
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 563
    functionName: '& operator=(const MockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStack
    signature: MockStack & operator=(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 581
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 582
    functionName: '& operator=(const LegacyMockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStack
    signature: LegacyMockStack & operator=(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:596,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:597,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:608,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 610
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 621
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ReturnTypeWithComma
    - TypeParam::ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 629
    functionName: ~StackInterfaceWithCallType()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterfaceWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 632
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Push)(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Pop)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 634
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, GetSize)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 636
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(const T&, GetTop)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 653
    functionName: '& operator=(const MockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStackWithCallType
    signature: MockStackWithCallType & operator=(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 659
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 667
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 669
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 669
    functionName: '& operator=(const LegacyMockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStackWithCallType
    signature: LegacyMockStackWithCallType & operator=(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:685,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:686,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 699
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTestWithCallType, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 719
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 721
    functionName: '& operator=(const MockOverloadedOnArgNumber&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnArgNumber
    signature: MockOverloadedOnArgNumber & operator=(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 732
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 732
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber(const LegacyMockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 734
    functionName: "& operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockOverloadedOnArgNumber
    signature: "LegacyMockOverloadedOnArgNumber & operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:750,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 753
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - Return
    - TypeParam::Overloaded
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 766
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 768
    functionName: '& operator=(const MockOverloadedOnConstness&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnConstness
    signature: MockOverloadedOnConstness & operator=(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: MockOverloadedOnConstness::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    - Dst: MockOverloadedOnConstness*::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 779
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 779
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - MockOverloadedOnConstness*::Overloaded
    - Return
    - MockOverloadedOnConstness::Overloaded
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 792
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidUnary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 807
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 807
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - Ge
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidBinary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:814,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:815,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 818
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksFor10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:822,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:833,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:834,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 829
    functionDepth: 1
    functionLinenumber: 829
    functionLinenumberEnd: 837
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Call
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:841,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 845
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 871
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForRawSignature)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 878
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 878
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 887
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(\n    MockMethodMockFunctionSignatureTest,\n    IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 897
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 905
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 905
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionCallMethodSignatureTheSameForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:943,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:947,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:948,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 951
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, MockMethodSizeOverhead)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 966
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Foo
    - foo
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedMemberFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    - Dst: hasTwoParams
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 983
    functionDepth: 1
    functionLinenumber: 983
    functionLinenumberEnd: 993
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - hasTwoParams
    - noexcept
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - std::declval<MockMethodNoexceptSpecifier>
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable(const U& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, CTNullary)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(bool, CTUnary)(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 10
    argNames:
    - b
    - c
    - d
    - e
    - f
    - g
    - h
    - i
    - j
    - ' k'
    argTypes:
    - bool
    - char
    - short
    - int
    - long
    - float
    - double
    - unsigned
    - char*
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void STDMETHOD_(int, CTDecimal)\n  (bool b, char c, short d, int e,
      long f,  // NOLINT\n   float g, double h, unsigned i, char* j, const std::string&
      k)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(char, CTConst)(int x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRef() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRefRef() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRef() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRefRef() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 275
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '& operator=(const LegacyMockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockFoo
    signature: LegacyMockFoo & operator=(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: testing::gmock_function_mocker_test::FunctionMockerTest::FunctionMockerTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMockerTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: testing::gmock_function_mocker_test::foo_::VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::VoidReturning
    - VoidReturning
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:304,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 309
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Nullary
    - Return
    - DoDefault
    - EXPECT_EQ
    - Nullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - EXPECT_FALSE
    - Unary
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::Unary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    - Dst: testing::gmock_function_mocker_test::foo_::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Binary
    - Return
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksBinaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:328,1
    - Dst: Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:330,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    - Dst: testing::gmock_function_mocker_test::foo_::Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Decimal
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - Decimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesNonConstReference
    - testing::gmock_function_mocker_test::foo_::TakesNonConstReference
    - Return
    - EXPECT_TRUE
    - Ref
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:348,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - TakesConstReference
    - Ref
    - testing::gmock_function_mocker_test::foo_::TakesConstReference
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesConst
    - EXPECT_FALSE
    - testing::gmock_function_mocker_test::foo_::TakesConst
    - DoDefault
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:363,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:365,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OverloadedOnArgumentNumber
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - An
    - Return
    - OverloadedOnArgumentType
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:386,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - OverloadedOnConstness
    - testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
    - Return
    - ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithComma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:403,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: TemplatedCopyable<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 405
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TemplatedCopyable<int>
    - EXPECT_CALL
    - Return
    - TypeWithTemplatedCopyCtor
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:411,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 416
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - CTNullary
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::CTNullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:422,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:423,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - CTUnary
    - testing::gmock_function_mocker_test::foo_::CTUnary
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:432,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 436
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_function_mocker_test::foo_::CTDecimal
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - CTDecimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: CTConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - CTConst
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsConstFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
    - CTReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:464,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: static_cast<const MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: static_cast<const MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:469,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: static_cast<MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:471,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: static_cast<MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: MockFoo::RefQualifiedConstRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: MockFoo::RefQualifiedRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: MockFoo::RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 486
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - static_cast<MockFoo&&>
    - MockFoo::RefQualifiedConstRef
    - static_cast<MockFoo&>
    - RefQualifiedOverloaded
    - Return
    - static_cast<const MockFoo&&>
    - static_cast<const MockFoo&>
    - std::cref
    - MockFoo::RefQualifiedOverloaded
    - MockFoo::RefQualifiedRef
    - EXPECT_EQ
    - MockFoo::MockFoo
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerTest, RefQualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 490
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 495
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 495
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 496
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 501
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 506
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: '& operator=(const LegacyMockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockB
    signature: LegacyMockB & operator=(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:522,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:527,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TypeParam::DoB
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 537
    functionName: ~StackInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 550
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 562
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 563
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 563
    functionName: '& operator=(const MockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStack
    signature: MockStack & operator=(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 581
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 582
    functionName: '& operator=(const LegacyMockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStack
    signature: LegacyMockStack & operator=(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:596,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:597,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:608,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 610
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 621
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ReturnTypeWithComma
    - TypeParam::ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 629
    functionName: ~StackInterfaceWithCallType()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterfaceWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 632
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Push)(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Pop)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 634
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, GetSize)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 636
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(const T&, GetTop)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 653
    functionName: '& operator=(const MockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStackWithCallType
    signature: MockStackWithCallType & operator=(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 659
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 667
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 669
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 669
    functionName: '& operator=(const LegacyMockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStackWithCallType
    signature: LegacyMockStackWithCallType & operator=(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:685,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:686,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 699
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTestWithCallType, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 719
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 721
    functionName: '& operator=(const MockOverloadedOnArgNumber&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnArgNumber
    signature: MockOverloadedOnArgNumber & operator=(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 732
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 732
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber(const LegacyMockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 734
    functionName: "& operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockOverloadedOnArgNumber
    signature: "LegacyMockOverloadedOnArgNumber & operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:750,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 753
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - Return
    - TypeParam::Overloaded
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 766
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 768
    functionName: '& operator=(const MockOverloadedOnConstness&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnConstness
    signature: MockOverloadedOnConstness & operator=(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: MockOverloadedOnConstness::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    - Dst: MockOverloadedOnConstness*::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 779
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 779
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - MockOverloadedOnConstness*::Overloaded
    - Return
    - MockOverloadedOnConstness::Overloaded
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 792
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidUnary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 807
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 807
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - Ge
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidBinary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:814,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:815,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 818
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksFor10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:822,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:833,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:834,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 829
    functionDepth: 1
    functionLinenumber: 829
    functionLinenumberEnd: 837
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Call
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:841,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 845
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 871
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForRawSignature)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 878
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 878
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 887
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(\n    MockMethodMockFunctionSignatureTest,\n    IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 897
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 905
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 905
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionCallMethodSignatureTheSameForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:943,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:947,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:948,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 951
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, MockMethodSizeOverhead)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 966
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Foo
    - foo
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedMemberFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    - Dst: hasTwoParams
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 983
    functionDepth: 1
    functionLinenumber: 983
    functionLinenumberEnd: 993
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - hasTwoParams
    - noexcept
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - std::declval<MockMethodNoexceptSpecifier>
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable(const U& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, CTNullary)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(bool, CTUnary)(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 10
    argNames:
    - b
    - c
    - d
    - e
    - f
    - g
    - h
    - i
    - j
    - ' k'
    argTypes:
    - bool
    - char
    - short
    - int
    - long
    - float
    - double
    - unsigned
    - char*
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void STDMETHOD_(int, CTDecimal)\n  (bool b, char c, short d, int e,
      long f,  // NOLINT\n   float g, double h, unsigned i, char* j, const std::string&
      k)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(char, CTConst)(int x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRef() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRefRef() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRef() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRefRef() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 275
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '& operator=(const LegacyMockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockFoo
    signature: LegacyMockFoo & operator=(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: testing::gmock_function_mocker_test::FunctionMockerTest::FunctionMockerTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMockerTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: testing::gmock_function_mocker_test::foo_::VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::VoidReturning
    - VoidReturning
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:304,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 309
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Nullary
    - Return
    - DoDefault
    - EXPECT_EQ
    - Nullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - EXPECT_FALSE
    - Unary
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::Unary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    - Dst: testing::gmock_function_mocker_test::foo_::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Binary
    - Return
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksBinaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:328,1
    - Dst: Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:330,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    - Dst: testing::gmock_function_mocker_test::foo_::Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Decimal
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - Decimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesNonConstReference
    - testing::gmock_function_mocker_test::foo_::TakesNonConstReference
    - Return
    - EXPECT_TRUE
    - Ref
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:348,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - TakesConstReference
    - Ref
    - testing::gmock_function_mocker_test::foo_::TakesConstReference
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesConst
    - EXPECT_FALSE
    - testing::gmock_function_mocker_test::foo_::TakesConst
    - DoDefault
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:363,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:365,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OverloadedOnArgumentNumber
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - An
    - Return
    - OverloadedOnArgumentType
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:386,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - OverloadedOnConstness
    - testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
    - Return
    - ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithComma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:403,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: TemplatedCopyable<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 405
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TemplatedCopyable<int>
    - EXPECT_CALL
    - Return
    - TypeWithTemplatedCopyCtor
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:411,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 416
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - CTNullary
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::CTNullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:422,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:423,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - CTUnary
    - testing::gmock_function_mocker_test::foo_::CTUnary
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:432,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 436
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_function_mocker_test::foo_::CTDecimal
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - CTDecimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: CTConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - CTConst
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsConstFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
    - CTReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:464,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: static_cast<const MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: static_cast<const MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:469,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: static_cast<MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:471,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: static_cast<MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: MockFoo::RefQualifiedConstRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: MockFoo::RefQualifiedRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: MockFoo::RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 486
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - static_cast<MockFoo&&>
    - MockFoo::RefQualifiedConstRef
    - static_cast<MockFoo&>
    - RefQualifiedOverloaded
    - Return
    - static_cast<const MockFoo&&>
    - static_cast<const MockFoo&>
    - std::cref
    - MockFoo::RefQualifiedOverloaded
    - MockFoo::RefQualifiedRef
    - EXPECT_EQ
    - MockFoo::MockFoo
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerTest, RefQualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 490
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 495
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 495
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 496
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 501
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 506
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: '& operator=(const LegacyMockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockB
    signature: LegacyMockB & operator=(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:522,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:527,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TypeParam::DoB
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 537
    functionName: ~StackInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 550
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 562
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 563
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 563
    functionName: '& operator=(const MockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStack
    signature: MockStack & operator=(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 581
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 582
    functionName: '& operator=(const LegacyMockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStack
    signature: LegacyMockStack & operator=(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:596,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:597,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:608,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 610
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 621
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ReturnTypeWithComma
    - TypeParam::ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 629
    functionName: ~StackInterfaceWithCallType()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterfaceWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 632
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Push)(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Pop)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 634
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, GetSize)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 636
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(const T&, GetTop)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 653
    functionName: '& operator=(const MockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStackWithCallType
    signature: MockStackWithCallType & operator=(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 659
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 667
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 669
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 669
    functionName: '& operator=(const LegacyMockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStackWithCallType
    signature: LegacyMockStackWithCallType & operator=(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:685,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:686,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 699
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTestWithCallType, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 719
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 721
    functionName: '& operator=(const MockOverloadedOnArgNumber&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnArgNumber
    signature: MockOverloadedOnArgNumber & operator=(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 732
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 732
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber(const LegacyMockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 734
    functionName: "& operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockOverloadedOnArgNumber
    signature: "LegacyMockOverloadedOnArgNumber & operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:750,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 753
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - Return
    - TypeParam::Overloaded
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 766
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 768
    functionName: '& operator=(const MockOverloadedOnConstness&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnConstness
    signature: MockOverloadedOnConstness & operator=(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: MockOverloadedOnConstness::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    - Dst: MockOverloadedOnConstness*::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 779
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 779
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - MockOverloadedOnConstness*::Overloaded
    - Return
    - MockOverloadedOnConstness::Overloaded
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 792
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidUnary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 807
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 807
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - Ge
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidBinary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:814,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:815,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 818
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksFor10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:822,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:833,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:834,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 829
    functionDepth: 1
    functionLinenumber: 829
    functionLinenumberEnd: 837
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Call
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:841,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 845
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 871
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForRawSignature)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 878
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 878
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 887
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(\n    MockMethodMockFunctionSignatureTest,\n    IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 897
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 905
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 905
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionCallMethodSignatureTheSameForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:943,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:947,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:948,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 951
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, MockMethodSizeOverhead)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 966
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Foo
    - foo
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedMemberFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    - Dst: hasTwoParams
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 983
    functionDepth: 1
    functionLinenumber: 983
    functionLinenumberEnd: 993
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - hasTwoParams
    - noexcept
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - std::declval<MockMethodNoexceptSpecifier>
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: testing::gmock_function_mocker_test::TemplatedCopyable::TemplatedCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TemplatedCopyable(const U& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, CTNullary)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(bool, CTUnary)(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 10
    argNames:
    - b
    - c
    - d
    - e
    - f
    - g
    - h
    - i
    - j
    - ' k'
    argTypes:
    - bool
    - char
    - short
    - int
    - long
    - float
    - double
    - unsigned
    - char*
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void STDMETHOD_(int, CTDecimal)\n  (bool b, char c, short d, int e,
      long f,  // NOLINT\n   float g, double h, unsigned i, char* j, const std::string&
      k)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: testing::gmock_function_mocker_test::FooInterface::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(char, CTConst)(int x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: testing::gmock_function_mocker_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRef() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedConstRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedConstRefRef() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRef() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedRefRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedRefRef() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() const&& override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() & override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 275
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::RefQualifiedOverloaded
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int RefQualifiedOverloaded() && override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: testing::gmock_function_mocker_test::LegacyMockFoo::LegacyMockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockFoo(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '& operator=(const LegacyMockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockFoo
    signature: LegacyMockFoo & operator=(const LegacyMockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: testing::gmock_function_mocker_test::FunctionMockerTest::FunctionMockerTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMockerTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:297,1
    - Dst: testing::gmock_function_mocker_test::foo_::VoidReturning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::VoidReturning
    - VoidReturning
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:303,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:304,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:307,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    - Dst: testing::gmock_function_mocker_test::foo_::Nullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 309
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 309
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Nullary
    - Return
    - DoDefault
    - EXPECT_EQ
    - Nullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    - Dst: testing::gmock_function_mocker_test::foo_::Unary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - EXPECT_FALSE
    - Unary
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::Unary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:321,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    - Dst: testing::gmock_function_mocker_test::foo_::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Binary
    - Return
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksBinaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:328,1
    - Dst: Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:329,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:330,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    - Dst: testing::gmock_function_mocker_test::foo_::Decimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::foo_::Decimal
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - Decimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:338,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesNonConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesNonConstReference
    - testing::gmock_function_mocker_test::foo_::TakesNonConstReference
    - Return
    - EXPECT_TRUE
    - Ref
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:347,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:348,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 351
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - TakesConstReference
    - Ref
    - testing::gmock_function_mocker_test::foo_::TakesConstReference
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:355,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    - Dst: testing::gmock_function_mocker_test::foo_::TakesConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakesConst
    - EXPECT_FALSE
    - testing::gmock_function_mocker_test::foo_::TakesConst
    - DoDefault
    - Lt
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:362,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:363,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:365,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OverloadedOnArgumentNumber
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentNumber
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:373,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:375,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - An
    - Return
    - OverloadedOnArgumentType
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::OverloadedOnArgumentType
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:384,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:385,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:386,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - OverloadedOnConstness
    - testing::gmock_function_mocker_test::foo_::OverloadedOnConstness
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:397,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::gmock_function_mocker_test::mock_foo_::ReturnTypeWithComma
    - Return
    - ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithComma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:403,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    - Dst: TemplatedCopyable<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 405
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TemplatedCopyable<int>
    - EXPECT_CALL
    - Return
    - TypeWithTemplatedCopyCtor
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::foo_::TypeWithTemplatedCopyCtor
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:410,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:411,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTNullary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 416
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - CTNullary
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - testing::gmock_function_mocker_test::foo_::CTNullary
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksNullaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:420,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:422,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:423,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:425,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTUnary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Eq
    - Return
    - CTUnary
    - testing::gmock_function_mocker_test::foo_::CTUnary
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksUnaryFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:431,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:432,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    - Dst: testing::gmock_function_mocker_test::foo_::CTDecimal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 436
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 436
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_function_mocker_test::foo_::CTDecimal
    - EXPECT_CALL
    - Return
    - EXPECT_EQ
    - Lt
    - A
    - CTDecimal
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksDecimalFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: CTConst
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    - Dst: Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - Const
    - EXPECT_CALL
    - Return
    - CTConst
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksFunctionsConstFunctionWithCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:447,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    - Dst: testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - testing::gmock_function_mocker_test::mock_foo_::CTReturnTypeWithComma
    - CTReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:457,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:458,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:461,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:462,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:464,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: static_cast<const MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:466,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: static_cast<const MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:468,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:469,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: static_cast<MockFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:470,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:471,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: static_cast<MockFoo&&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:472,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: MockFoo::RefQualifiedConstRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: MockFoo::RefQualifiedRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:478,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:481,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: MockFoo::RefQualifiedOverloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 486
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - static_cast<MockFoo&&>
    - MockFoo::RefQualifiedConstRef
    - static_cast<MockFoo&>
    - RefQualifiedOverloaded
    - Return
    - static_cast<const MockFoo&&>
    - static_cast<const MockFoo&>
    - std::cref
    - MockFoo::RefQualifiedOverloaded
    - MockFoo::RefQualifiedRef
    - EXPECT_EQ
    - MockFoo::MockFoo
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerTest, RefQualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 490
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 495
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 495
    functionName: testing::gmock_function_mocker_test::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 496
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 501
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 506
    functionName: testing::gmock_function_mocker_test::LegacyMockB::LegacyMockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockB(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 507
    functionName: '& operator=(const LegacyMockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockB
    signature: LegacyMockB & operator=(const LegacyMockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:522,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:527,1
    - Dst: TypeParam::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - TypeParam::DoB
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 537
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 537
    functionName: ~StackInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 550
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 550
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 562
    functionName: testing::gmock_function_mocker_test::MockStack::MockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStack(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 563
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 563
    functionName: '& operator=(const MockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStack
    signature: MockStack & operator=(const MockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 581
    functionName: testing::gmock_function_mocker_test::LegacyMockStack::LegacyMockStack
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStack(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 582
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 582
    functionName: '& operator=(const LegacyMockStack&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStack
    signature: LegacyMockStack & operator=(const LegacyMockStack&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:595,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:596,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:597,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:599,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:601,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:602,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:604,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:607,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:608,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 610
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:616,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    - Dst: TypeParam::ReturnTypeWithComma
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 621
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ReturnTypeWithComma
    - TypeParam::ReturnTypeWithComma
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 629
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 629
    functionName: ~StackInterfaceWithCallType()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~StackInterfaceWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 632
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Push)(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(void, Pop)()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 634
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(int, GetSize)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 636
    functionName: testing::gmock_function_mocker_test::StackInterfaceWithCallType::STDMETHOD_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void STDMETHOD_(const T&, GetTop)() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 642
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 642
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_function_mocker_test::MockStackWithCallType::MockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockStackWithCallType(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 653
    functionName: '& operator=(const MockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockStackWithCallType
    signature: MockStackWithCallType & operator=(const MockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 659
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 667
    functionName: testing::gmock_function_mocker_test::LegacyMockStackWithCallType::LegacyMockStackWithCallType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockStackWithCallType(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 669
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 669
    functionName: '& operator=(const LegacyMockStackWithCallType&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockStackWithCallType
    signature: LegacyMockStackWithCallType & operator=(const LegacyMockStackWithCallType&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:684,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:685,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:686,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:688,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:690,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:691,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:693,1
    - Dst: TypeParam::Push
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::GetTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:696,1
    - Dst: TypeParam::Pop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    - Dst: TypeParam::GetSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 699
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Pop
    - Return
    - GetTop
    - TypeParam::GetSize
    - EXPECT_EQ
    - GetSize
    - TypeParam::Pop
    - AnyNumber
    - TypeParam::Push
    - ReturnRef
    - TypeParam::GetTop
    - Push
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(TemplateMockTestWithCallType, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 719
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnArgNumber::MockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnArgNumber(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 721
    functionName: '& operator=(const MockOverloadedOnArgNumber&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnArgNumber
    signature: MockOverloadedOnArgNumber & operator=(const MockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 732
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 732
    functionName: testing::gmock_function_mocker_test::LegacyMockOverloadedOnArgNumber::LegacyMockOverloadedOnArgNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LegacyMockOverloadedOnArgNumber(const LegacyMockOverloadedOnArgNumber&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 734
    functionName: "& operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LegacyMockOverloadedOnArgNumber
    signature: "LegacyMockOverloadedOnArgNumber & operator=(\n      const LegacyMockOverloadedOnArgNumber&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:746,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:747,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:748,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:750,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    - Dst: TypeParam::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 753
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - Return
    - TypeParam::Overloaded
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 766
    functionName: testing::gmock_function_mocker_test::MockOverloadedOnConstness::MockOverloadedOnConstness
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockOverloadedOnConstness(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 768
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 768
    functionName: '& operator=(const MockOverloadedOnConstness&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockOverloadedOnConstness
    signature: MockOverloadedOnConstness & operator=(const MockOverloadedOnConstness&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:774,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:775,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: MockOverloadedOnConstness::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    - Dst: MockOverloadedOnConstness*::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 779
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 779
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Overloaded
    - MockOverloadedOnConstness*::Overloaded
    - Return
    - MockOverloadedOnConstness::Overloaded
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:783,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 1
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 792
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidNullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:796,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::Call
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForVoidUnary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:802,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:804,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:805,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 807
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 807
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - Ge
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksForNonVoidBinary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:813,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:814,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:815,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    - Dst: MockFunction::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 818
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Call
    - Return
    - EXPECT_EQ
    - MockFunction::Call
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, WorksFor10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:822,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:823,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:825,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:832,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:833,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:834,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 829
    functionDepth: 1
    functionLinenumber: 829
    functionLinenumberEnd: 837
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Call
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:841,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:843,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 845
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - call
    - Call
    - Return
    - f
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool IsMockFunctionTemplateArgumentDeducedTo(\n    const internal::MockFunction<F>&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 871
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForRawSignature)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 878
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 878
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 887
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(\n    MockMethodMockFunctionSignatureTest,\n    IsMockFunctionCallMethodSignatureTheSameForRawSignatureAndStdFunction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    - Dst: testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 897
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::gmock_function_mocker_test::IsMockFunctionTemplateArgumentDeducedTo
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionTemplateArgumentDeducedForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 905
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 905
    functionName: testing::gmock_function_mocker_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: "void TYPED_TEST(MockMethodMockFunctionSignatureTest,\n           IsMockFunctionCallMethodSignatureTheSameForAlternateCallable)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:943,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:947,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:948,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 951
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, MockMethodSizeOverhead)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    - Dst: foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 966
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Foo
    - foo
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedMemberFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:986,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:987,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:988,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:989,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: std::declval<MockMethodNoexceptSpecifier>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:991,1
    - Dst: noexcept
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    - Dst: hasTwoParams
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 983
    functionDepth: 1
    functionLinenumber: 983
    functionLinenumberEnd: 993
    functionName: testing::gmock_function_mocker_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-function-mocker_test.cc
    functionUses: 0
    functionsReached:
    - hasTwoParams
    - noexcept
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - std::declval<MockMethodNoexceptSpecifier>
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, NoexceptSpecifierPreserved)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-port_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(DummyTest, Dummy)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsDefaultConstructable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:69,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:70,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:70,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:71,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:72,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:72,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:75,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:76,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:77,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:77,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:78,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:82,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:83,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:83,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:84,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:84,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:85,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::IsOverSaturatedByCallCount
    - AtMost
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsOverSaturatedByCallCountWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:92,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:93,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:93,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:96,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:97,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:97,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:101,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:101,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:105,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 106
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - stringstream::str
    - testing::Cardinality::DescribeActualCallCountTo
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, CanDescribeActualCallCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:110,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:111,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:112,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:112,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:114,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:115,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:117,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:117,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:118,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:118,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:121,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:122,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 123
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyNumber
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AnyNumber, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:127,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:128,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - Cardinality::ConservativeLowerBound
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AnyNumberTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:134,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:143,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:143,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:144,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:144,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:146,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:146,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:147,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:147,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:150,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:151,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - AtLeast
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:155,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:156,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:157,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:159,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:159,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:160,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:162,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:163,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:163,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:166,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:167,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:167,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:170,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:171,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:171,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:174,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:175,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 176
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - AtLeast
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:180,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:180,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:181,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - AtLeast
    - Cardinality::ConservativeLowerBound
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:187,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 192
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - AtMost
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:196,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:197,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:197,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:199,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:200,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:200,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:203,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:204,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 205
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - AtMost
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:209,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:210,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:212,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:212,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:213,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:215,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:215,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:216,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:216,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:219,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:220,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:220,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:223,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:224,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:224,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:227,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:228,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 229
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - AtMost
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:233,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:234,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 235
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AtMost
    - Cardinality::ConservativeLowerBound
    - Cardinality::ConservativeUpperBound
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:240,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 245
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnNegativeStart)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:248,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 253
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnNegativeEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:256,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 262
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 262
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnStartBiggerThanEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:267,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:268,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:270,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:271,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:271,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:274,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:275,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnZeroStartAndZeroEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:279,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:281,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:282,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:284,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:285,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:287,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:287,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:288,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:288,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:291,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:292,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 293
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnZeroStartAndNonZeroEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:298,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:299,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:301,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:302,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:304,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:305,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:305,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:308,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:309,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 310
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnSameStartAndEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:315,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:316,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:318,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:318,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:319,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:321,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:322,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:322,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:324,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:325,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:325,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:328,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:329,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 330
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnDifferentStartAndEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:334,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:334,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:335,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - Cardinality::ConservativeLowerBound
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:341,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 346
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Exactly
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:350,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:351,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:353,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:353,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:354,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:354,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:357,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:358,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 359
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:362,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:363,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:363,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:364,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:366,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:366,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:367,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:367,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:370,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:371,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:371,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:374,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:375,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:375,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:378,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:379,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 380
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:384,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:385,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Exactly
    - Cardinality::ConservativeLowerBound
    - Cardinality::ConservativeUpperBound
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: EvenCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: EvenCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ss
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: EvenCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* ss) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:412,1
    - Dst: EvenCardinality::EvenCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:412,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:414,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:414,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:415,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:415,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:417,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:417,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:420,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:421,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 422
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 422
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - MakeCardinality
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - EvenCardinality::EvenCardinality
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(MakeCardinalityTest, ConstructsCardinalityFromInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsDefaultConstructable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:69,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:70,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:70,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:71,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:72,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:72,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:75,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:76,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:77,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:77,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:78,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:82,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:83,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:83,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:84,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:84,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:85,1
    - Dst: Cardinality::IsOverSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::IsOverSaturatedByCallCount
    - AtMost
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, IsOverSaturatedByCallCountWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:92,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:93,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:93,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:96,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:97,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:97,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:101,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:101,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:105,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 106
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - stringstream::str
    - testing::Cardinality::DescribeActualCallCountTo
    linkageType: ''
    returnType: void
    signature: void TEST(CardinalityTest, CanDescribeActualCallCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:110,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:111,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:112,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:112,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:114,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:115,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:117,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:117,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:118,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:118,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:121,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:122,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 123
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyNumber
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AnyNumber, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:127,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:128,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - Cardinality::ConservativeLowerBound
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AnyNumberTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:134,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:143,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:143,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:144,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:144,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:146,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:146,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:147,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:147,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:150,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:151,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - AtLeast
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:155,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:156,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:157,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:159,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:159,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:160,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:162,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:163,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:163,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:166,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:167,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:167,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:170,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:171,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:171,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:174,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:175,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 176
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - AtLeast
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:180,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:180,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:181,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - AtLeast
    - Cardinality::ConservativeLowerBound
    linkageType: ''
    returnType: void
    signature: void TEST(AtLeastTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:187,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 192
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - AtMost
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:196,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:197,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:197,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:199,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:200,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:200,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:203,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:204,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 205
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - AtMost
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:209,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:210,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:212,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:212,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:213,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:215,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:215,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:216,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:216,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:219,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:220,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:220,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:223,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:224,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:224,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:227,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:228,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 229
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - AtMost
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:233,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:234,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 235
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AtMost
    - Cardinality::ConservativeLowerBound
    - Cardinality::ConservativeUpperBound
    linkageType: ''
    returnType: void
    signature: void TEST(AtMostTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:240,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 245
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnNegativeStart)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:248,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 253
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnNegativeEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:256,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 262
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 262
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnStartBiggerThanEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:267,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:268,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:270,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:271,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:271,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:274,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:275,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnZeroStartAndZeroEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:279,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:281,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:282,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:284,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:285,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:287,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:287,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:288,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:288,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:291,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:292,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 293
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnZeroStartAndNonZeroEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:298,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:299,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:301,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:302,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:304,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:305,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:305,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:308,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:309,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 310
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnSameStartAndEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:315,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:316,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:318,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:318,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:319,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:321,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:322,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:322,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:324,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:325,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:325,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:328,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:329,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 330
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Between
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, OnDifferentStartAndEnd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:334,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:334,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:335,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Cardinality::ConservativeUpperBound
    - Cardinality::ConservativeLowerBound
    - Between
    linkageType: ''
    returnType: void
    signature: void TEST(BetweenTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:341,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 346
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Exactly
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnNegativeNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:350,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:351,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:353,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:353,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:354,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:354,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:357,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:358,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 359
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:362,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:363,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:363,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:364,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:366,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:366,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:367,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:367,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:370,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:371,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:371,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:374,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:375,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:375,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:378,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:379,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 380
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - EXPECT_PRED_FORMAT2
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Exactly
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, OnPositiveNumber)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:384,1
    - Dst: Cardinality::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:385,1
    - Dst: Cardinality::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Exactly
    - Cardinality::ConservativeLowerBound
    - Cardinality::ConservativeUpperBound
    linkageType: ''
    returnType: void
    signature: void TEST(ExactlyTest, HasCorrectBounds)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: EvenCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: EvenCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ss
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: EvenCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* ss) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:412,1
    - Dst: EvenCardinality::EvenCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:412,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:414,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:414,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:415,1
    - Dst: Cardinality::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:415,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:417,1
    - Dst: Cardinality::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:417,1
    - Dst: Cardinality::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:420,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:421,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 422
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 422
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-cardinalities_test.cc
    functionUses: 0
    functionsReached:
    - Cardinality::DescribeTo
    - MakeCardinality
    - stringstream::str
    - Cardinality::IsSaturatedByCallCount
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - EvenCardinality::EvenCardinality
    - Cardinality::IsSatisfiedByCallCount
    linkageType: ''
    returnType: void
    signature: void TEST(MakeCardinalityTest, ConstructsCardinalityFromInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThreadWithParam<T>*::Join
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - ThreadWithParam<T>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: testing::JoinAndDelete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - ThreadWithParam<T>*::Join
    linkageType: ''
    returnType: void
    signature: void JoinAndDelete(ThreadWithParam<T>* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:68,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:76,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: testing::TestConcurrentMockObjects
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - MockFoo::Bar
    - MockFoo::Baz
    - Return
    - AtMost
    - DoDefault
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentMockObjects(Dummy /* dummy */)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:95,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    - Dst: Helper1Param::mock_foo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - param
    argTypes:
    - Helper1Param
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: testing::Helper1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - Helper1Param::mock_foo::Baz
    - Helper1Param::mock_foo::Bar
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void Helper1(Helper1Param param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:114,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:125,1
    - Dst: testing::Helper1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:129,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 136
    functionName: testing::TestConcurrentCallsOnSameObject
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - Return
    - testing::Helper1
    - ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentCallsOnSameObject(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:143,1
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - foo
    argTypes:
    - MockFoo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: testing::Helper2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - MockFoo*::Bar
    linkageType: ''
    returnType: void
    signature: void Helper2(MockFoo* foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:150,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:171,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:172,1
    - Dst: ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:175,1
    - Dst: testing::Helper2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:176,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:177,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:179,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 181
    functionName: testing::TestPartiallyOrderedExpectationsWithThreads
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFoo::Bar
    - testing::Helper2
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
    linkageType: ''
    returnType: void
    signature: void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:198,1
    - Dst: ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:197,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:199,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:204,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:208,1
    - Dst: TestInfo*::result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:209,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 214
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - TestInfo*::result
    - total_part_count
    - ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
    - GTEST_LOG_
    - GTEST_CHECK_
    - Dummy
    - testing::UnitTest::GetInstance
    - testing::JoinAndDelete
    linkageType: ''
    returnType: void
    signature: void TEST(StressTest, CanUseGMockWithThreads)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThreadWithParam<T>*::Join
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - ThreadWithParam<T>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: testing::JoinAndDelete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 3
    functionsReached:
    - ThreadWithParam<T>*::Join
    linkageType: ''
    returnType: void
    signature: void JoinAndDelete(ThreadWithParam<T>* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:68,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:76,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: testing::TestConcurrentMockObjects
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - MockFoo::Bar
    - MockFoo::Baz
    - Return
    - AtMost
    - DoDefault
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentMockObjects(Dummy /* dummy */)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:95,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    - Dst: Helper1Param::mock_foo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - param
    argTypes:
    - Helper1Param
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: testing::Helper1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 1
    functionsReached:
    - Helper1Param::mock_foo::Baz
    - Helper1Param::mock_foo::Bar
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void Helper1(Helper1Param param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:114,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:125,1
    - Dst: testing::Helper1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:129,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 136
    functionName: testing::TestConcurrentCallsOnSameObject
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - Return
    - testing::Helper1
    - ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentCallsOnSameObject(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:143,1
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - foo
    argTypes:
    - MockFoo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: testing::Helper2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 1
    functionsReached:
    - MockFoo*::Bar
    linkageType: ''
    returnType: void
    signature: void Helper2(MockFoo* foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:150,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:171,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:172,1
    - Dst: ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:175,1
    - Dst: testing::Helper2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:176,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:177,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:179,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 181
    functionName: testing::TestPartiallyOrderedExpectationsWithThreads
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFoo::Bar
    - testing::Helper2
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
    linkageType: ''
    returnType: void
    signature: void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:198,1
    - Dst: ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:197,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:199,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:204,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:208,1
    - Dst: TestInfo*::result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:209,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 214
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - TestInfo*::result
    - total_part_count
    - ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
    - GTEST_LOG_
    - GTEST_CHECK_
    - Dummy
    - testing::UnitTest::GetInstance
    - testing::JoinAndDelete
    linkageType: ''
    returnType: void
    signature: void TEST(StressTest, CanUseGMockWithThreads)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThreadWithParam<T>*::Join
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - ThreadWithParam<T>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: testing::JoinAndDelete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 6
    functionsReached:
    - ThreadWithParam<T>*::Join
    linkageType: ''
    returnType: void
    signature: void JoinAndDelete(ThreadWithParam<T>* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:68,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:76,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: testing::TestConcurrentMockObjects
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - MockFoo::Bar
    - MockFoo::Baz
    - Return
    - AtMost
    - DoDefault
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentMockObjects(Dummy /* dummy */)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:95,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    - Dst: Helper1Param::mock_foo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - param
    argTypes:
    - Helper1Param
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: testing::Helper1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 2
    functionsReached:
    - Helper1Param::mock_foo::Baz
    - Helper1Param::mock_foo::Bar
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void Helper1(Helper1Param param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:114,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:125,1
    - Dst: testing::Helper1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:129,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 136
    functionName: testing::TestConcurrentCallsOnSameObject
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - Return
    - testing::Helper1
    - ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentCallsOnSameObject(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:143,1
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - foo
    argTypes:
    - MockFoo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: testing::Helper2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 2
    functionsReached:
    - MockFoo*::Bar
    linkageType: ''
    returnType: void
    signature: void Helper2(MockFoo* foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:150,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:171,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:172,1
    - Dst: ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:175,1
    - Dst: testing::Helper2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:176,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:177,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:179,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 181
    functionName: testing::TestPartiallyOrderedExpectationsWithThreads
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFoo::Bar
    - testing::Helper2
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
    linkageType: ''
    returnType: void
    signature: void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:198,1
    - Dst: ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:197,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:199,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:204,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:208,1
    - Dst: TestInfo*::result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:209,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 214
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - TestInfo*::result
    - total_part_count
    - ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
    - GTEST_LOG_
    - GTEST_CHECK_
    - Dummy
    - testing::UnitTest::GetInstance
    - testing::JoinAndDelete
    linkageType: ''
    returnType: void
    signature: void TEST(StressTest, CanUseGMockWithThreads)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThreadWithParam<T>*::Join
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - t
    argTypes:
    - ThreadWithParam<T>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: testing::JoinAndDelete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 9
    functionsReached:
    - ThreadWithParam<T>*::Join
    linkageType: ''
    returnType: void
    signature: void JoinAndDelete(ThreadWithParam<T>* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:68,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:69,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:70,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:71,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:73,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:74,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:75,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:76,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:79,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:80,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:81,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:82,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    - Dst: MockFoo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: testing::TestConcurrentMockObjects
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - MockFoo::Bar
    - MockFoo::Baz
    - Return
    - AtMost
    - DoDefault
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentMockObjects(Dummy /* dummy */)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:95,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: Helper1Param::mock_foo::Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:105,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    - Dst: Helper1Param::mock_foo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - param
    argTypes:
    - Helper1Param
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: testing::Helper1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 3
    functionsReached:
    - Helper1Param::mock_foo::Baz
    - Helper1Param::mock_foo::Bar
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void Helper1(Helper1Param param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:114,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:116,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:117,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: Baz
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:118,1
    - Dst: ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:125,1
    - Dst: testing::Helper1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:129,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 136
    functionName: testing::TestConcurrentCallsOnSameObject
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Baz
    - Return
    - testing::Helper1
    - ThreadWithParam<Helper1Param>::ThreadWithParam<Helper1Param>
    - EXPECT_EQ
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TestConcurrentCallsOnSameObject(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:143,1
    - Dst: MockFoo*::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - foo
    argTypes:
    - MockFoo*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: testing::Helper2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 3
    functionsReached:
    - MockFoo*::Bar
    linkageType: ''
    returnType: void
    signature: void Helper2(MockFoo* foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:150,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:155,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:156,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:159,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:163,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:167,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:168,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:171,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:172,1
    - Dst: ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:175,1
    - Dst: testing::Helper2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:176,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:177,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:179,1
    - Dst: MockFoo::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 181
    functionName: testing::TestPartiallyOrderedExpectationsWithThreads
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFoo::Bar
    - testing::Helper2
    - Bar
    - MockFoo::MockFoo
    - testing::JoinAndDelete
    - ThreadWithParam<MockFoo*>::ThreadWithParam<MockFoo*>
    linkageType: ''
    returnType: void
    signature: void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:198,1
    - Dst: ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:197,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:199,1
    - Dst: testing::JoinAndDelete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:204,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:208,1
    - Dst: TestInfo*::result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:209,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:211,1
    - Dst: total_part_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 214
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - TestInfo*::result
    - total_part_count
    - ThreadWithParam<Dummy>::ThreadWithParam<Dummy>
    - GTEST_LOG_
    - GTEST_CHECK_
    - Dummy
    - testing::UnitTest::GetInstance
    - testing::JoinAndDelete
    linkageType: ''
    returnType: void
    signature: void TEST(StressTest, CanUseGMockWithThreads)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:220,1
    - Dst: RUN_ALL_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:222,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:223,1
    - Dst: printf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 227
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 227
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_stress_test.cc
    functionUses: 0
    functionsReached:
    - RUN_ALL_TESTS
    - printf
    - testing::InitGoogleMock
    - GTEST_CHECK_
    linkageType: ''
    returnType: int
    signature: int main(int argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:50,1
    - Dst: InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:53,1
    - Dst: const_cast<Char**>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:53,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:54,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:57,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:60,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:60,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - (argv)
    - (new_argv)
    - ' expected_gmock_verbose'
    argTypes:
    - Char*[]
    - Char*[]
    - ::std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 62
    functionName: TestInitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - InitGoogleMock
    - const_cast<Char**>
    - EXPECT_EQ
    - GMOCK_FLAG_GET
    - ASSERT_EQ
    linkageType: ''
    returnType: void
    signature: "void TestInitGoogleMock(const Char* (&argv)[M], const Char* (&new_argv)[N],\n
      \                       const ::std::string& expected_gmock_verbose)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:69,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesInvalidCommandLine)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:77,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesEmptyCommandLine)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesSingleFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:89,1
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:95,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:96,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:96,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:97,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 99
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - GMOCK_FLAG_SET
    - EXPECT_EQ
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesMultipleFlags)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:106,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesUnrecognizedFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 116
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(InitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:123,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 124
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesInvalidCommandLine)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:131,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesEmptyCommandLine)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesSingleFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:143,1
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:149,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:150,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:150,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:151,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - GMOCK_FLAG_SET
    - EXPECT_EQ
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesMultipleFlags)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:160,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesUnrecognizedFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestInitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 170
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 170
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - TestInitGoogleMock
    linkageType: ''
    returnType: void
    signature: void TEST(WideInitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:177,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void TEST(FlagTest, IsAccessibleInCode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 4
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 7
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 8
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 14
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 12
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 21
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 16
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 28
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 20
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 35
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 24
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 42
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsOneTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:86,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: void
    signature: void TEST(JoinAsKeyValueTupleTest, JoinsTenTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:93,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:94,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:99,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:100,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCaseWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:114,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:115,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_SeparatedWords)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:122,1
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ConvertIdentifierNameToWords
    linkageType: ''
    returnType: void
    signature: void TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: char::char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:127,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:129,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:130,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - char::char
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForSmartPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:137,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::GetRawPointer
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForRawPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:144,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: testing::internal::GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    - Dst: std::cref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::internal::GetRawPointer
    - std::cref
    - std::ref
    linkageType: ''
    returnType: void
    signature: void TEST(GetRawPointerTest, WorksForStdReferenceWrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Bool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 175
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Integer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, FloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GMOCK_KIND_OF_
    linkageType: ''
    returnType: void
    signature: void TEST(KindOfTest, Other)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:197,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:208,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:214,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:223,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:230,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:231,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:235,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:241,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToInteger)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:249,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:256,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:262,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:268,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:270,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:273,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:274,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:277,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:278,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:283,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - EXPECT_FALSE
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: void
    signature: void TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::TupleMatches
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:299,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:307,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:311,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:312,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:321,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:327,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    - Dst: testing::internal::TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 329
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::internal::TupleMatches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TupleMatchesTest, WorksForSize5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:333,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:339,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:340,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 343
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(AssertTest, FailsFatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:347,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, SucceedsOnTrue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:353,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:355,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:359,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 364
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectTest, FailsNonfatallyOnFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::internal::LogIsVisibleTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::internal::LogIsVisibleTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:378,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:379,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 381
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::LogIsVisible
    - EXPECT_TRUE
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:384,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:385,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 387
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 387
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:390,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:391,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 393
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 393
    functionName: testing::internal::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - testing::internal::LogIsVisible
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:403,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:404,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:405,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:408,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:409,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:410,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:414,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' verbosity'
    - severity
    - should_print
    argTypes:
    - std::string
    - LogSeverity
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 417
    functionName: testing::internal::TestLogWithSeverity
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 28
    functionsReached:
    - EXPECT_STREQ
    - ContainsRegex
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TestLogWithSeverity(const std::string& verbosity, LogSeverity
      severity,\n                         bool should_print)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:422,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:423,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:424,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:425,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:426,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 428
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 428
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - testing::internal::Log
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_depth
    - skip_count
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: testing::internal::CurrentStackTrace
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::Message
    - GetString
    linkageType: ''
    returnType: std::string
    signature: std::string CurrentStackTrace(int max_depth, int skip_count) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: testing::internal::UponLeavingGTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UponLeavingGTest() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockStackTraceGetter::MockStackTraceGetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:441,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:442,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:444,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:445,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:446,1
    - Dst: testing::Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: GetString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:456,1
    - Dst: atoi
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: std::string::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:457,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:471,1
    - Dst: testing::internal::GetUnitTestImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 475
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - atoi
    - GetString
    - std::string::substr
    - GTEST_FLAG_GET
    - MockStackTraceGetter::MockStackTraceGetter
    - testing::internal::CaptureStdout
    - Ge
    - testing::internal::Log
    - std::string::size
    - Le
    - testing::internal::GetUnitTestImpl
    - HasSubstr
    - testing::Message
    - EXPECT_THAT
    - testing::internal::GetCapturedStdout
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoSkippingStackFrameInOptMode)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:480,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 482
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:487,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:494,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:501,1
    - Dst: testing::internal::TestLogWithSeverity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TestLogWithSeverity
    linkageType: ''
    returnType: void
    signature: void TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:508,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:509,1
    - Dst: testing::internal::CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:510,1
    - Dst: logger
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:511,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:512,1
    - Dst: testing::internal::GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - verbosity
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: testing::internal::GrabOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 49
    functionsReached:
    - logger
    - GMOCK_FLAG_SET
    - testing::internal::CaptureStdout
    - GMOCK_FLAG_GET
    - testing::internal::GetCapturedStdout
    linkageType: ''
    returnType: std::string
    signature: std::string GrabOutput(void (*logger)(), const char* verbosity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:524,1
    - Dst: DummyMock::TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 526
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionName: testing::internal::ExpectCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TestMethod
    - DummyMock::TestMethod
    linkageType: ''
    returnType: void
    signature: void ExpectCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:530,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    - Dst: TestMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: testing::internal::OnCallLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - TestMethod
    linkageType: ''
    returnType: void
    signature: void OnCallLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:553,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsWhenVerbosityIsInfo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, DoesNotLogWhenVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    - Dst: TestMethodArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::internal::OnCallAnyArgumentLogger
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - TestMethodArg
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void OnCallAnyArgumentLogger()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: testing::internal::GrabOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::internal::string
    - HasSubstr
    - testing::internal::GrabOutput
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, LogsAnythingArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:585,1
    - Dst: "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:593,1
    - Dst: Chars::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:595,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:596,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 598
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - Chars::push_back
    - ReturnRefOfCopy
    - Eq
    - "StaticAssertTypeEq<const std::vector<double>&,\n                     StlContainerView<std::vector<double>>::const_reference>"
    - EXPECT_EQ
    - EXPECT_THAT
    - "StaticAssertTypeEq<std::vector<int>,\n                     StlContainerView<std::vector<int>>::type>"
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:601,1
    - Dst: "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
        double[4]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:602,1
    - Dst: "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
        char[2][3]>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:604,1
    - Dst: "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:607,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:612,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:613,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:615,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:618,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 624
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - StaticAssertTypeEq<NativeArray<int>, StlContainerView<int[3]>::type>
    - "StaticAssertTypeEq<const NativeArray<int>,\n                     StlContainerView<int[2]>::const_reference>"
    - EXPECT_EQ
    - testing::internal::StlContainerView::ConstReference
    - ASSERT_EQ
    - "StaticAssertTypeEq<NativeArray<char[3]>,\n                     StlContainerView<const
      char[2][3]>::type>"
    - "StaticAssertTypeEq<NativeArray<double>,\n                     StlContainerView<const
      double[4]>::type>"
    - ReturnRefOfCopy
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForStaticNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
        int*, size_t>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:627,1
    - Dst: "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
        int>>::type>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:629,1
    - Dst: "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
        int*, int>>::const_reference>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:633,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:640,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:643,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:645,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:646,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: NativeArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:650,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    - Dst: NativeArray::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 655
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 655
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - NativeArray::size
    - "StaticAssertTypeEq<\n      NativeArray<double>,\n      StlContainerView<std::tuple<std::shared_ptr<double>,
      int>>::type>"
    - std::make_tuple
    - EXPECT_EQ
    - "StaticAssertTypeEq<NativeArray<int>,\n                     StlContainerView<std::tuple<const
      int*, size_t>>::type>"
    - testing::internal::StlContainerView::ConstReference
    - static_cast<int*>
    - ASSERT_EQ
    - ReturnRefOfCopy
    - "StaticAssertTypeEq<\n      const NativeArray<int>,\n      StlContainerView<std::tuple<const
      int*, int>>::const_reference>"
    - NativeArray::begin
    linkageType: ''
    returnType: void
    signature: void TEST(StlContainerViewTest, WorksForDynamicNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:661,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:662,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:663,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:664,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 667
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:672,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:674,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:675,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 680
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 680
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:686,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:687,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:688,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:693,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:703,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:704,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:706,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:716,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 722
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionTest, LongArgumentList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Base64Unescape
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, InvalidString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:731,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:743,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 745
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, ShortStringWithoutPadding)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 762
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 762
    functionName: testing::internal::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-internal-utils_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: void
    signature: void TEST(Base64Unescape, LongStringWithWhiteSpaces)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: testing::gmock_matchers_test::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: testing::gmock_matchers_test::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::gmock_matchers_test::GtestGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GtestGreaterThanMatcher<typename std::decay<T>::type>
    signature: "GtestGreaterThanMatcher<typename std::decay<T>::type> GtestGreaterThan(\n
      \   T&& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::GreaterThanMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GreaterThanMatcher(T rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 1
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 1
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 1
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - TestSuite
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: INSTANTIATE_GTEST_MATCHER_TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INSTANTIATE_GTEST_MATCHER_TEST_P(TestSuite)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:161,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    - Dst: GreaterThanMatcher<T>::GreaterThanMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: testing::gmock_matchers_test::GTestMatcherTestP::GreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - GtestGreaterThan
    - GreaterThanMatcher<T>::GreaterThanMatcher<T>
    - MakeMatcher
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> GreaterThan(T n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::Describe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string Describe(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: testing::gmock_matchers_test::DescribeNegation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string DescribeNegation(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:185,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' m'
    - ' x'
    argTypes:
    - MatcherType
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::gmock_matchers_test::Explain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: std::string
    signature: std::string Explain(const MatcherType& m, const Value& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: testing::gmock_matchers_test::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: testing::gmock_matchers_test::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::gmock_matchers_test::GtestGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GtestGreaterThanMatcher<typename std::decay<T>::type>
    signature: "GtestGreaterThanMatcher<typename std::decay<T>::type> GtestGreaterThan(\n
      \   T&& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::GreaterThanMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GreaterThanMatcher(T rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 2
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 2
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 2
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - TestSuite
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: INSTANTIATE_GTEST_MATCHER_TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INSTANTIATE_GTEST_MATCHER_TEST_P(TestSuite)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:161,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    - Dst: GreaterThanMatcher<T>::GreaterThanMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: testing::gmock_matchers_test::GTestMatcherTestP::GreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - GtestGreaterThan
    - GreaterThanMatcher<T>::GreaterThanMatcher<T>
    - MakeMatcher
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> GreaterThan(T n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::Describe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string Describe(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: testing::gmock_matchers_test::DescribeNegation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string DescribeNegation(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:185,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' m'
    - ' x'
    argTypes:
    - MatcherType
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::gmock_matchers_test::Explain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: std::string
    signature: std::string Explain(const MatcherType& m, const Value& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: testing::gmock_matchers_test::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: testing::gmock_matchers_test::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::gmock_matchers_test::GtestGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GtestGreaterThanMatcher<typename std::decay<T>::type>
    signature: "GtestGreaterThanMatcher<typename std::decay<T>::type> GtestGreaterThan(\n
      \   T&& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::GreaterThanMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GreaterThanMatcher(T rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 3
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 3
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 3
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - TestSuite
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: INSTANTIATE_GTEST_MATCHER_TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INSTANTIATE_GTEST_MATCHER_TEST_P(TestSuite)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:161,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    - Dst: GreaterThanMatcher<T>::GreaterThanMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: testing::gmock_matchers_test::GTestMatcherTestP::GreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - GtestGreaterThan
    - GreaterThanMatcher<T>::GreaterThanMatcher<T>
    - MakeMatcher
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> GreaterThan(T n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::Describe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string Describe(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: testing::gmock_matchers_test::DescribeNegation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string DescribeNegation(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:185,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' m'
    - ' x'
    argTypes:
    - MatcherType
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::gmock_matchers_test::Explain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: std::string
    signature: std::string Explain(const MatcherType& m, const Value& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: testing::gmock_matchers_test::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: testing::gmock_matchers_test::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::gmock_matchers_test::GtestGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GtestGreaterThanMatcher<typename std::decay<T>::type>
    signature: "GtestGreaterThanMatcher<typename std::decay<T>::type> GtestGreaterThan(\n
      \   T&& rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::GreaterThanMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GreaterThanMatcher(T rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 4
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 4
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 4
    functionsReached:
    - testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T lhs, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - TestSuite
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: INSTANTIATE_GTEST_MATCHER_TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: INSTANTIATE_GTEST_MATCHER_TEST_P(TestSuite)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:161,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    - Dst: GreaterThanMatcher<T>::GreaterThanMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: testing::gmock_matchers_test::GTestMatcherTestP::GreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - GtestGreaterThan
    - GreaterThanMatcher<T>::GreaterThanMatcher<T>
    - MakeMatcher
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> GreaterThan(T n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::Describe
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string Describe(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: testing::gmock_matchers_test::DescribeNegation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - DescribeMatcher
    linkageType: ''
    returnType: std::string
    signature: std::string DescribeNegation(const Matcher<T>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:185,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' m'
    - ' x'
    argTypes:
    - MatcherType
    - Value
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: testing::gmock_matchers_test::Explain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers_test.h
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: std::string
    signature: std::string Explain(const MatcherType& m, const Value& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:72,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:74,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:74,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:75,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:81,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:83,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:83,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:84,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar3
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExpectedCallToVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:90,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:90,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:90,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:91,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExplicitActionsRunOut)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:96,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:96,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:98,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnexpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:103,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:103,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:105,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar3
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnexpectedCallToVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:110,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:110,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:112,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExcessiveCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:117,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:117,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:119,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar3
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExcessiveCallToVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar3
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UninterestingCallToVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:132,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:132,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:133,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:133,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:135,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:136,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, RetiredExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:143,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:143,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:144,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:144,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:145,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:145,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:148,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:149,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:150,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 152
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Bar
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnsatisfiedPrerequisite)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:157,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:157,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:158,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:158,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:159,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:159,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:161,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:162,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:163,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 165
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Bar
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnsatisfiedPrerequisites)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:168,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:168,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnsatisfiedWith)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:172,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:172,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:173,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:173,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 176
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Bar
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnsatisfiedExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:180,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:180,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:180,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:180,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:182,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 184
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 184
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Ref
    - Bar
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, MismatchArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:187,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:187,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:187,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:187,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:187,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:189,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, MismatchWith)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:194,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:194,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:194,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:194,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:194,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:196,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, MismatchArgumentsAndWith)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:201,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:201,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:201,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:202,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:202,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:202,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:204,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:204,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:205,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:206,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 208
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ON_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UnexpectedCallWithDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:211,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:211,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:211,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:212,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:212,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:212,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:214,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:214,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:215,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:215,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:217,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:218,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:219,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 221
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ON_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExcessiveCallWithDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:224,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:224,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:224,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:225,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:225,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:225,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:227,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 229
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Return
    - ON_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, UninterestingCallWithDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:232,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:232,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:232,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:234,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:234,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:234,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:235,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ON_CALL
    - Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, ExplicitActionsRunOutWithDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:240,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:241,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:244,1
    - Dst: Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:244,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:244,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:247,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:247,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:248,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:248,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:249,1
    - Dst: Bar3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:249,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:249,1
    - Dst: MockFoo*::Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:250,1
    - Dst: MockFoo*::Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 254
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - Bar3
    - EXPECT_CALL
    - AnyNumber
    - Return
    - Bar2
    - Bar
    - MockFoo::MockFoo
    - ON_CALL
    - MockFoo*::Bar2
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, CatchesLeakedMocks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:262,1
    - Dst: std::pair<int, bool>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:262,1
    - Dst: IsPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPair
    - std::pair<int, bool>
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockOutputTest, PrintsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:269,1
    - Dst: Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:269,1
    - Dst: MockFoo*::Bar2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 273
    functionName: TestCatchesLeakedMocksInAdHocTests
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Bar2
    - MockFoo*::Bar2
    - MockFoo::MockFoo
    linkageType: ''
    returnType: void
    signature: void TestCatchesLeakedMocksInAdHocTests()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:276,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:279,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:280,1
    - Dst: TestCatchesLeakedMocksInAdHocTests
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:282,1
    - Dst: RUN_ALL_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_output_test_.cc
    functionUses: 0
    functionsReached:
    - RUN_ALL_TESTS
    - TestCatchesLeakedMocksInAdHocTests
    - testing::InitGoogleMock
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: int
    signature: int main(int argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 198
    functionName: ~Interface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Interface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 212
    functionName: Mock::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Mock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: Mock::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Mock(const Mock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: '& operator=(const Mock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Mock
    signature: Mock & operator=(const Mock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    functionName: InvokeHelper::StaticVoidFromVoid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StaticVoidFromVoid()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 232
    functionName: InvokeHelper::VoidFromVoid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFromVoid()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: InvokeHelper::StaticVoidFromString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StaticVoidFromString(char* /* str */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 234
    functionName: InvokeHelper::VoidFromString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFromString(char* /* str */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    functionName: InvokeHelper::StaticIntFromString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int StaticIntFromString(char* /* str */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: InvokeHelper::StaticBoolFromString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool StaticBoolFromString(const char* /* str */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_field
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 241
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 241
    functionName: FieldHelper::FieldHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FieldHelper(int a_field)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 242
    functionName: FieldHelper::field
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int field() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:249,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:251,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:251,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:251,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 253
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestReturnVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:257,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:260,1
    - Dst: StringFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:260,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:260,1
    - Dst: Mock::StringFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 262
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Mock::StringFromString
    - StringFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:268,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:268,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:268,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestReturnNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:274,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:277,1
    - Dst: IntRefFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:277,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:277,1
    - Dst: Mock::IntRefFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - IntRefFromString
    - Mock::IntRefFromString
    - ReturnRef
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestReturnRef)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:283,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:286,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:286,1
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:286,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 288
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Assign
    - Mock::VoidFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestAssign)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:292,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:295,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:295,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:295,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 297
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - SetArgPointee
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestSetArgPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:301,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:305,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:305,1
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:306,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 308
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - SetArrayArgument
    - Mock::VoidFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestSetArrayArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:314,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:317,1
    - Dst: IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:317,1
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:317,1
    - Dst: Mock::IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 320
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - IntFromString
    - Mock::IntFromString
    - SetErrnoAndReturn
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestSetErrnoAndReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:326,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:329,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:329,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:330,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:331,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:332,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 334
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Invoke
    - Mock::VoidFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestInvoke)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:338,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:341,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:341,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:342,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:344,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:345,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 347
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 347
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - InvokeWithoutArgs
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestInvokeWithoutArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:351,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:354,1
    - Dst: VoidFromFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:354,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:354,1
    - Dst: Mock::VoidFromFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 356
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 356
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - InvokeArgument<0>
    - Mock::VoidFromFunc
    - VoidFromFunc
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestInvokeArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:360,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:362,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:362,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:363,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:363,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 365
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 365
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Invoke
    - Mock::VoidFromString
    - WithArg
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestWithArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:369,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:371,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:371,1
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:372,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:372,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 374
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - WithArgs
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestWithArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:378,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:380,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:380,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:380,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:380,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 382
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - WithoutArgs
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestWithoutArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:386,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:389,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:389,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:390,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:390,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:390,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 392
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 392
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - DoAll
    - SetArgPointee
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestDoAll)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:396,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:399,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:399,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:400,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:400,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:400,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - DoDefault
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestDoDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:406,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:408,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:408,1
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:408,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:408,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 410
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Mock::VoidFromString
    - Return
    - IgnoreResult
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestIgnoreResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:415,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:417,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:417,1
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:417,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:418,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 419
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 419
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - VoidFromString
    - Throw
    - EXPECT_THROW
    - Mock::VoidFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:422,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:424,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:424,1
    - Dst: Rethrow
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:425,1
    - Dst: std::make_exception_ptr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:425,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:426,1
    - Dst: Mock::VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 427
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Rethrow
    - EXPECT_CALL
    - VoidFromString
    - EXPECT_THROW
    - Mock::VoidFromString
    - std::make_exception_ptr
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestRethrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 439
    functionName: ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 439
    functionName: ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:443,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:445,1
    - Dst: IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:445,1
    - Dst: Return1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:445,1
    - Dst: Mock::IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - IntFromString
    - Mock::Mock
    - Mock::IntFromString
    - Return1
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestActionMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 451
    functionName: ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(ReturnArgument, ret_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 451
    functionName: ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(ReturnArgument, ret_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:457,1
    - Dst: IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:457,1
    - Dst: ReturnArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:457,1
    - Dst: Mock::IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 459
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - IntFromString
    - ReturnArgument
    - Mock::IntFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestActionPMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(ReturnEqualsEitherOf, first, second)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(ReturnEqualsEitherOf, first, second)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:471,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:474,1
    - Dst: IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:474,1
    - Dst: ReturnEqualsEitherOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:475,1
    - Dst: Mock::IntFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 477
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnEqualsEitherOf
    - IntFromString
    - Mock::IntFromString
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestActionP2Macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:481,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:483,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:483,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 484
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Return
    - VoidFromString
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherAnything)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:488,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:490,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:490,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:490,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 491
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - Return
    - A
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherA)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:495,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:498,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:498,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:498,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:498,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:499,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:499,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:499,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 500
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 500
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - const_cast<char*>
    - Eq
    - Return
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatchersEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:504,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:506,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:506,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:506,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:507,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:507,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:507,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:507,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:508,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:508,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:508,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:508,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:509,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:509,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:509,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:510,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:510,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:510,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 511
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Return
    - Le
    - Lt
    - Ne
    - Ge
    - VoidFromFloat
    - ON_CALL
    - Gt
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatchersRelations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:515,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:517,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:517,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:517,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 518
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 518
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - Return
    - NotNull
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherNotNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:522,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:524,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:524,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:524,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - Return
    - IsNull
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherIsNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:529,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:532,1
    - Dst: VoidFromIntRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:532,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:532,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 533
      start: 528
    functionDepth: 1
    functionLinenumber: 528
    functionLinenumberEnd: 533
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Return
    - VoidFromIntRef
    - ON_CALL
    - Ref
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherRef)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:537,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:540,1
    - Dst: VoidFromIntRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:540,1
    - Dst: TypedEq<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 541
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Return
    - VoidFromIntRef
    - ON_CALL
    - TypedEq<int&>
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherTypedEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:546,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:549,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:549,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:549,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:549,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:550,1
    - Dst: VoidFromDouble
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:550,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:550,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:550,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:551,1
    - Dst: VoidFromFloat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:551,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:551,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:551,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:552,1
    - Dst: VoidFromDouble
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:552,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:552,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 554
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - FloatEq
    - Return
    - VoidFromDouble
    - NanSensitiveFloatEq
    - DoubleEq
    - NanSensitiveDoubleEq
    - VoidFromFloat
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatchersFloatingPoint)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:558,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:560,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:560,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:560,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 561
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 561
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - VoidFromString
    - Return
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherContainsRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:565,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:567,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:567,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:567,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 568
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 568
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - Return
    - MatchesRegex
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherMatchesRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:572,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:574,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:574,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:574,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:574,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:575,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:575,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:575,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:575,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:576,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:576,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:576,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 577
      start: 571
    functionDepth: 1
    functionLinenumber: 571
    functionLinenumberEnd: 577
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromString
    - EndsWith
    - StartsWith
    - Return
    - HasSubstr
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatchersSubstrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:581,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:582,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:582,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:582,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:582,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:583,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:583,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:583,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:583,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:584,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:584,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:584,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:584,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:585,1
    - Dst: VoidFromString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:585,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:585,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 1
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - StrNe
    - VoidFromString
    - Return
    - StrCaseEq
    - StrCaseNe
    - StrEq
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatchersStringEquality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:590,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:592,1
    - Dst: VoidFromVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:592,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:592,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 593
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromVector
    - Return
    - ElementsAre
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherElementsAre)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:597,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:600,1
    - Dst: VoidFromVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:600,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:600,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 601
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 601
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromVector
    - Return
    - ElementsAreArray
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherElementsAreArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:605,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:608,1
    - Dst: VoidFromVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:608,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:608,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 609
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 609
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromVector
    - Return
    - IsSubsetOf
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherIsSubsetOf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:613,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:616,1
    - Dst: VoidFromVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:616,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:616,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 617
      start: 612
    functionDepth: 1
    functionLinenumber: 612
    functionLinenumberEnd: 617
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromVector
    - Return
    - IsSupersetOf
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherIsSupersetOf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::Mock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:621,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:624,1
    - Dst: VoidFromVector
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:624,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:624,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - VoidFromVector
    - Return
    - ContainerEq
    - ON_CALL
    - Mock::Mock
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherContainerEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:631,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:631,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:632,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:632,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:634,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 636
      start: 628
    functionDepth: 1
    functionLinenumber: 628
    functionLinenumberEnd: 636
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Field
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:642,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:643,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:645,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:645,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:646,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 647
      start: 639
    functionDepth: 1
    functionLinenumber: 639
    functionLinenumberEnd: 647
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:651,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:652,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 650
    functionDepth: 1
    functionLinenumber: 650
    functionLinenumberEnd: 653
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - ResultOf
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherResultOf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:659,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:659,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:660,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 661
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:666,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherTruly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:671,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:671,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 673
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 673
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - AllOf
    - Matcher::Matches
    - EXPECT_TRUE
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherAllOf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:677,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:677,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:678,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 676
    functionDepth: 1
    functionLinenumber: 676
    functionLinenumberEnd: 679
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - Eq
    - AnyOf
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherAnyOf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:683,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:684,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 685
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:689,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 688
    functionDepth: 1
    functionLinenumber: 688
    functionLinenumberEnd: 691
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_link_test.h
    functionUses: 0
    functionsReached:
    - MatcherCast<const char*>
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(LinkTest, TestMatcherCast)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:58,1
    - Dst: MockFoo::GetNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:65,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:66,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:69,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 77
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc
    functionUses: 0
    functionsReached:
    - MockFoo::GetNonDefaultConstructible
    - FAIL
    - HasSubstr
    - MockFoo::MockFoo
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, ThrowsRuntimeErrorWhenNoDefaultValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:58,1
    - Dst: MockFoo::GetNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:65,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:66,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:69,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 77
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_ex_test.cc
    functionUses: 0
    functionsReached:
    - MockFoo::GetNonDefaultConstructible
    - FAIL
    - HasSubstr
    - MockFoo::MockFoo
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, ThrowsRuntimeErrorWhenNoDefaultValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:55,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GreaterThan
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST_P(MonotonicMatcherTestP, IsPrintable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:64,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StringMatchResultListener::str
    - StringMatchResultListener::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, StreamingWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - StreamMatchResultListener
    - DummyMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, CanAccessUnderlyingStream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: StringMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DummyMatchResultListener
    - StringMatchResultListener
    - EXPECT_FALSE
    - EXPECT_TRUE
    - StreamMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, IsInterestedWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: gmock_matchers_test::EvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(int x,\n                       MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: gmock_matchers_test::EvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:119,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - int
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: gmock_matchers_test::NewEvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(int x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: gmock_matchers_test::NewEvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: NewEvenMatcherImpl::NewEvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Explain
    - NewEvenMatcherImpl::NewEvenMatcherImpl
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeDefaultConstructed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:145,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: ~Undefined()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Undefined()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromUndefinedVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanAcceptAbstractClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:190,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Matcher<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Matcher<int>
    - EvenMatcherImpl::EvenMatcherImpl
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTestP, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:253,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:257,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - internal::StringView
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::ref
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: "void TEST(StringMatcherTest,\n     CanBeImplicitlyConstructedFromEqReferenceWrapperString)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:293,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - MakeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 308
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    - Dst: ReferencesBarOrIsZeroImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: gmock_matchers_test::ReferencesBarOrIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesBarOrIsZeroImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<ReferencesBarOrIsZeroImpl>
    signature: PolymorphicMatcher<ReferencesBarOrIsZeroImpl> ReferencesBarOrIsZero()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:323,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::ReferencesBarOrIsZero
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 341
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 343
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:349,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 355
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    - Dst: PolymorphicIsEvenImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: gmock_matchers_test::PolymorphicIsEven
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - PolymorphicIsEvenImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<PolymorphicIsEvenImpl>
    signature: PolymorphicMatcher<PolymorphicIsEvenImpl> PolymorphicIsEven()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:375,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:380,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Explain
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::PolymorphicIsEven
    - Matcher::Matches
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - MatcherCast<int16_t>
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 405
    functionName: gmock_matchers_test::IntValue::IntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntValue(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: gmock_matchers_test::IntValue::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' foo'
    argTypes:
    - IntValue
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: gmock_matchers_test::IsPositiveIntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool IsPositiveIntValue(const IntValue& foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:419,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:424,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:435,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 439
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConstReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:443,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:444,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:451,1
    - Dst: MatcherCast<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:459,1
    - Dst: MatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:460,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:469,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:478,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 481
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:487,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 490
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 497
    functionName: "operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - lhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: "operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:510,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 523
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
    - NonImplicitlyConstructibleTypeWithOperatorEq
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 2
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' a_value'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 575
    functionName: gmock_matchers_test::IntReferenceWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntReferenceWrapper(const int& a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - IntReferenceWrapper
    - IntReferenceWrapper
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:585,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 588
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 592
    functionName: ~Base()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 593
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 596
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 596
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 597
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 597
    functionName: '& operator=(const Base&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Base
    signature: Base & operator=(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 602
    functionName: gmock_matchers_test::Derived::Derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Derived()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 620
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<char>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(SafeMatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:626,1
    - Dst: SafeMatcherCast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:627,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 634
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<float>
    - TypedEq<int>
    - EXPECT_FALSE
    - SafeMatcherCast<char>
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:640,1
    - Dst: SafeMatcherCast<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:645,1
    - Dst: SafeMatcherCast<Derived&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 649
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<Derived*>
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<Derived&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromBaseClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:654,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:655,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 659
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConstReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:663,1
    - Dst: SafeMatcherCast<const std::unique_ptr<int>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - int::int
    - Matcher::Matches
    - SafeMatcherCast<const std::unique_ptr<int>&>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:672,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:682,1
    - Dst: SafeMatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:683,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 686
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:709,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 712
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - SafeMatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:715,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:716,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 718
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesLiterals)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 727
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesFunctions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: gmock_matchers_test::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:732,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:739,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 742
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - A
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - A
    - Base::Base
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, WorksForDerivedClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 754
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - A
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:759,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:766,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 788
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 794
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 794
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:802,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 805
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, MatchesEqualValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 811
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 811
    functionName: gmock_matchers_test::Unprintable::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 813
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 813
    functionName: operator==(const Unprintable& /* rhs */) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Unprintable& /* rhs */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 815
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 815
    functionName: gmock_matchers_test::Unprintable::dummy_c
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char dummy_c()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Describe
    - Unprintable
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:829,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:833,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 836
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, IsPolymorphic)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:840,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 847
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - TypedEq<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, ChecksEqualityForGivenType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - TypedEq<int>
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 861
    functionName: gmock_matchers_test::IsTypeOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsTypeOf(const T& /* v */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    - Dst: TypedEq<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 871
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - gmock_matchers_test::IsTypeOf
    - TypedEq<int>
    - TypedEq<double>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, HasSpecifiedType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:875,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 879
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, ImplementsGreaterThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:883,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 885
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 893
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 893
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, ImplementsGreaterThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:897,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 899
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 899
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:903,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 907
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Le
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, ImplementsLessThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 913
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 913
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:917,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 1
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Lt
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, ImplementsLessThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:925,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 935
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ne
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, ImplementsNotEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 941
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 945
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 946
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 946
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 947
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 948
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 949
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 951
    functionName: operator==(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 952
    functionName: operator!=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 953
    functionName: operator<(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 954
    functionName: operator<=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 955
    functionName: operator>(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 956
    functionName: operator>=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1367,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1396,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: MATCHER
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2132,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2133,1
    - Dst: MATCHER_P2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2159,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2183,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2342,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 595
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 968
    functionDepth: 2
    functionLinenumber: 968
    functionLinenumberEnd: 2366
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MoveHelper::Call
    - std::string::append
    - StringMatchResultListener::str
    - Ne
    - ByRef
    - INSTANTIATE_GTEST_MATCHER_TEST_P
    - MatchesRegex
    - reinterpret_cast<void*>
    - ::std::wstring
    - EndsWith
    - Base::Base
    - DivisibleByImpl
    - DoubleEq
    - ElementsAre
    - PolymorphicMatcher::impl
    - double::double
    - Tag<I>
    - std::make_tuple
    - EXPECT_EQ
    - ExplainMatchResult
    - Ref
    - MakePolymorphicMatcher
    - RE::RE
    - StrCaseEq
    - IsEmpty
    - FieldIIs
    - multimap::insert
    - string
    - MATCHER_P2
    - GTEST_SKIP
    - map::insert
    - Matcher::Matches
    - ::std::wstring::append
    - GreaterThan
    - StrNe
    - EXPECT_CALL
    - Really
    - MoveOnly
    - gmock_matchers_test::FromStringLike
    - Not
    - GetImpl
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - EXPECT_THAT
    - ContainsRegex
    - MATCHER
    - Eq
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - std::function<void()>
    - MATCHER_P
    - Pointee
    - gmock_matchers_test::DivisibleBy
    - Key
    - EXPECT_FALSE
    - Le
    - DescribeMatcher
    - Ge
    - PolymorphicMatcher::mutable_impl
    - Gt
    - Describe
    - DescribeNegation
    - std::make_unique<int>
    - gmock_matchers_test::PolymorphicIsEven
    - int::int
    - StartsWith
    - IsNull
    - Call
    - stringstream::str
    - Explain
    - StrCaseNe
    - internal::GetTypeName<Derived*>
    - Contains
    - WhenBase64Unescaped
    - divider
    - const_cast<char*>
    - WhenDynamicCastTo
    - FieldsAre
    - Lt
    - NotNull
    - Pair
    - const_cast<wchar_t*>
    - set_divider
    - make_pair
    - AllOf
    - StrEq
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, DISABLED_WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 1
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MoveHelper::Call
    - Call
    - Eq
    - Ge
    - Gt
    - Le
    - Ne
    - Lt
    - MoveOnly
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 995
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 1003
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesStdString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1011
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesCString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1014
    functionDepth: 1
    functionLinenumber: 1014
    functionLinenumberEnd: 1030
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - reinterpret_cast<void*>
    - EXPECT_TRUE
    - IsNull
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, MatchesNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1037
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1044
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - IsNull
    - DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - NotNull
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, MatchesNonNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1067
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, LinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1076
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - Matcher::Matches
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, ReferenceToConstLinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1083
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1086
    functionDepth: 1
    functionLinenumber: 1086
    functionLinenumberEnd: 1089
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NotNull
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1099
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, MatchesSameVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1108
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ref
    - Describe
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanBeUsedAsMatcherForConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Base::Base
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1146
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - Explain
    - EXPECT_THAT
    - Ref
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - str
    argTypes:
    - internal::StringLike<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: gmock_matchers_test::FromStringLike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 1
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FromStringLike(internal::StringLike<T> str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1167
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - gmock_matchers_test::FromStringLike
    - internal::StringView
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringLike, TestConversions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1169
    functionDepth: 1
    functionLinenumber: 1169
    functionLinenumberEnd: 1191
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - StrEq
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, MatchesEqualString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1193
    functionDepth: 1
    functionLinenumber: 1193
    functionLinenumberEnd: 1205
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1228
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1249
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1251
    functionDepth: 2
    functionLinenumber: 1251
    functionLinenumberEnd: 1274
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::string::append
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1279
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1281
    functionDepth: 1
    functionLinenumber: 1281
    functionLinenumberEnd: 1300
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1302
    functionDepth: 1
    functionLinenumber: 1302
    functionLinenumberEnd: 1305
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1308
    functionDepth: 1
    functionLinenumber: 1308
    functionLinenumberEnd: 1320
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1323
    functionDepth: 1
    functionLinenumber: 1323
    functionLinenumberEnd: 1338
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - const_cast<char*>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1358
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringViewClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1365
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1373
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - DescribeNegation
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1375
    functionDepth: 1
    functionLinenumber: 1375
    functionLinenumberEnd: 1381
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Key
    - Explain
    - EXPECT_EQ
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(KeyTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1389
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1394
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1407
    functionName: '& GetImpl(Tag<0>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & GetImpl(Tag<0>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1408
    functionName: '& GetImpl(Tag<1>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetImpl(Tag<1>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - PairWithGet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: gmock_matchers_test::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - GetImpl
    - Tag<I>
    linkageType: ''
    returnType: auto
    signature: auto get(const PairWithGet& value) -> decltype(value.GetImpl(Tag<I>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1414
    functionDepth: 1
    functionLinenumber: 1414
    functionLinenumberEnd: 1423
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesPairWithGetCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, SafelyCastsInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1440
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - map::insert
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1442
    functionDepth: 1
    functionLinenumber: 1442
    functionLinenumberEnd: 1456
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - make_pair
    - EXPECT_THAT
    - multimap::insert
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMultimap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1458
    functionDepth: 1
    functionLinenumber: 1458
    functionLinenumberEnd: 1466
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Pair
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, Typing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1468
    functionDepth: 1
    functionLinenumber: 1468
    functionLinenumberEnd: 1484
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - Not
    - EXPECT_EQ
    - Pair
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1486
    functionDepth: 1
    functionLinenumber: 1486
    functionLinenumberEnd: 1525
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Pair
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PairTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1545
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 1
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - Pair
    - std::make_unique<int>
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1561
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1561
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Pair
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, SafelyCastsInnerMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1563
    functionDepth: 1
    functionLinenumber: 1563
    functionLinenumberEnd: 1572
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - Pair
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1587
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1587
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DoubleEq
    - Not
    - Ge
    - FieldsAre
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1599
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeNegation
    - Describe
    - FieldsAre
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1601
    functionDepth: 1
    functionLinenumber: 1601
    functionLinenumberEnd: 1635
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Explain
    - FieldsAre
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldsAreTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1638
    functionDepth: 1
    functionLinenumber: 1638
    functionLinenumberEnd: 1729
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - FieldsAre
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, StructuredBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1741
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - ElementsAre
    - HasSubstr
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, UseGetInsteadOfMembers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1745
    functionDepth: 1
    functionLinenumber: 1745
    functionLinenumberEnd: 1765
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1779
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - GTEST_SKIP
    - internal::StringView
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, WorksWithStringMatcherOnStringViewMatchee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1783
    functionDepth: 1
    functionLinenumber: 1783
    functionLinenumberEnd: 1804
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1806
    functionDepth: 1
    functionLinenumber: 1806
    functionLinenumberEnd: 1809
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1834
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenBase64Unescaped
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, MatchesUnescapedBase64Strings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1839
      start: 1836
    functionDepth: 1
    functionLinenumber: 1836
    functionLinenumberEnd: 1839
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WhenBase64Unescaped
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1865
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_FALSE
    - EXPECT_TRUE
    - MatchesRegex
    - internal::StringView
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1867
    functionDepth: 1
    functionLinenumber: 1867
    functionLinenumberEnd: 1878
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_EQ
    - MatchesRegex
    - Describe
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1904
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - ContainsRegex
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, MatchesStringContainingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1906
    functionDepth: 1
    functionLinenumber: 1906
    functionLinenumberEnd: 1917
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - RE::RE
    - ContainsRegex
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1921
    functionDepth: 1
    functionLinenumber: 1921
    functionLinenumberEnd: 1942
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, MatchesEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1944
    functionDepth: 1
    functionLinenumber: 1944
    functionLinenumberEnd: 1959
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1961
    functionDepth: 1
    functionLinenumber: 1961
    functionLinenumberEnd: 1970
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1972
    functionDepth: 1
    functionLinenumber: 1972
    functionLinenumberEnd: 1975
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1977
    functionDepth: 1
    functionLinenumber: 1977
    functionLinenumberEnd: 1987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 1989
    functionDepth: 2
    functionLinenumber: 1989
    functionLinenumberEnd: 2012
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    - ::std::wstring::append
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2017
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2029
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2034
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 1
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2048
    functionDepth: 1
    functionLinenumber: 2048
    functionLinenumberEnd: 2058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - const_cast<wchar_t*>
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2064
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2064
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2080
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2085
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2101
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2103
    functionDepth: 1
    functionLinenumber: 2103
    functionLinenumberEnd: 2106
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2110
    functionDepth: 1
    functionLinenumber: 2110
    functionLinenumberEnd: 2118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2120
    functionDepth: 1
    functionLinenumber: 2120
    functionLinenumberEnd: 2130
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2157
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherConstruct, ExplicitVsImplicit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2163
    functionDepth: 1
    functionLinenumber: 2163
    functionLinenumberEnd: 2165
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Really
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksInsideMATCHER)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2167
    functionDepth: 1
    functionLinenumber: 2167
    functionLinenumberEnd: 2170
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2176
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - Le
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2181
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2181
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2198
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2198
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - FieldIIs
    - Not
    - WhenDynamicCastTo
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, SameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2200
    functionDepth: 1
    functionLinenumber: 2200
    functionLinenumberEnd: 2214
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenDynamicCastTo
    - Not
    - Base::Base
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, WrongTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsNull
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AlreadyNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2241
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenDynamicCastTo
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - IsNull
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AmbiguousCast)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2250
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2250
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - WhenDynamicCastTo
    - EXPECT_EQ
    - internal::GetTypeName<Derived*>
    - Describe
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2252
    functionDepth: 1
    functionLinenumber: 2252
    functionLinenumberEnd: 2264
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - WhenDynamicCastTo
    - Explain
    - EXPECT_TRUE
    - HasSubstr
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Explain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2266
    functionDepth: 1
    functionLinenumber: 2266
    functionLinenumberEnd: 2272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - FieldIIs
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, GoodReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2274
    functionDepth: 1
    functionLinenumber: 2274
    functionLinenumberEnd: 2278
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - WhenDynamicCastTo
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, BadReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2283
    functionDepth: 0
    functionLinenumber: 2283
    functionLinenumberEnd: 2283
    functionName: gmock_matchers_test::DivisibleByImpl::DivisibleByImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DivisibleByImpl(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' n'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2290
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2290
    functionName: gmock_matchers_test::DivisibleByImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& n, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2292
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2298
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2298
    functionName: gmock_matchers_test::DivisibleByImpl::set_divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_divider(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2299
    functionName: gmock_matchers_test::DivisibleByImpl::divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int divider() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2307
    functionName: gmock_matchers_test::DivisibleBy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 1
    functionsReached:
    - DivisibleByImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<DivisibleByImpl>
    signature: PolymorphicMatcher<DivisibleByImpl> DivisibleBy(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2311
    functionDepth: 1
    functionLinenumber: 2311
    functionLinenumberEnd: 2314
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2321
      start: 2318
    functionDepth: 1
    functionLinenumber: 2318
    functionLinenumberEnd: 2321
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2325
    functionDepth: 1
    functionLinenumber: 2325
    functionLinenumberEnd: 2328
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Ge
    - AllOf
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2332
    functionDepth: 1
    functionLinenumber: 2332
    functionLinenumberEnd: 2335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2340
      start: 2337
    functionDepth: 1
    functionLinenumber: 2337
    functionLinenumberEnd: 2340
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Le
    - Ge
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True_2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2344
    functionDepth: 1
    functionLinenumber: 2344
    functionLinenumberEnd: 2347
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Explain
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ExplainmatcherResultTestP, MonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2357
      start: 2350
    functionDepth: 1
    functionLinenumber: 2350
    functionLinenumberEnd: 2357
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - divider
    - set_divider
    - EXPECT_EQ
    - DivisibleByImpl
    - PolymorphicMatcher::mutable_impl
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessMutableImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2360
    functionDepth: 1
    functionLinenumber: 2360
    functionLinenumberEnd: 2364
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - PolymorphicMatcher::impl
    - DivisibleByImpl
    - divider
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:55,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GreaterThan
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST_P(MonotonicMatcherTestP, IsPrintable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:64,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StringMatchResultListener::str
    - StringMatchResultListener::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, StreamingWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - StreamMatchResultListener
    - DummyMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, CanAccessUnderlyingStream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: StringMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DummyMatchResultListener
    - StringMatchResultListener
    - EXPECT_FALSE
    - EXPECT_TRUE
    - StreamMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, IsInterestedWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: gmock_matchers_test::EvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(int x,\n                       MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: gmock_matchers_test::EvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:119,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - int
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: gmock_matchers_test::NewEvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(int x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: gmock_matchers_test::NewEvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: NewEvenMatcherImpl::NewEvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Explain
    - NewEvenMatcherImpl::NewEvenMatcherImpl
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeDefaultConstructed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:145,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: ~Undefined()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Undefined()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromUndefinedVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanAcceptAbstractClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:190,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Matcher<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Matcher<int>
    - EvenMatcherImpl::EvenMatcherImpl
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTestP, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:253,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:257,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - internal::StringView
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::ref
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: "void TEST(StringMatcherTest,\n     CanBeImplicitlyConstructedFromEqReferenceWrapperString)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:293,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - MakeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 308
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    - Dst: ReferencesBarOrIsZeroImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: gmock_matchers_test::ReferencesBarOrIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 1
    functionsReached:
    - ReferencesBarOrIsZeroImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<ReferencesBarOrIsZeroImpl>
    signature: PolymorphicMatcher<ReferencesBarOrIsZeroImpl> ReferencesBarOrIsZero()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:323,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::ReferencesBarOrIsZero
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 341
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 343
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:349,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 355
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    - Dst: PolymorphicIsEvenImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: gmock_matchers_test::PolymorphicIsEven
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 5
    functionsReached:
    - PolymorphicIsEvenImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<PolymorphicIsEvenImpl>
    signature: PolymorphicMatcher<PolymorphicIsEvenImpl> PolymorphicIsEven()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:375,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:380,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Explain
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::PolymorphicIsEven
    - Matcher::Matches
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - MatcherCast<int16_t>
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 405
    functionName: gmock_matchers_test::IntValue::IntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntValue(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: gmock_matchers_test::IntValue::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' foo'
    argTypes:
    - IntValue
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: gmock_matchers_test::IsPositiveIntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool IsPositiveIntValue(const IntValue& foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:419,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:424,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:435,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 439
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConstReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:443,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:444,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:451,1
    - Dst: MatcherCast<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:459,1
    - Dst: MatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:460,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:469,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:478,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 481
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:487,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 490
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 497
    functionName: "operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - lhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: "operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:510,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 523
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
    - NonImplicitlyConstructibleTypeWithOperatorEq
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 8
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 10
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' a_value'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 575
    functionName: gmock_matchers_test::IntReferenceWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntReferenceWrapper(const int& a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - IntReferenceWrapper
    - IntReferenceWrapper
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:585,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 588
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 592
    functionName: ~Base()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 593
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 596
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 596
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 597
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 597
    functionName: '& operator=(const Base&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Base
    signature: Base & operator=(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 602
    functionName: gmock_matchers_test::Derived::Derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Derived()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 620
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<char>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(SafeMatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:626,1
    - Dst: SafeMatcherCast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:627,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 634
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<float>
    - TypedEq<int>
    - EXPECT_FALSE
    - SafeMatcherCast<char>
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:640,1
    - Dst: SafeMatcherCast<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:645,1
    - Dst: SafeMatcherCast<Derived&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 649
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<Derived*>
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<Derived&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromBaseClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:654,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:655,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 659
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConstReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:663,1
    - Dst: SafeMatcherCast<const std::unique_ptr<int>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - int::int
    - Matcher::Matches
    - SafeMatcherCast<const std::unique_ptr<int>&>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:672,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:682,1
    - Dst: SafeMatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:683,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 686
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:709,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 712
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - SafeMatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:715,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:716,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 718
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesLiterals)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 727
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesFunctions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: gmock_matchers_test::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:732,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:739,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 742
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - A
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - A
    - Base::Base
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, WorksForDerivedClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 754
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - A
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:759,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:766,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 788
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 794
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 794
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:802,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 805
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, MatchesEqualValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 811
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 811
    functionName: gmock_matchers_test::Unprintable::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 813
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 813
    functionName: operator==(const Unprintable& /* rhs */) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Unprintable& /* rhs */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 815
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 815
    functionName: gmock_matchers_test::Unprintable::dummy_c
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char dummy_c()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Describe
    - Unprintable
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:829,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:833,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 836
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, IsPolymorphic)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:840,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 847
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - TypedEq<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, ChecksEqualityForGivenType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - TypedEq<int>
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 861
    functionName: gmock_matchers_test::IsTypeOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsTypeOf(const T& /* v */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    - Dst: TypedEq<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 871
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - gmock_matchers_test::IsTypeOf
    - TypedEq<int>
    - TypedEq<double>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, HasSpecifiedType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:875,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 879
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, ImplementsGreaterThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:883,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 885
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 893
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 893
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, ImplementsGreaterThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:897,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 899
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 899
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:903,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 907
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Le
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, ImplementsLessThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 913
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 913
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:917,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 1
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Lt
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, ImplementsLessThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:925,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 935
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ne
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, ImplementsNotEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 941
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 945
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 946
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 946
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 947
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 948
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 949
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 951
    functionName: operator==(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 952
    functionName: operator!=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 953
    functionName: operator<(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 954
    functionName: operator<=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 955
    functionName: operator>(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 956
    functionName: operator>=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1367,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1396,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: MATCHER
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2132,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2133,1
    - Dst: MATCHER_P2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2159,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2183,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2342,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 595
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 968
    functionDepth: 2
    functionLinenumber: 968
    functionLinenumberEnd: 2366
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MoveHelper::Call
    - std::string::append
    - StringMatchResultListener::str
    - Ne
    - ByRef
    - INSTANTIATE_GTEST_MATCHER_TEST_P
    - MatchesRegex
    - reinterpret_cast<void*>
    - ::std::wstring
    - EndsWith
    - Base::Base
    - DivisibleByImpl
    - DoubleEq
    - ElementsAre
    - PolymorphicMatcher::impl
    - double::double
    - Tag<I>
    - std::make_tuple
    - EXPECT_EQ
    - ExplainMatchResult
    - Ref
    - MakePolymorphicMatcher
    - RE::RE
    - StrCaseEq
    - IsEmpty
    - FieldIIs
    - multimap::insert
    - string
    - MATCHER_P2
    - GTEST_SKIP
    - map::insert
    - Matcher::Matches
    - ::std::wstring::append
    - GreaterThan
    - StrNe
    - EXPECT_CALL
    - Really
    - MoveOnly
    - gmock_matchers_test::FromStringLike
    - Not
    - GetImpl
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - EXPECT_THAT
    - ContainsRegex
    - MATCHER
    - Eq
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - std::function<void()>
    - MATCHER_P
    - Pointee
    - gmock_matchers_test::DivisibleBy
    - Key
    - EXPECT_FALSE
    - Le
    - DescribeMatcher
    - Ge
    - PolymorphicMatcher::mutable_impl
    - Gt
    - Describe
    - DescribeNegation
    - std::make_unique<int>
    - gmock_matchers_test::PolymorphicIsEven
    - int::int
    - StartsWith
    - IsNull
    - Call
    - stringstream::str
    - Explain
    - StrCaseNe
    - internal::GetTypeName<Derived*>
    - Contains
    - WhenBase64Unescaped
    - divider
    - const_cast<char*>
    - WhenDynamicCastTo
    - FieldsAre
    - Lt
    - NotNull
    - Pair
    - const_cast<wchar_t*>
    - set_divider
    - make_pair
    - AllOf
    - StrEq
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, DISABLED_WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 1
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MoveHelper::Call
    - Call
    - Eq
    - Ge
    - Gt
    - Le
    - Ne
    - Lt
    - MoveOnly
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 995
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 1003
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesStdString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1011
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesCString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1014
    functionDepth: 1
    functionLinenumber: 1014
    functionLinenumberEnd: 1030
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - reinterpret_cast<void*>
    - EXPECT_TRUE
    - IsNull
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, MatchesNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1037
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1044
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - IsNull
    - DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - NotNull
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, MatchesNonNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1067
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, LinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1076
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - Matcher::Matches
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, ReferenceToConstLinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1083
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1086
    functionDepth: 1
    functionLinenumber: 1086
    functionLinenumberEnd: 1089
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NotNull
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1099
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, MatchesSameVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1108
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ref
    - Describe
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanBeUsedAsMatcherForConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Base::Base
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1146
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - Explain
    - EXPECT_THAT
    - Ref
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - str
    argTypes:
    - internal::StringLike<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: gmock_matchers_test::FromStringLike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 3
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FromStringLike(internal::StringLike<T> str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1167
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - gmock_matchers_test::FromStringLike
    - internal::StringView
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringLike, TestConversions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1169
    functionDepth: 1
    functionLinenumber: 1169
    functionLinenumberEnd: 1191
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - StrEq
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, MatchesEqualString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1193
    functionDepth: 1
    functionLinenumber: 1193
    functionLinenumberEnd: 1205
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1228
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1249
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1251
    functionDepth: 2
    functionLinenumber: 1251
    functionLinenumberEnd: 1274
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::string::append
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1279
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1281
    functionDepth: 1
    functionLinenumber: 1281
    functionLinenumberEnd: 1300
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1302
    functionDepth: 1
    functionLinenumber: 1302
    functionLinenumberEnd: 1305
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1308
    functionDepth: 1
    functionLinenumber: 1308
    functionLinenumberEnd: 1320
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1323
    functionDepth: 1
    functionLinenumber: 1323
    functionLinenumberEnd: 1338
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - const_cast<char*>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1358
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringViewClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1365
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1373
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - DescribeNegation
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1375
    functionDepth: 1
    functionLinenumber: 1375
    functionLinenumberEnd: 1381
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Key
    - Explain
    - EXPECT_EQ
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(KeyTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1389
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1394
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1407
    functionName: '& GetImpl(Tag<0>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & GetImpl(Tag<0>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1408
    functionName: '& GetImpl(Tag<1>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetImpl(Tag<1>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - PairWithGet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: gmock_matchers_test::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - GetImpl
    - Tag<I>
    linkageType: ''
    returnType: auto
    signature: auto get(const PairWithGet& value) -> decltype(value.GetImpl(Tag<I>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1414
    functionDepth: 1
    functionLinenumber: 1414
    functionLinenumberEnd: 1423
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesPairWithGetCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, SafelyCastsInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1440
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - map::insert
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1442
    functionDepth: 1
    functionLinenumber: 1442
    functionLinenumberEnd: 1456
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - make_pair
    - EXPECT_THAT
    - multimap::insert
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMultimap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1458
    functionDepth: 1
    functionLinenumber: 1458
    functionLinenumberEnd: 1466
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Pair
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, Typing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1468
    functionDepth: 1
    functionLinenumber: 1468
    functionLinenumberEnd: 1484
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - Not
    - EXPECT_EQ
    - Pair
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1486
    functionDepth: 1
    functionLinenumber: 1486
    functionLinenumberEnd: 1525
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Pair
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PairTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1545
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 1
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - Pair
    - std::make_unique<int>
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1561
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1561
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Pair
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, SafelyCastsInnerMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1563
    functionDepth: 1
    functionLinenumber: 1563
    functionLinenumberEnd: 1572
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - Pair
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1587
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1587
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DoubleEq
    - Not
    - Ge
    - FieldsAre
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1599
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeNegation
    - Describe
    - FieldsAre
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1601
    functionDepth: 1
    functionLinenumber: 1601
    functionLinenumberEnd: 1635
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Explain
    - FieldsAre
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldsAreTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1638
    functionDepth: 1
    functionLinenumber: 1638
    functionLinenumberEnd: 1729
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - FieldsAre
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, StructuredBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1741
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - ElementsAre
    - HasSubstr
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, UseGetInsteadOfMembers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1745
    functionDepth: 1
    functionLinenumber: 1745
    functionLinenumberEnd: 1765
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1779
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - GTEST_SKIP
    - internal::StringView
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, WorksWithStringMatcherOnStringViewMatchee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1783
    functionDepth: 1
    functionLinenumber: 1783
    functionLinenumberEnd: 1804
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1806
    functionDepth: 1
    functionLinenumber: 1806
    functionLinenumberEnd: 1809
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1834
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenBase64Unescaped
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, MatchesUnescapedBase64Strings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1839
      start: 1836
    functionDepth: 1
    functionLinenumber: 1836
    functionLinenumberEnd: 1839
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WhenBase64Unescaped
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1865
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_FALSE
    - EXPECT_TRUE
    - MatchesRegex
    - internal::StringView
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1867
    functionDepth: 1
    functionLinenumber: 1867
    functionLinenumberEnd: 1878
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_EQ
    - MatchesRegex
    - Describe
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1904
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - ContainsRegex
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, MatchesStringContainingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1906
    functionDepth: 1
    functionLinenumber: 1906
    functionLinenumberEnd: 1917
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - RE::RE
    - ContainsRegex
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1921
    functionDepth: 1
    functionLinenumber: 1921
    functionLinenumberEnd: 1942
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, MatchesEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1944
    functionDepth: 1
    functionLinenumber: 1944
    functionLinenumberEnd: 1959
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1961
    functionDepth: 1
    functionLinenumber: 1961
    functionLinenumberEnd: 1970
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1972
    functionDepth: 1
    functionLinenumber: 1972
    functionLinenumberEnd: 1975
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1977
    functionDepth: 1
    functionLinenumber: 1977
    functionLinenumberEnd: 1987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 1989
    functionDepth: 2
    functionLinenumber: 1989
    functionLinenumberEnd: 2012
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    - ::std::wstring::append
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2017
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2029
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2034
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 1
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2048
    functionDepth: 1
    functionLinenumber: 2048
    functionLinenumberEnd: 2058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - const_cast<wchar_t*>
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2064
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2064
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2080
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2085
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2101
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2103
    functionDepth: 1
    functionLinenumber: 2103
    functionLinenumberEnd: 2106
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2110
    functionDepth: 1
    functionLinenumber: 2110
    functionLinenumberEnd: 2118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2120
    functionDepth: 1
    functionLinenumber: 2120
    functionLinenumberEnd: 2130
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2157
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherConstruct, ExplicitVsImplicit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2163
    functionDepth: 1
    functionLinenumber: 2163
    functionLinenumberEnd: 2165
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Really
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksInsideMATCHER)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2167
    functionDepth: 1
    functionLinenumber: 2167
    functionLinenumberEnd: 2170
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2176
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - Le
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2181
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2181
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2198
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2198
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - FieldIIs
    - Not
    - WhenDynamicCastTo
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, SameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2200
    functionDepth: 1
    functionLinenumber: 2200
    functionLinenumberEnd: 2214
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenDynamicCastTo
    - Not
    - Base::Base
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, WrongTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsNull
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AlreadyNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2241
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenDynamicCastTo
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - IsNull
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AmbiguousCast)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2250
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2250
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - WhenDynamicCastTo
    - EXPECT_EQ
    - internal::GetTypeName<Derived*>
    - Describe
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2252
    functionDepth: 1
    functionLinenumber: 2252
    functionLinenumberEnd: 2264
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - WhenDynamicCastTo
    - Explain
    - EXPECT_TRUE
    - HasSubstr
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Explain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2266
    functionDepth: 1
    functionLinenumber: 2266
    functionLinenumberEnd: 2272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - FieldIIs
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, GoodReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2274
    functionDepth: 1
    functionLinenumber: 2274
    functionLinenumberEnd: 2278
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - WhenDynamicCastTo
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, BadReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2283
    functionDepth: 0
    functionLinenumber: 2283
    functionLinenumberEnd: 2283
    functionName: gmock_matchers_test::DivisibleByImpl::DivisibleByImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DivisibleByImpl(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' n'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2290
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2290
    functionName: gmock_matchers_test::DivisibleByImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& n, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2292
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2298
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2298
    functionName: gmock_matchers_test::DivisibleByImpl::set_divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_divider(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2299
    functionName: gmock_matchers_test::DivisibleByImpl::divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int divider() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2307
    functionName: gmock_matchers_test::DivisibleBy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 6
    functionsReached:
    - DivisibleByImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<DivisibleByImpl>
    signature: PolymorphicMatcher<DivisibleByImpl> DivisibleBy(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2311
    functionDepth: 1
    functionLinenumber: 2311
    functionLinenumberEnd: 2314
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2321
      start: 2318
    functionDepth: 1
    functionLinenumber: 2318
    functionLinenumberEnd: 2321
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2325
    functionDepth: 1
    functionLinenumber: 2325
    functionLinenumberEnd: 2328
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Ge
    - AllOf
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2332
    functionDepth: 1
    functionLinenumber: 2332
    functionLinenumberEnd: 2335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2340
      start: 2337
    functionDepth: 1
    functionLinenumber: 2337
    functionLinenumberEnd: 2340
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Le
    - Ge
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True_2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2344
    functionDepth: 1
    functionLinenumber: 2344
    functionLinenumberEnd: 2347
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Explain
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ExplainmatcherResultTestP, MonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2357
      start: 2350
    functionDepth: 1
    functionLinenumber: 2350
    functionLinenumberEnd: 2357
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - divider
    - set_divider
    - EXPECT_EQ
    - DivisibleByImpl
    - PolymorphicMatcher::mutable_impl
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessMutableImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2360
    functionDepth: 1
    functionLinenumber: 2360
    functionLinenumberEnd: 2364
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - PolymorphicMatcher::impl
    - DivisibleByImpl
    - divider
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:55,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GreaterThan
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST_P(MonotonicMatcherTestP, IsPrintable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:64,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StringMatchResultListener::str
    - StringMatchResultListener::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, StreamingWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - StreamMatchResultListener
    - DummyMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, CanAccessUnderlyingStream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: StringMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DummyMatchResultListener
    - StringMatchResultListener
    - EXPECT_FALSE
    - EXPECT_TRUE
    - StreamMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, IsInterestedWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: gmock_matchers_test::EvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(int x,\n                       MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: gmock_matchers_test::EvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:119,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - int
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: gmock_matchers_test::NewEvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(int x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: gmock_matchers_test::NewEvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: NewEvenMatcherImpl::NewEvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Explain
    - NewEvenMatcherImpl::NewEvenMatcherImpl
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeDefaultConstructed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:145,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: ~Undefined()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Undefined()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromUndefinedVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanAcceptAbstractClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:190,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Matcher<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Matcher<int>
    - EvenMatcherImpl::EvenMatcherImpl
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTestP, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:253,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:257,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - internal::StringView
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::ref
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: "void TEST(StringMatcherTest,\n     CanBeImplicitlyConstructedFromEqReferenceWrapperString)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:293,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - MakeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 308
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    - Dst: ReferencesBarOrIsZeroImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: gmock_matchers_test::ReferencesBarOrIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 2
    functionsReached:
    - ReferencesBarOrIsZeroImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<ReferencesBarOrIsZeroImpl>
    signature: PolymorphicMatcher<ReferencesBarOrIsZeroImpl> ReferencesBarOrIsZero()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:323,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::ReferencesBarOrIsZero
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 341
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 343
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:349,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 355
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    - Dst: PolymorphicIsEvenImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: gmock_matchers_test::PolymorphicIsEven
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 10
    functionsReached:
    - PolymorphicIsEvenImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<PolymorphicIsEvenImpl>
    signature: PolymorphicMatcher<PolymorphicIsEvenImpl> PolymorphicIsEven()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:375,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:380,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Explain
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::PolymorphicIsEven
    - Matcher::Matches
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - MatcherCast<int16_t>
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 405
    functionName: gmock_matchers_test::IntValue::IntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntValue(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: gmock_matchers_test::IntValue::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' foo'
    argTypes:
    - IntValue
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: gmock_matchers_test::IsPositiveIntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool IsPositiveIntValue(const IntValue& foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:419,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:424,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:435,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 439
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConstReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:443,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:444,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:451,1
    - Dst: MatcherCast<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:459,1
    - Dst: MatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:460,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:469,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:478,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 481
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:487,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 490
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 497
    functionName: "operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - lhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: "operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:510,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 523
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
    - NonImplicitlyConstructibleTypeWithOperatorEq
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 16
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 18
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' a_value'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 575
    functionName: gmock_matchers_test::IntReferenceWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntReferenceWrapper(const int& a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - IntReferenceWrapper
    - IntReferenceWrapper
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:585,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 588
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 592
    functionName: ~Base()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 593
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 596
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 596
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 597
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 597
    functionName: '& operator=(const Base&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Base
    signature: Base & operator=(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 602
    functionName: gmock_matchers_test::Derived::Derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Derived()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 620
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<char>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(SafeMatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:626,1
    - Dst: SafeMatcherCast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:627,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 634
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<float>
    - TypedEq<int>
    - EXPECT_FALSE
    - SafeMatcherCast<char>
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:640,1
    - Dst: SafeMatcherCast<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:645,1
    - Dst: SafeMatcherCast<Derived&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 649
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<Derived*>
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<Derived&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromBaseClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:654,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:655,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 659
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConstReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:663,1
    - Dst: SafeMatcherCast<const std::unique_ptr<int>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - int::int
    - Matcher::Matches
    - SafeMatcherCast<const std::unique_ptr<int>&>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:672,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:682,1
    - Dst: SafeMatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:683,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 686
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:709,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 712
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - SafeMatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:715,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:716,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 718
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesLiterals)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 727
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesFunctions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: gmock_matchers_test::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:732,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:739,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 742
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - A
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - A
    - Base::Base
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, WorksForDerivedClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 754
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - A
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:759,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:766,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 788
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 794
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 794
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:802,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 805
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, MatchesEqualValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 811
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 811
    functionName: gmock_matchers_test::Unprintable::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 813
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 813
    functionName: operator==(const Unprintable& /* rhs */) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Unprintable& /* rhs */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 815
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 815
    functionName: gmock_matchers_test::Unprintable::dummy_c
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char dummy_c()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Describe
    - Unprintable
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:829,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:833,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 836
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, IsPolymorphic)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:840,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 847
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - TypedEq<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, ChecksEqualityForGivenType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - TypedEq<int>
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 861
    functionName: gmock_matchers_test::IsTypeOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsTypeOf(const T& /* v */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    - Dst: TypedEq<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 871
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - gmock_matchers_test::IsTypeOf
    - TypedEq<int>
    - TypedEq<double>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, HasSpecifiedType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:875,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 879
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, ImplementsGreaterThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:883,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 885
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 893
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 893
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, ImplementsGreaterThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:897,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 899
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 899
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:903,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 907
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Le
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, ImplementsLessThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 913
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 913
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:917,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 1
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Lt
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, ImplementsLessThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:925,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 935
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ne
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, ImplementsNotEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 941
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 945
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 946
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 946
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 947
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 948
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 949
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 951
    functionName: operator==(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 952
    functionName: operator!=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 953
    functionName: operator<(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 954
    functionName: operator<=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 955
    functionName: operator>(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 956
    functionName: operator>=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1367,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1396,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: MATCHER
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2132,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2133,1
    - Dst: MATCHER_P2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2159,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2183,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2342,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 595
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 968
    functionDepth: 2
    functionLinenumber: 968
    functionLinenumberEnd: 2366
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MoveHelper::Call
    - std::string::append
    - StringMatchResultListener::str
    - Ne
    - ByRef
    - INSTANTIATE_GTEST_MATCHER_TEST_P
    - MatchesRegex
    - reinterpret_cast<void*>
    - ::std::wstring
    - EndsWith
    - Base::Base
    - DivisibleByImpl
    - DoubleEq
    - ElementsAre
    - PolymorphicMatcher::impl
    - double::double
    - Tag<I>
    - std::make_tuple
    - EXPECT_EQ
    - ExplainMatchResult
    - Ref
    - MakePolymorphicMatcher
    - RE::RE
    - StrCaseEq
    - IsEmpty
    - FieldIIs
    - multimap::insert
    - string
    - MATCHER_P2
    - GTEST_SKIP
    - map::insert
    - Matcher::Matches
    - ::std::wstring::append
    - GreaterThan
    - StrNe
    - EXPECT_CALL
    - Really
    - MoveOnly
    - gmock_matchers_test::FromStringLike
    - Not
    - GetImpl
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - EXPECT_THAT
    - ContainsRegex
    - MATCHER
    - Eq
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - std::function<void()>
    - MATCHER_P
    - Pointee
    - gmock_matchers_test::DivisibleBy
    - Key
    - EXPECT_FALSE
    - Le
    - DescribeMatcher
    - Ge
    - PolymorphicMatcher::mutable_impl
    - Gt
    - Describe
    - DescribeNegation
    - std::make_unique<int>
    - gmock_matchers_test::PolymorphicIsEven
    - int::int
    - StartsWith
    - IsNull
    - Call
    - stringstream::str
    - Explain
    - StrCaseNe
    - internal::GetTypeName<Derived*>
    - Contains
    - WhenBase64Unescaped
    - divider
    - const_cast<char*>
    - WhenDynamicCastTo
    - FieldsAre
    - Lt
    - NotNull
    - Pair
    - const_cast<wchar_t*>
    - set_divider
    - make_pair
    - AllOf
    - StrEq
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, DISABLED_WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 1
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MoveHelper::Call
    - Call
    - Eq
    - Ge
    - Gt
    - Le
    - Ne
    - Lt
    - MoveOnly
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 995
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 1003
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesStdString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1011
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesCString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1014
    functionDepth: 1
    functionLinenumber: 1014
    functionLinenumberEnd: 1030
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - reinterpret_cast<void*>
    - EXPECT_TRUE
    - IsNull
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, MatchesNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1037
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1044
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - IsNull
    - DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - NotNull
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, MatchesNonNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1067
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, LinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1076
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - Matcher::Matches
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, ReferenceToConstLinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1083
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1086
    functionDepth: 1
    functionLinenumber: 1086
    functionLinenumberEnd: 1089
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NotNull
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1099
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, MatchesSameVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1108
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ref
    - Describe
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanBeUsedAsMatcherForConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Base::Base
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1146
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - Explain
    - EXPECT_THAT
    - Ref
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - str
    argTypes:
    - internal::StringLike<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: gmock_matchers_test::FromStringLike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 5
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FromStringLike(internal::StringLike<T> str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1167
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - gmock_matchers_test::FromStringLike
    - internal::StringView
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringLike, TestConversions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1169
    functionDepth: 1
    functionLinenumber: 1169
    functionLinenumberEnd: 1191
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - StrEq
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, MatchesEqualString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1193
    functionDepth: 1
    functionLinenumber: 1193
    functionLinenumberEnd: 1205
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1228
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1249
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1251
    functionDepth: 2
    functionLinenumber: 1251
    functionLinenumberEnd: 1274
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::string::append
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1279
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1281
    functionDepth: 1
    functionLinenumber: 1281
    functionLinenumberEnd: 1300
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1302
    functionDepth: 1
    functionLinenumber: 1302
    functionLinenumberEnd: 1305
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1308
    functionDepth: 1
    functionLinenumber: 1308
    functionLinenumberEnd: 1320
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1323
    functionDepth: 1
    functionLinenumber: 1323
    functionLinenumberEnd: 1338
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - const_cast<char*>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1358
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringViewClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1365
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1373
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - DescribeNegation
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1375
    functionDepth: 1
    functionLinenumber: 1375
    functionLinenumberEnd: 1381
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Key
    - Explain
    - EXPECT_EQ
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(KeyTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1389
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1394
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1407
    functionName: '& GetImpl(Tag<0>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & GetImpl(Tag<0>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1408
    functionName: '& GetImpl(Tag<1>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetImpl(Tag<1>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - PairWithGet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: gmock_matchers_test::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - GetImpl
    - Tag<I>
    linkageType: ''
    returnType: auto
    signature: auto get(const PairWithGet& value) -> decltype(value.GetImpl(Tag<I>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1414
    functionDepth: 1
    functionLinenumber: 1414
    functionLinenumberEnd: 1423
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesPairWithGetCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, SafelyCastsInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1440
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - map::insert
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1442
    functionDepth: 1
    functionLinenumber: 1442
    functionLinenumberEnd: 1456
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - make_pair
    - EXPECT_THAT
    - multimap::insert
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMultimap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1458
    functionDepth: 1
    functionLinenumber: 1458
    functionLinenumberEnd: 1466
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Pair
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, Typing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1468
    functionDepth: 1
    functionLinenumber: 1468
    functionLinenumberEnd: 1484
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - Not
    - EXPECT_EQ
    - Pair
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1486
    functionDepth: 1
    functionLinenumber: 1486
    functionLinenumberEnd: 1525
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Pair
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PairTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1545
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 1
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - Pair
    - std::make_unique<int>
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1561
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1561
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Pair
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, SafelyCastsInnerMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1563
    functionDepth: 1
    functionLinenumber: 1563
    functionLinenumberEnd: 1572
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - Pair
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1587
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1587
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DoubleEq
    - Not
    - Ge
    - FieldsAre
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1599
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeNegation
    - Describe
    - FieldsAre
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1601
    functionDepth: 1
    functionLinenumber: 1601
    functionLinenumberEnd: 1635
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Explain
    - FieldsAre
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldsAreTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1638
    functionDepth: 1
    functionLinenumber: 1638
    functionLinenumberEnd: 1729
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - FieldsAre
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, StructuredBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1741
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - ElementsAre
    - HasSubstr
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, UseGetInsteadOfMembers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1745
    functionDepth: 1
    functionLinenumber: 1745
    functionLinenumberEnd: 1765
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1779
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - GTEST_SKIP
    - internal::StringView
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, WorksWithStringMatcherOnStringViewMatchee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1783
    functionDepth: 1
    functionLinenumber: 1783
    functionLinenumberEnd: 1804
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1806
    functionDepth: 1
    functionLinenumber: 1806
    functionLinenumberEnd: 1809
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1834
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenBase64Unescaped
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, MatchesUnescapedBase64Strings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1839
      start: 1836
    functionDepth: 1
    functionLinenumber: 1836
    functionLinenumberEnd: 1839
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WhenBase64Unescaped
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1865
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_FALSE
    - EXPECT_TRUE
    - MatchesRegex
    - internal::StringView
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1867
    functionDepth: 1
    functionLinenumber: 1867
    functionLinenumberEnd: 1878
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_EQ
    - MatchesRegex
    - Describe
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1904
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - ContainsRegex
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, MatchesStringContainingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1906
    functionDepth: 1
    functionLinenumber: 1906
    functionLinenumberEnd: 1917
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - RE::RE
    - ContainsRegex
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1921
    functionDepth: 1
    functionLinenumber: 1921
    functionLinenumberEnd: 1942
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, MatchesEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1944
    functionDepth: 1
    functionLinenumber: 1944
    functionLinenumberEnd: 1959
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1961
    functionDepth: 1
    functionLinenumber: 1961
    functionLinenumberEnd: 1970
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1972
    functionDepth: 1
    functionLinenumber: 1972
    functionLinenumberEnd: 1975
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1977
    functionDepth: 1
    functionLinenumber: 1977
    functionLinenumberEnd: 1987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 1989
    functionDepth: 2
    functionLinenumber: 1989
    functionLinenumberEnd: 2012
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    - ::std::wstring::append
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2017
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2029
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2034
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 1
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2048
    functionDepth: 1
    functionLinenumber: 2048
    functionLinenumberEnd: 2058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - const_cast<wchar_t*>
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2064
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2064
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2080
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2085
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2101
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2103
    functionDepth: 1
    functionLinenumber: 2103
    functionLinenumberEnd: 2106
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2110
    functionDepth: 1
    functionLinenumber: 2110
    functionLinenumberEnd: 2118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2120
    functionDepth: 1
    functionLinenumber: 2120
    functionLinenumberEnd: 2130
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2157
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherConstruct, ExplicitVsImplicit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2163
    functionDepth: 1
    functionLinenumber: 2163
    functionLinenumberEnd: 2165
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Really
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksInsideMATCHER)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2167
    functionDepth: 1
    functionLinenumber: 2167
    functionLinenumberEnd: 2170
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2176
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - Le
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2181
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2181
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2198
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2198
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - FieldIIs
    - Not
    - WhenDynamicCastTo
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, SameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2200
    functionDepth: 1
    functionLinenumber: 2200
    functionLinenumberEnd: 2214
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenDynamicCastTo
    - Not
    - Base::Base
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, WrongTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsNull
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AlreadyNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2241
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenDynamicCastTo
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - IsNull
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AmbiguousCast)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2250
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2250
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - WhenDynamicCastTo
    - EXPECT_EQ
    - internal::GetTypeName<Derived*>
    - Describe
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2252
    functionDepth: 1
    functionLinenumber: 2252
    functionLinenumberEnd: 2264
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - WhenDynamicCastTo
    - Explain
    - EXPECT_TRUE
    - HasSubstr
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Explain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2266
    functionDepth: 1
    functionLinenumber: 2266
    functionLinenumberEnd: 2272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - FieldIIs
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, GoodReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2274
    functionDepth: 1
    functionLinenumber: 2274
    functionLinenumberEnd: 2278
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - WhenDynamicCastTo
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, BadReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2283
    functionDepth: 0
    functionLinenumber: 2283
    functionLinenumberEnd: 2283
    functionName: gmock_matchers_test::DivisibleByImpl::DivisibleByImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DivisibleByImpl(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' n'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2290
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2290
    functionName: gmock_matchers_test::DivisibleByImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& n, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2292
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2298
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2298
    functionName: gmock_matchers_test::DivisibleByImpl::set_divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_divider(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2299
    functionName: gmock_matchers_test::DivisibleByImpl::divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int divider() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2307
    functionName: gmock_matchers_test::DivisibleBy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 11
    functionsReached:
    - DivisibleByImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<DivisibleByImpl>
    signature: PolymorphicMatcher<DivisibleByImpl> DivisibleBy(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2311
    functionDepth: 1
    functionLinenumber: 2311
    functionLinenumberEnd: 2314
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2321
      start: 2318
    functionDepth: 1
    functionLinenumber: 2318
    functionLinenumberEnd: 2321
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2325
    functionDepth: 1
    functionLinenumber: 2325
    functionLinenumberEnd: 2328
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Ge
    - AllOf
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2332
    functionDepth: 1
    functionLinenumber: 2332
    functionLinenumberEnd: 2335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2340
      start: 2337
    functionDepth: 1
    functionLinenumber: 2337
    functionLinenumberEnd: 2340
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Le
    - Ge
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True_2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2344
    functionDepth: 1
    functionLinenumber: 2344
    functionLinenumberEnd: 2347
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Explain
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ExplainmatcherResultTestP, MonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2357
      start: 2350
    functionDepth: 1
    functionLinenumber: 2350
    functionLinenumberEnd: 2357
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - divider
    - set_divider
    - EXPECT_EQ
    - DivisibleByImpl
    - PolymorphicMatcher::mutable_impl
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessMutableImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2360
    functionDepth: 1
    functionLinenumber: 2360
    functionLinenumberEnd: 2364
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - PolymorphicMatcher::impl
    - DivisibleByImpl
    - divider
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:55,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - GreaterThan
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST_P(MonotonicMatcherTestP, IsPrintable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:62,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:64,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:65,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StringMatchResultListener::str
    - StringMatchResultListener::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, StreamingWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:76,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:77,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - StreamMatchResultListener
    - DummyMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, CanAccessUnderlyingStream)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: StringMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: DummyMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:86,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    - Dst: StreamMatchResultListener
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DummyMatchResultListener
    - StringMatchResultListener
    - EXPECT_FALSE
    - EXPECT_TRUE
    - StreamMatchResultListener
    linkageType: ''
    returnType: void
    signature: void TEST(MatchResultListenerTest, IsInterestedWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: gmock_matchers_test::EvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(int x,\n                       MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: gmock_matchers_test::EvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:119,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - int
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: gmock_matchers_test::NewEvenMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(int x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: gmock_matchers_test::NewEvenMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: NewEvenMatcherImpl::NewEvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:131,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:132,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:134,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Explain
    - NewEvenMatcherImpl::NewEvenMatcherImpl
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeDefaultConstructed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:145,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:147,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:154,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:161,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: ~Undefined()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Undefined()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:175,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanBeConstructedFromUndefinedVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanAcceptAbstractClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:186,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:187,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:190,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:191,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: Matcher<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Matcher<int>
    - EvenMatcherImpl::EvenMatcherImpl
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:203,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:209,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTestP, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:221,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:230,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:242,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:253,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:257,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:258,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:266,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:267,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:269,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:270,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - internal::StringView
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:280,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:282,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: std::ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:284,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::ref
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: "void TEST(StringMatcherTest,\n     CanBeImplicitlyConstructedFromEqReferenceWrapperString)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EvenMatcherImpl::EvenMatcherImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:293,1
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EvenMatcherImpl::EvenMatcherImpl
    - MakeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 308
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: gmock_matchers_test::ReferencesBarOrIsZeroImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    - Dst: ReferencesBarOrIsZeroImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: gmock_matchers_test::ReferencesBarOrIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 3
    functionsReached:
    - ReferencesBarOrIsZeroImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<ReferencesBarOrIsZeroImpl>
    signature: PolymorphicMatcher<ReferencesBarOrIsZeroImpl> ReferencesBarOrIsZero()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:323,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:328,1
    - Dst: gmock_matchers_test::ReferencesBarOrIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::ReferencesBarOrIsZero
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 341
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 343
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:349,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 355
    functionName: gmock_matchers_test::PolymorphicIsEvenImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& x, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    - Dst: PolymorphicIsEvenImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: gmock_matchers_test::PolymorphicIsEven
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 15
    functionsReached:
    - PolymorphicIsEvenImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<PolymorphicIsEvenImpl>
    signature: PolymorphicMatcher<PolymorphicIsEvenImpl> PolymorphicIsEven()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:364,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:365,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:366,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:367,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:372,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:375,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:376,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:377,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:378,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:380,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:381,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 384
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Explain
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - gmock_matchers_test::PolymorphicIsEven
    - Matcher::Matches
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:392,1
    - Dst: MatcherCast<int16_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:394,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - MatcherCast<int16_t>
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 405
    functionName: gmock_matchers_test::IntValue::IntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntValue(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: gmock_matchers_test::IntValue::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' foo'
    argTypes:
    - IntValue
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: gmock_matchers_test::IsPositiveIntValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool IsPositiveIntValue(const IntValue& foo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:419,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:421,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:424,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:435,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:437,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 439
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConstReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:443,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:444,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:445,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromReferenceToNonReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:451,1
    - Dst: MatcherCast<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:459,1
    - Dst: MatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:460,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:462,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int&>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:469,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:471,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:478,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:479,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 481
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:487,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:488,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 490
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<int>
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 497
    functionName: "operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */,\n      int rhs)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - lhs
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: "operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool operator==(\n      int lhs,\n      const NonImplicitlyConstructibleTypeWithOperatorEq&
      /* ignored */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:510,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:511,1
    - Dst: MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:515,1
    - Dst: MatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: NonImplicitlyConstructibleTypeWithOperatorEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:521,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 523
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<NonImplicitlyConstructibleTypeWithOperatorEq>
    - NonImplicitlyConstructibleTypeWithOperatorEq
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 24
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 26
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void ConvertibleFromAny(const T& /*a_value*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConvertibleFromAny
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionName: operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConvertibleFromAny& a, const ConvertibleFromAny&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' os'
    - ' a'
    argTypes:
    - ostream
    - ConvertibleFromAny
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '& operator<<(ostream& os, const ConvertibleFromAny& a)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ostream
    signature: ostream & operator<<(ostream& os, const ConvertibleFromAny& a)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:559,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:560,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:566,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 569
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' a_value'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 575
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 575
    functionName: gmock_matchers_test::IntReferenceWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IntReferenceWrapper(const int& a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - IntReferenceWrapper
    - IntReferenceWrapper
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const IntReferenceWrapper& a, const IntReferenceWrapper&
      b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:585,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 588
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - MatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 592
    functionName: ~Base()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 593
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 596
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 596
    functionName: gmock_matchers_test::Base::Base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Base(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 597
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 597
    functionName: '& operator=(const Base&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Base
    signature: Base & operator=(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 602
    functionName: gmock_matchers_test::Derived::Derived
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Derived()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: GtestGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:614,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:618,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 620
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<char>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - GtestGreaterThan
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(SafeMatcherCastTestP, FromPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:626,1
    - Dst: SafeMatcherCast<float>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:627,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:628,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:629,1
    - Dst: SafeMatcherCast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:631,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:632,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 634
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 634
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<float>
    - TypedEq<int>
    - EXPECT_FALSE
    - SafeMatcherCast<char>
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:640,1
    - Dst: SafeMatcherCast<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:642,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:643,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:645,1
    - Dst: SafeMatcherCast<Derived&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:647,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 649
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 649
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<Derived*>
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<Derived&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromBaseClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:654,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:655,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:657,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 659
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConstReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:663,1
    - Dst: SafeMatcherCast<const std::unique_ptr<int>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:665,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:666,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - int::int
    - Matcher::Matches
    - SafeMatcherCast<const std::unique_ptr<int>&>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:672,1
    - Dst: SafeMatcherCast<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:673,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:675,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromNonReferenceToReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:682,1
    - Dst: SafeMatcherCast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:683,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:684,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 686
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - SafeMatcherCast<int>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:692,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:693,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ConversionConstructorIsUsed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<ConvertibleFromAny>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:699,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:700,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    - Dst: gmock_matchers_test::convertible_from_any::ConvertibleFromAny
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 702
    functionName: gmock_matchers_test::convertible_from_any::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<ConvertibleFromAny>
    - gmock_matchers_test::convertible_from_any::ConvertibleFromAny
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, FromConvertibleFromAny)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<IntReferenceWrapper>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:709,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 712
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 712
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - SafeMatcherCast<IntReferenceWrapper>
    linkageType: ''
    returnType: void
    signature: void TEST(SafeMatcherCastTest, ValueIsNotCopied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:715,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:716,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 718
      start: 714
    functionDepth: 1
    functionLinenumber: 714
    functionLinenumberEnd: 718
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesLiterals)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 727
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectThat, TakesFunctions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: gmock_matchers_test::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:732,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:733,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:734,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:739,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 742
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - A
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:747,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:749,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - A
    - Base::Base
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, WorksForDerivedClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 754
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - A
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ATest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:759,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:761,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:766,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    - Dst: An
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - An
    linkageType: ''
    returnType: void
    signature: void TEST(AnTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:779,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:780,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:786,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 788
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, MatchesAnyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 794
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 794
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(UnderscoreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:802,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:803,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 805
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, MatchesEqualValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 811
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 811
    functionName: gmock_matchers_test::Unprintable::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 813
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 813
    functionName: operator==(const Unprintable& /* rhs */) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Unprintable& /* rhs */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 815
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 815
    functionName: gmock_matchers_test::Unprintable::dummy_c
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char dummy_c()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Describe
    - Unprintable
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:829,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:830,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:831,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:833,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 836
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(EqTest, IsPolymorphic)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedEq<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:840,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:841,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:842,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:845,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 847
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - TypedEq<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - TypedEq<char>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, ChecksEqualityForGivenType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - TypedEq<int>
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 861
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 861
    functionName: gmock_matchers_test::IsTypeOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsTypeOf(const T& /* v */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: TypedEq<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:869,1
    - Dst: gmock_matchers_test::IsTypeOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    - Dst: TypedEq<double>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 871
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - gmock_matchers_test::IsTypeOf
    - TypedEq<int>
    - TypedEq<double>
    linkageType: ''
    returnType: void
    signature: void TEST(TypedEqTest, HasSpecifiedType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:875,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:876,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:877,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 879
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, ImplementsGreaterThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:883,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 885
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 885
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(GeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:891,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 893
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 893
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, ImplementsGreaterThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:897,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 899
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 899
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(GtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:903,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:904,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:905,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 907
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Le
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, ImplementsLessThanOrEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 913
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 913
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:917,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:918,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:919,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 916
    functionDepth: 1
    functionLinenumber: 916
    functionLinenumberEnd: 921
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Lt
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, ImplementsLessThan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:925,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(LtTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:932,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:933,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 935
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ne
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, ImplementsNotEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 941
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 945
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 946
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 946
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 947
    functionName: gmock_matchers_test::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 948
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 949
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 951
    functionName: operator==(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 952
    functionName: operator!=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 953
    functionName: operator<(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 954
    functionName: operator<=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator<=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 955
    functionName: operator>(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - MoveOnly
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 956
    functionName: operator>=(const MoveOnly& other) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const MoveOnly& other) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1367,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1396,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: MATCHER
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2132,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2133,1
    - Dst: MATCHER_P2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2159,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: MATCHER_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2183,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: INSTANTIATE_GTEST_MATCHER_TEST_P
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2342,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 595
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 968
    functionDepth: 2
    functionLinenumber: 968
    functionLinenumberEnd: 2366
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - MoveHelper::Call
    - std::string::append
    - StringMatchResultListener::str
    - Ne
    - ByRef
    - INSTANTIATE_GTEST_MATCHER_TEST_P
    - MatchesRegex
    - reinterpret_cast<void*>
    - ::std::wstring
    - EndsWith
    - Base::Base
    - DivisibleByImpl
    - DoubleEq
    - ElementsAre
    - PolymorphicMatcher::impl
    - double::double
    - Tag<I>
    - std::make_tuple
    - EXPECT_EQ
    - ExplainMatchResult
    - Ref
    - MakePolymorphicMatcher
    - RE::RE
    - StrCaseEq
    - IsEmpty
    - FieldIIs
    - multimap::insert
    - string
    - MATCHER_P2
    - GTEST_SKIP
    - map::insert
    - Matcher::Matches
    - ::std::wstring::append
    - GreaterThan
    - StrNe
    - EXPECT_CALL
    - Really
    - MoveOnly
    - gmock_matchers_test::FromStringLike
    - Not
    - GetImpl
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - EXPECT_THAT
    - ContainsRegex
    - MATCHER
    - Eq
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - std::function<void()>
    - MATCHER_P
    - Pointee
    - gmock_matchers_test::DivisibleBy
    - Key
    - EXPECT_FALSE
    - Le
    - DescribeMatcher
    - Ge
    - PolymorphicMatcher::mutable_impl
    - Gt
    - Describe
    - DescribeNegation
    - std::make_unique<int>
    - gmock_matchers_test::PolymorphicIsEven
    - int::int
    - StartsWith
    - IsNull
    - Call
    - stringstream::str
    - Explain
    - StrCaseNe
    - internal::GetTypeName<Derived*>
    - Contains
    - WhenBase64Unescaped
    - divider
    - const_cast<char*>
    - WhenDynamicCastTo
    - FieldsAre
    - Lt
    - NotNull
    - Pair
    - const_cast<wchar_t*>
    - set_divider
    - make_pair
    - AllOf
    - StrEq
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, DISABLED_WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:975,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:976,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:977,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:978,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:979,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:980,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:981,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:982,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:983,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:984,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:985,1
    - Dst: MoveHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    - Dst: MoveOnly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 1
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MoveHelper::Call
    - Call
    - Eq
    - Ge
    - Gt
    - Le
    - Ne
    - Lt
    - MoveOnly
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ComparisonBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:990,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 995
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:998,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1001,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 1003
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesStdString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1006,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1011
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - IsEmpty
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, MatchesCString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1015,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1019,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1024,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1028,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    - Dst: reinterpret_cast<void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1014
    functionDepth: 1
    functionLinenumber: 1014
    functionLinenumberEnd: 1030
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - reinterpret_cast<void*>
    - EXPECT_TRUE
    - IsNull
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, MatchesNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1033,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1035,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1037
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - IsNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1041,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1042,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1044
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - IsNull
    - DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(IsNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1048,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1052,1
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1056,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - NotNull
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, MatchesNonNullPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1061,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1063,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1065,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1067
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, LinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1070,1
    - Dst: double::double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1072,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1076
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - Matcher::Matches
    - double::double
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, ReferenceToConstLinkedPtr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1083
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - NotNull
    - std::function<void()>
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, StdFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1086
    functionDepth: 1
    functionLinenumber: 1086
    functionLinenumberEnd: 1089
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NotNull
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NotNullTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1097,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1099
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, MatchesSameVariable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1108
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ref
    - Describe
    - stringstream::str
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, CanBeUsedAsMatcherForConstReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1125,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1127,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1128,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1129,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1130,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1132,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1133,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1134,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1136
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Base::Base
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1140,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1141,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Matcher<const int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1144,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1146
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - Explain
    - EXPECT_THAT
    - Ref
    - Matcher<const int&>
    linkageType: ''
    returnType: void
    signature: void TEST(RefTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - str
    argTypes:
    - internal::StringLike<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: gmock_matchers_test::FromStringLike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 7
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: std::string FromStringLike(internal::StringLike<T> str)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1164,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    - Dst: gmock_matchers_test::FromStringLike
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1167
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - gmock_matchers_test::FromStringLike
    - internal::StringView
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StringLike, TestConversions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1170,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1171,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1172,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1173,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1176,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1177,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1181,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1182,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1183,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1184,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1169
    functionDepth: 1
    functionLinenumber: 1169
    functionLinenumberEnd: 1191
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - StrEq
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, MatchesEqualString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1195,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1196,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1200,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1201,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1193
    functionDepth: 1
    functionLinenumber: 1193
    functionLinenumberEnd: 1205
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1208,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1211,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1213,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1214,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1215,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1218,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1220,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1223
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1226,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1228
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1231,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1232,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1233,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1234,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1235,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1237,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1239,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1243,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1244,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1245,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1246,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1249
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1254,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1255,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1259,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1265,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1267,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1268,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1270,1
    - Dst: std::string::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1272,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1251
    functionDepth: 2
    functionLinenumber: 1251
    functionLinenumberEnd: 1274
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::string::append
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1277,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1279
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1282,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1283,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1284,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1285,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1286,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1288,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1290,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1294,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1295,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1296,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1297,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1281
    functionDepth: 1
    functionLinenumber: 1281
    functionLinenumberEnd: 1300
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1302
    functionDepth: 1
    functionLinenumber: 1302
    functionLinenumberEnd: 1305
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1311,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1315,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1308
    functionDepth: 1
    functionLinenumber: 1308
    functionLinenumberEnd: 1320
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1324,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1325,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1326,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1327,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1332,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1334,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1335,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1336,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1338
      start: 1323
    functionDepth: 1
    functionLinenumber: 1323
    functionLinenumberEnd: 1338
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - const_cast<char*>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1344,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1345,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1346,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1347,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1350,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1352,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1354,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1355,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1356,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1358
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, WorksForStringViewClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1362
    functionDepth: 1
    functionLinenumber: 1362
    functionLinenumberEnd: 1365
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(HasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1370,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1371,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1373
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - DescribeNegation
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1376,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1377,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1378,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1379,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1375
    functionDepth: 1
    functionLinenumber: 1375
    functionLinenumberEnd: 1381
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Key
    - Explain
    - EXPECT_EQ
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(KeyTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1385,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1389
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1394
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Key
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1407
    functionName: '& GetImpl(Tag<0>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & GetImpl(Tag<0>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1408
    functionName: '& GetImpl(Tag<1>) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetImpl(Tag<1>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1411,1
    - Dst: GetImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    - Dst: Tag<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - PairWithGet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: gmock_matchers_test::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - GetImpl
    - Tag<I>
    linkageType: ''
    returnType: auto
    signature: auto get(const PairWithGet& value) -> decltype(value.GetImpl(Tag<I>()))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1416,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1417,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1419,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1414
    functionDepth: 1
    functionLinenumber: 1414
    functionLinenumberEnd: 1423
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - Ge
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesPairWithGetCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1426,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1429,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1425
    functionDepth: 1
    functionLinenumber: 1425
    functionLinenumberEnd: 1431
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, SafelyCastsInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1435,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1436,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1440
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - map::insert
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1444,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1445,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1448,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1449,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1450,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1451,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1452,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1454,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    - Dst: Key
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1442
    functionDepth: 1
    functionLinenumber: 1442
    functionLinenumberEnd: 1456
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Key
    - make_pair
    - EXPECT_THAT
    - multimap::insert
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(KeyTest, InsideContainsUsingMultimap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1460,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1461,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1462,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1464,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1458
    functionDepth: 1
    functionLinenumber: 1458
    functionLinenumberEnd: 1466
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Pair
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, Typing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1469,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1470,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1473,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1474,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1480,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1468
    functionDepth: 1
    functionLinenumber: 1468
    functionLinenumberEnd: 1484
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - Not
    - EXPECT_EQ
    - Pair
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1490,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1495,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1500,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1501,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1504,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1508,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1512,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1513,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1516,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1521,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1486
    functionDepth: 1
    functionLinenumber: 1486
    functionLinenumberEnd: 1525
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Pair
    - make_pair
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PairTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1545
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1549,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 1
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - Pair
    - std::make_unique<int>
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1554,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1555,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1557,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1558,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1561
      start: 1553
    functionDepth: 1
    functionLinenumber: 1553
    functionLinenumberEnd: 1561
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Pair
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, SafelyCastsInnerMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1565,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1566,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1567,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1568,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1569,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1570,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1563
    functionDepth: 1
    functionLinenumber: 1563
    functionLinenumberEnd: 1572
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - Pair
    - make_pair
    - EXPECT_THAT
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, InsideContainsUsingMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1587
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1587
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DoubleEq
    - Not
    - Ge
    - FieldsAre
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, MatchesCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1591,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1595,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1599
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeNegation
    - Describe
    - FieldsAre
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1604,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1606,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1607,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1608,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1610,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1614,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1619,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1622,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1623,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1627,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1631,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1601
    functionDepth: 1
    functionLinenumber: 1601
    functionLinenumberEnd: 1635
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Explain
    - FieldsAre
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldsAreTestP, CanExplainMatchResultTo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1644,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1654,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1662,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1678,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1682,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1686,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1694,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1698,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1702,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1703,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1707,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1708,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1712,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1713,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1717,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1722,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1723,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    - Dst: FieldsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1638
    functionDepth: 1
    functionLinenumber: 1638
    functionLinenumberEnd: 1729
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - FieldsAre
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(FieldsAreTest, StructuredBindings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1735,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1736,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1739,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1741
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Ge
    - Pair
    - Lt
    - ElementsAre
    - HasSubstr
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(PairTest, UseGetInsteadOfMembers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1746,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1747,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1749,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1752,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1753,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1754,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1755,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1756,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1760,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1762,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1745
    functionDepth: 1
    functionLinenumber: 1745
    functionLinenumberEnd: 1765
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1768,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1774,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1775,1
    - Dst: GTEST_SKIP
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1779
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - GTEST_SKIP
    - internal::StringView
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(StartsWithTest, WorksWithStringMatcherOnStringViewMatchee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1784,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1785,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1787,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1789,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1790,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1792,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1794,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1798,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1799,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1801,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1783
    functionDepth: 1
    functionLinenumber: 1783
    functionLinenumberEnd: 1804
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1807,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1806
    functionDepth: 1
    functionLinenumber: 1806
    functionLinenumberEnd: 1809
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(EndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1814,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1815,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1816,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1817,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1818,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1820,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1821,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1823,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1824,1
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1828,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1829,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1830,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1834
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1834
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenBase64Unescaped
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, MatchesUnescapedBase64Strings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenBase64Unescaped
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1837,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1839
      start: 1836
    functionDepth: 1
    functionLinenumber: 1836
    functionLinenumberEnd: 1839
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WhenBase64Unescaped
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(WhenBase64UnescapedTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1845,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1846,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1847,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1851,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1852,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1855,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1858,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1859,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1861,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1862,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1865
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_FALSE
    - EXPECT_TRUE
    - MatchesRegex
    - internal::StringView
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1869,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1872,1
    - Dst: MatchesRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1878
      start: 1867
    functionDepth: 1
    functionLinenumber: 1867
    functionLinenumberEnd: 1878
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - EXPECT_EQ
    - MatchesRegex
    - Describe
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1883,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1884,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1885,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1886,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1888,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1889,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1890,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1891,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1894,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1895,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1896,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1897,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1898,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1900,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1901,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    - Dst: internal::StringView
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1882
    functionDepth: 1
    functionLinenumber: 1882
    functionLinenumberEnd: 1904
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - RE::RE
    - ContainsRegex
    - EXPECT_FALSE
    - EXPECT_TRUE
    - internal::StringView
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, MatchesStringContainingGivenRegex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1907,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1908,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1911,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: RE::RE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1914,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1906
    functionDepth: 1
    functionLinenumber: 1906
    functionLinenumberEnd: 1917
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - RE::RE
    - ContainsRegex
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsRegexTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1925,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1927,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1928,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1929,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1931,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1932,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1933,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1937,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1938,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1940,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1921
    functionDepth: 1
    functionLinenumber: 1921
    functionLinenumberEnd: 1942
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, MatchesEqual)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1945,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1946,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1947,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1949,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1950,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1955,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1944
    functionDepth: 1
    functionLinenumber: 1944
    functionLinenumberEnd: 1959
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1962,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1963,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1964,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1965,1
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1967,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1968,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1961
    functionDepth: 1
    functionLinenumber: 1961
    functionLinenumberEnd: 1970
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, MatchesUnequalString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1972
    functionDepth: 1
    functionLinenumber: 1972
    functionLinenumberEnd: 1975
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1978,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1979,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1980,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1981,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1982,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1984,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1985,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1977
    functionDepth: 1
    functionLinenumber: 1977
    functionLinenumberEnd: 1987
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1992,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1993,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1996,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:1997,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2001,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2003,1
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2005,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2006,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2008,1
    - Dst: ::std::wstring::append
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2009,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 1989
    functionDepth: 2
    functionLinenumber: 1989
    functionLinenumberEnd: 2012
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    - ::std::wstring::append
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2015,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2017
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - StrCaseEq
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseEqTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2020,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2021,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2022,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2023,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2024,1
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2026,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2027,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2029
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - StrCaseNe
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrCaseNe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2032,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2034
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StrCaseNe
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStrCaseNeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2038,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2039,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2040,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2042,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2043,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 1
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForStringClasses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2049,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2050,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: const_cast<wchar_t*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2051,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2052,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2054,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2055,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2056,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2048
    functionDepth: 1
    functionLinenumber: 2048
    functionLinenumberEnd: 2058
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - HasSubstr
    - Matcher::Matches
    - const_cast<wchar_t*>
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, WorksForCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2064
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2064
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - HasSubstr
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideHasSubstrTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2072,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2074,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2075,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2076,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2077,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2078,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2080
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2085
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_EQ
    - Describe
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideStartsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2090,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2092,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2093,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: ::std::wstring
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2096,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2097,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2098,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2099,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2101
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ::std::wstring
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2104,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2103
    functionDepth: 1
    functionLinenumber: 2103
    functionLinenumberEnd: 2106
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Describe
    - EndsWith
    linkageType: ''
    returnType: void
    signature: void TEST(StdWideEndsWithTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2112,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2113,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2116,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2110
    functionDepth: 1
    functionLinenumber: 2110
    functionLinenumberEnd: 2118
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2123,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2124,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2126,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2128,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2120
    functionDepth: 1
    functionLinenumber: 2120
    functionLinenumberEnd: 2130
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - ExplainMatchResult
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2149,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2157
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherConstruct, ExplicitVsImplicit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Really
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2163
    functionDepth: 1
    functionLinenumber: 2163
    functionLinenumberEnd: 2165
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Really
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, WorksInsideMATCHER)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2168,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2170
      start: 2167
    functionDepth: 1
    functionLinenumber: 2167
    functionLinenumberEnd: 2170
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2173,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2176
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - Le
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2179,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: DescribeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    - Dst: gmock_matchers_test::PolymorphicIsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2181
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2181
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DescribeMatcher
    - gmock_matchers_test::PolymorphicIsEven
    linkageType: ''
    returnType: void
    signature: void TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2198
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2198
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - FieldIIs
    - Not
    - WhenDynamicCastTo
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, SameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2209,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2210,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2200
    functionDepth: 1
    functionLinenumber: 2200
    functionLinenumberEnd: 2214
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - WhenDynamicCastTo
    - Not
    - Base::Base
    - IsNull
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, WrongTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsNull
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AlreadyNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AmbiguousCastTypes::DerivedSub1*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2234,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2235,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2236,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2238,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2241
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenDynamicCastTo
    - static_cast<AmbiguousCastTypes::DerivedSub1*>
    - IsNull
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, AmbiguousCast)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2244,1
    - Dst: internal::GetTypeName<Derived*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2248,1
    - Dst: DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2250
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2250
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - DescribeNegation
    - WhenDynamicCastTo
    - EXPECT_EQ
    - internal::GetTypeName<Derived*>
    - Describe
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2253,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2255,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2257,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2258,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2261,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2262,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2252
    functionDepth: 1
    functionLinenumber: 2252
    functionLinenumberEnd: 2264
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - WhenDynamicCastTo
    - Explain
    - EXPECT_TRUE
    - HasSubstr
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, Explain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    - Dst: FieldIIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2266
    functionDepth: 1
    functionLinenumber: 2266
    functionLinenumberEnd: 2272
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - FieldIIs
    - WhenDynamicCastTo
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, GoodReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    - Dst: WhenDynamicCastTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2274
    functionDepth: 1
    functionLinenumber: 2274
    functionLinenumberEnd: 2278
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - WhenDynamicCastTo
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(WhenDynamicCastToTest, BadReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2283
    functionDepth: 0
    functionLinenumber: 2283
    functionLinenumberEnd: 2283
    functionName: gmock_matchers_test::DivisibleByImpl::DivisibleByImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DivisibleByImpl(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' n'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2290
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2290
    functionName: gmock_matchers_test::DivisibleByImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& n, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2292
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: gmock_matchers_test::DivisibleByImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a_divider
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2298
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2298
    functionName: gmock_matchers_test::DivisibleByImpl::set_divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_divider(int a_divider)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2299
    functionName: gmock_matchers_test::DivisibleByImpl::divider
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int divider() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2307
    functionName: gmock_matchers_test::DivisibleBy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 16
    functionsReached:
    - DivisibleByImpl
    - MakePolymorphicMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<DivisibleByImpl>
    signature: PolymorphicMatcher<DivisibleByImpl> DivisibleBy(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2312,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2311
    functionDepth: 1
    functionLinenumber: 2311
    functionLinenumberEnd: 2314
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2319,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2321
      start: 2318
    functionDepth: 1
    functionLinenumber: 2318
    functionLinenumberEnd: 2321
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_False_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2325
    functionDepth: 1
    functionLinenumber: 2325
    functionLinenumberEnd: 2328
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Ge
    - AllOf
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_False)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: gmock_matchers_test::DivisibleBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2332
    functionDepth: 1
    functionLinenumber: 2332
    functionLinenumberEnd: 2335
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - AllOf
    - Explain
    - gmock_matchers_test::DivisibleBy
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2340
      start: 2337
    functionDepth: 1
    functionLinenumber: 2337
    functionLinenumberEnd: 2340
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - Explain
    - EXPECT_EQ
    - Le
    - Ge
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(ExplainMatchResultTest, AllOf_True_True_2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    - Dst: Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2344
    functionDepth: 1
    functionLinenumber: 2344
    functionLinenumberEnd: 2347
    functionName: gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Explain
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ExplainmatcherResultTestP, MonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2351,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2352,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2353,1
    - Dst: set_divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    - Dst: PolymorphicMatcher::mutable_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2357
      start: 2350
    functionDepth: 1
    functionLinenumber: 2350
    functionLinenumberEnd: 2357
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - divider
    - set_divider
    - EXPECT_EQ
    - DivisibleByImpl
    - PolymorphicMatcher::mutable_impl
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessMutableImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DivisibleByImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2361,1
    - Dst: PolymorphicMatcher::impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2362,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    - Dst: divider
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc:2363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2364
      start: 2360
    functionDepth: 1
    functionLinenumber: 2360
    functionLinenumberEnd: 2364
    functionName: gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-comparisons_test.cc
    functionUses: 0
    functionsReached:
    - PolymorphicMatcher::impl
    - DivisibleByImpl
    - divider
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(PolymorphicMatcherTest, CanAccessImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: Mock::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 40
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Mock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: Mock::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 40
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Mock(const Mock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '& operator=(const Mock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Mock
    signature: Mock & operator=(const Mock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: testing::gmock_nice_strict_test::NotDefaultConstructible::NotDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotDefaultConstructible(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OnDestroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: ~CallsMockMethodInDestructor()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - OnDestroy
    linkageType: ''
    returnType: void
    signature: void ~CallsMockMethodInDestructor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~Foo()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_nice_strict_test::MockFoo::Delete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Delete()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - ' a7'
    - ' a8'
    - a9
    - a10
    argTypes:
    - char
    - char
    - std::string
    - std::string
    - int
    - int
    - std::string
    - std::string
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: "void MockBar(char a1, char a2, std::string a3, std::string a4, int
      a5, int a6,\n          const std::string& a7, const std::string& a8, bool a9,
      bool a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: ~MockBar()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockBar()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '& str() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockBar&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockBar
    signature: MockBar & operator=(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::gmock_nice_strict_test::MockBaz::MockBaz
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBaz(MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:146,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:147,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:149,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:151,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:152,1
    - Dst: MockFoo::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:153,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:155,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 158
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - MockFoo::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:163,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:164,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:170,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:173,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 176
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - MockFoo*::DoThis
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:181,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:183,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:184,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:185,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:188,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 191
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - MockFoo::MockFoo
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:204,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:205,1
    - Dst: NiceMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::DoThis
    - NiceMock::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:216,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:218,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:219,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 221
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_EQ
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:228,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:229,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:230,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:231,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:233,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - NiceMock::DoThis
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:255,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:256,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - FAIL
    - NiceMock::ReturnNonDefaultConstructible
    - HasSubstr
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:279,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:290,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:295,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:296,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 311
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNiceInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:331,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:332,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:336,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:337,1
    - Dst: NaggyMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:338,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:340,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 343
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - NaggyMock::DoThis
    - GMOCK_FLAG_GET
    - NaggyMock::DoThat
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:348,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:349,1
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:351,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:354,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:356,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:357,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:359,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - GMOCK_FLAG_GET
    - GetCapturedStdout
    - HasSubstr
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 381
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:389,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 391
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:400,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:405,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:406,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - DoThis
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 421
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:424,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:425,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:434,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 437
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggyInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 444
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:474,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:477,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 481
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_NONFATAL_FAILURE
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - StrictMock*::DoThis
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFailsAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 491
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 502
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:505,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - Mock::AllowLeak
    - StrictMock*::DoThis
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsStrictInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: testing::gmock_nice_strict_test::NotDefaultConstructible::NotDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotDefaultConstructible(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OnDestroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: ~CallsMockMethodInDestructor()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - OnDestroy
    linkageType: ''
    returnType: void
    signature: void ~CallsMockMethodInDestructor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~Foo()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_nice_strict_test::MockFoo::Delete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Delete()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - ' a7'
    - ' a8'
    - a9
    - a10
    argTypes:
    - char
    - char
    - std::string
    - std::string
    - int
    - int
    - std::string
    - std::string
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: "void MockBar(char a1, char a2, std::string a3, std::string a4, int
      a5, int a6,\n          const std::string& a7, const std::string& a8, bool a9,
      bool a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: ~MockBar()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockBar()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '& str() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockBar&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockBar
    signature: MockBar & operator=(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::gmock_nice_strict_test::MockBaz::MockBaz
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBaz(MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:146,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:147,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:149,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:151,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:152,1
    - Dst: MockFoo::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:153,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:155,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 158
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - MockFoo::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:163,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:164,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:170,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:173,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 176
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - MockFoo*::DoThis
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:181,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:183,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:184,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:185,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:188,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 191
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - MockFoo::MockFoo
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:204,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:205,1
    - Dst: NiceMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::DoThis
    - NiceMock::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:216,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:218,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:219,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 221
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_EQ
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:228,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:229,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:230,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:231,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:233,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - NiceMock::DoThis
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:255,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:256,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - FAIL
    - NiceMock::ReturnNonDefaultConstructible
    - HasSubstr
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:279,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:290,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:295,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:296,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 311
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNiceInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:331,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:332,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:336,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:337,1
    - Dst: NaggyMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:338,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:340,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 343
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - NaggyMock::DoThis
    - GMOCK_FLAG_GET
    - NaggyMock::DoThat
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:348,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:349,1
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:351,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:354,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:356,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:357,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:359,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - GMOCK_FLAG_GET
    - GetCapturedStdout
    - HasSubstr
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 381
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:389,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 391
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:400,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:405,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:406,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - DoThis
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 421
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:424,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:425,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:434,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 437
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggyInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 444
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:474,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:477,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 481
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_NONFATAL_FAILURE
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - StrictMock*::DoThis
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFailsAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 491
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 502
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:505,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - Mock::AllowLeak
    - StrictMock*::DoThis
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsStrictInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: testing::gmock_nice_strict_test::NotDefaultConstructible::NotDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotDefaultConstructible(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OnDestroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: ~CallsMockMethodInDestructor()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - OnDestroy
    linkageType: ''
    returnType: void
    signature: void ~CallsMockMethodInDestructor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~Foo()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_nice_strict_test::MockFoo::Delete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Delete()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - ' a7'
    - ' a8'
    - a9
    - a10
    argTypes:
    - char
    - char
    - std::string
    - std::string
    - int
    - int
    - std::string
    - std::string
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: "void MockBar(char a1, char a2, std::string a3, std::string a4, int
      a5, int a6,\n          const std::string& a7, const std::string& a8, bool a9,
      bool a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: ~MockBar()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockBar()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '& str() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockBar&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockBar
    signature: MockBar & operator=(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::gmock_nice_strict_test::MockBaz::MockBaz
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBaz(MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:146,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:147,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:149,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:151,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:152,1
    - Dst: MockFoo::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:153,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:155,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 158
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - MockFoo::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:163,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:164,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:170,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:173,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 176
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - MockFoo*::DoThis
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:181,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:183,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:184,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:185,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:188,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 191
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - MockFoo::MockFoo
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:204,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:205,1
    - Dst: NiceMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::DoThis
    - NiceMock::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:216,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:218,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:219,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 221
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_EQ
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:228,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:229,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:230,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:231,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:233,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - NiceMock::DoThis
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:255,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:256,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - FAIL
    - NiceMock::ReturnNonDefaultConstructible
    - HasSubstr
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:279,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:290,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:295,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:296,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 311
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNiceInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:331,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:332,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:336,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:337,1
    - Dst: NaggyMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:338,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:340,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 343
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - NaggyMock::DoThis
    - GMOCK_FLAG_GET
    - NaggyMock::DoThat
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:348,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:349,1
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:351,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:354,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:356,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:357,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:359,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - GMOCK_FLAG_GET
    - GetCapturedStdout
    - HasSubstr
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 381
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:389,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 391
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:400,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:405,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:406,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - DoThis
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 421
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:424,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:425,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:434,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 437
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggyInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 444
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:474,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:477,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 481
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_NONFATAL_FAILURE
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - StrictMock*::DoThis
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFailsAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 491
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 502
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:505,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - Mock::AllowLeak
    - StrictMock*::DoThis
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsStrictInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: testing::gmock_nice_strict_test::NotDefaultConstructible::NotDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotDefaultConstructible(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OnDestroy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: ~CallsMockMethodInDestructor()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - OnDestroy
    linkageType: ''
    returnType: void
    signature: void ~CallsMockMethodInDestructor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: ~Foo()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_nice_strict_test::MockFoo::Delete
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Delete()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: testing::gmock_nice_strict_test::MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:107,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - ' a7'
    - ' a8'
    - a9
    - a10
    argTypes:
    - char
    - char
    - std::string
    - std::string
    - int
    - int
    - std::string
    - std::string
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: "void MockBar(char a1, char a2, std::string a3, std::string a4, int
      a5, int a6,\n          const std::string& a7, const std::string& a8, bool a9,
      bool a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: ~MockBar()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockBar()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '& str() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::gmock_nice_strict_test::MockBar::MockBar
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBar(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockBar&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockBar
    signature: MockBar & operator=(const MockBar&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '& operator=(const MoveOnly&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(const MoveOnly&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: testing::gmock_nice_strict_test::MockBaz::MoveOnly::MoveOnly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MoveOnly(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '& operator=(MoveOnly&&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MoveOnly
    signature: MoveOnly & operator=(MoveOnly&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::gmock_nice_strict_test::MockBaz::MockBaz
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockBaz(MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:146,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:147,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:149,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:151,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:152,1
    - Dst: MockFoo::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:153,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:154,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:155,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 158
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 158
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - MockFoo::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:163,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:164,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:168,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:170,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:171,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:172,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:173,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 176
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - MockFoo*::DoThis
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:181,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:183,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:184,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:185,1
    - Dst: MockFoo::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:187,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:188,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 191
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - HasSubstr
    - GMOCK_FLAG_GET
    - MockFoo::MockFoo
    - EXPECT_THAT
    - MockFoo::DoThis
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:195,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - MockFoo::MockFoo
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(RawMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:204,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:205,1
    - Dst: NiceMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::DoThis
    - NiceMock::DoThat
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:215,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:216,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:218,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:219,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 221
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_EQ
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:228,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:229,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:230,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:231,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:232,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:233,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - NiceMock::DoThis
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, InfoForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:244,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:255,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:256,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: what
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:258,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    - Dst: NiceMock::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - FAIL
    - NiceMock::ReturnNonDefaultConstructible
    - HasSubstr
    - EXPECT_THAT
    - what
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:269,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:277,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:279,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:288,1
    - Dst: NiceMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:290,1
    - Dst: NiceMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NiceMock::This
    - NiceMock::str
    - NiceMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NiceMock<MockFoo>::NiceMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:295,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:296,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:297,1
    - Dst: NiceMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 299
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NiceMock*::DoThis
    - NiceMock<MockFoo>::NiceMock<MockFoo>
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:309,1
    - Dst: NiceMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 311
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NiceMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNiceInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:322,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NiceMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:331,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:332,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:336,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:337,1
    - Dst: NaggyMock::DoThat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:338,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:339,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:340,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 343
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - NaggyMock::DoThis
    - GMOCK_FLAG_GET
    - NaggyMock::DoThat
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:348,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:349,1
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:351,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:353,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:354,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:356,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:357,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:358,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:359,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - GMOCK_FLAG_SET
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - GMOCK_FLAG_GET
    - GetCapturedStdout
    - HasSubstr
    - DoThis
    - EXPECT_THAT
    - ON_CALL
    - CaptureStdout
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:370,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:378,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 381
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 381
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:387,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:389,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 391
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:398,1
    - Dst: NaggyMock::This
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:400,1
    - Dst: NaggyMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NaggyMock::This
    - NaggyMock::str
    - NaggyMock::That
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NaggyMock<MockFoo>::NaggyMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:405,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:406,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:407,1
    - Dst: NaggyMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 409
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 409
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Mock::AllowLeak
    - NaggyMock<MockFoo>::NaggyMock<MockFoo>
    - DoThis
    - NaggyMock*::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:419,1
    - Dst: NaggyMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 421
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - NaggyMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:424,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:425,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:433,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:434,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 437
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - GMOCK_FLAG_GET
    - HasSubstr
    - EXPECT_THAT
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggyInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 444
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(NaggyMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:450,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowsExpectedCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:458,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 461
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UnexpectedCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:474,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:476,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:477,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 481
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - EXPECT_NONFATAL_FAILURE
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - StrictMock*::DoThis
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, UninterestingCallFailsAfterDeath)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:487,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 491
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: StrictMock::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:498,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    - Dst: StrictMock::That
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 502
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_NONFATAL_FAILURE
    - StrictMock::That
    - StrictMock::str
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, NonDefaultConstructor10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrictMock<MockFoo>::StrictMock<MockFoo>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:505,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:507,1
    - Dst: StrictMock*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - StrictMock<MockFoo>::StrictMock<MockFoo>
    - Mock::AllowLeak
    - StrictMock*::DoThis
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AllowLeak)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, MoveOnlyConstructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:519,1
    - Dst: StrictMock::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - DoThis
    - EXPECT_CALL
    - StrictMock::DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, AcceptsClassNamedMock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsStrictInDestructor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: Mock::IsNaggy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:535,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: Mock::IsNice
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:536,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    - Dst: Mock::IsStrict
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: testing::gmock_nice_strict_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-nice-strict_test.cc
    functionUses: 0
    functionsReached:
    - Mock::IsStrict
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Mock::IsNaggy
    - Mock::IsNice
    linkageType: ''
    returnType: void
    signature: void TEST(StrictMockTest, IsNaggy_IsNice_IsStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 2
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 1
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 1
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 4
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 2
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 2
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 6
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 3
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 3
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 8
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 4
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 1
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 4
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 4
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 10
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 5
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 5
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 12
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 8
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 2
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 6
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 6
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 14
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 7
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 7
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 16
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 12
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 3
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 8
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 8
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 18
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 9
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 9
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 20
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 16
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 4
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 10
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 10
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 22
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 11
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 11
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 24
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 20
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 5
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 12
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 12
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 26
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 13
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 13
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 28
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 24
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 6
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:56,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:58,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:62,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, NonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:71,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:73,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - Address
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:81,1
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:82,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Address
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, MatcherDoesntCopy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Address
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:88,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:89,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:90,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Address
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(AddressTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::NotCopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: operator==(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator==(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - NotCopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: operator>=(const NotCopyable& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool operator>=(const NotCopyable& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: testing::gmock_matchers_test::NotCopyable::NotCopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotCopyable(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '& operator=(const NotCopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NotCopyable
    signature: NotCopyable & operator=(const NotCopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:121,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:124,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, AllowsNotCopyableValueInMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:139,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:141,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:142,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsEmpty
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ImplementsIsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:150,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 153
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsEmpty
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:157,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:164,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsEmpty
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: IsEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:171,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - IsEmpty
    - Call
    linkageType: ''
    returnType: void
    signature: void TEST(IsEmptyTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:176,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:177,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:178,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:179,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:180,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:183,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:184,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:187,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:188,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:191,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:192,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:193,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:195,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:196,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:197,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: std::true_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:198,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:199,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:200,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:201,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:202,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:204,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:206,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: IsTrue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    - Dst: IsFalse
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 209
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::true_type
    - IsFalse
    - IsTrue
    - int::int
    - EXPECT_THAT
    - std::false_type
    linkageType: ''
    returnType: void
    signature: void TEST(IsTrueTest, IsTrueIsFalse)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:227,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, EqualsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:238,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:239,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:240,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:250,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:261,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:262,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:263,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: testing::gmock_matchers_test::TYPED_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ContainerEq
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TYPED_TEST(ContainerEqTest, DuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:289,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:291,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesMissing)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:302,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:303,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:304,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAdded)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:314,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:316,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:329,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:331,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:348,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:351,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ContainerEq
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForMaps)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:362,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:372,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:373,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:376,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:386,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:387,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_THAT
    - ContainerEq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainerEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ContainerEq
    linkageType: ''
    returnType: void
    signature: void TEST(ContainerEqExtraTest, CopiesNativeArrayParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 14
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 14
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 30
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - g
    argTypes:
    - Graph*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 415
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::BacktrackingMaxBPMState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BacktrackingMaxBPMState(const Graph* g)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:418,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:421,1
    - Dst: assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:422,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:423,1
    - Dst: clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:424,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:425,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:426,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 429
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - clear
    - size
    - LhsSize
    - assign
    - RhsSize
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:435,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 15
    functionsReached:
    - push_back
    - ElementMatcherPair
    - size
    linkageType: ''
    returnType: void
    signature: void PushMatch(size_t lhs, size_t rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:444,1
    - Dst: pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 15
    functionsReached:
    - pop_back
    - back
    linkageType: ''
    returnType: void
    signature: void PopMatch()
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:454,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:458,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:461,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:462,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:465,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:466,1
    - Dst: testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:468,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    argCount: 1
    argNames:
    - irhs
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 471
    functionName: testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 32
    functionsReached:
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PopMatch
    - size
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::PushMatch
    - LhsSize
    - RhsSize
    - HasEdge
    - testing::gmock_matchers_test::BacktrackingMaxBPMState::RecurseInto
    linkageType: ''
    returnType: bool
    signature: bool RecurseInto(size_t irhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BacktrackingMaxBPMState<Graph>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - Graph
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: testing::gmock_matchers_test::FindBacktrackingMaxBPM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 28
    functionsReached:
    - BacktrackingMaxBPMState<Graph>
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:500,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:504,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:505,1
    - Dst: MatchMatrix::LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:508,1
    - Dst: MatchMatrix::RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:509,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:510,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:511,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: MatchMatrix::HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:514,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:515,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:516,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 521
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - ElementMatcherPairs::size
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::LhsSize
    - MatchMatrix::DebugString
    - SCOPED_TRACE
    - PrintToString
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - MatchMatrix::RhsSize
    - MatchMatrix::HasEdge
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteTest, Exhaustive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:541,1
    - Dst: MatchMatrix::SetEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:544,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:545,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - MatchMatrix::SetEdge
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - AnyOf
    - std::array::size
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(BipartiteNonSquareTest, SimpleBacktracking)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:551,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:552,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:555,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:556,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:557,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:558,1
    - Dst: PrintToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:560,1
    - Dst: MatchMatrix::NextGraph
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 562
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 562
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - MatchMatrix::NextGraph
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - PrintToString
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteNonSquareTest, Exhaustive)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:576,1
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:577,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: GTEST_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:580,1
    - Dst: static_cast<uint32_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: time
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:582,1
    - Dst: srand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: static_cast<unsigned int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:586,1
    - Dst: MatchMatrix::Randomize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::gmock_matchers_test::FindBacktrackingMaxBPM
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:588,1
    - Dst: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:589,1
    - Dst: MatchMatrix::DebugString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 595
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    - GetParam
    - GTEST_FLAG_GET
    - testing::gmock_matchers_test::FindBacktrackingMaxBPM
    - MatchMatrix::DebugString
    - MatchMatrix::Randomize
    - srand
    - static_cast<uint32_t>
    - EXPECT_EQ
    - time
    - static_cast<unsigned int>
    linkageType: ''
    returnType: void
    signature: void TEST_P(BipartiteRandomTest, LargerNets)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:608,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:609,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:610,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 612
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:615,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:616,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - IsReadableTypeName
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctionNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:621,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:622,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:633,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:634,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:635,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: Strings
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:638,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:639,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:641,1
    - Dst: FormatMatcherDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 644
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - FormatMatcherDescription
    - Strings
    linkageType: ''
    returnType: void
    signature: void TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:651,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:652,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:653,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:656,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:657,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:658,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:659,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:664,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:667,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Matcher<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:668,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:669,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:670,1
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 675
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 675
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher<char>
    - stringstream::str
    - std::make_tuple
    - Eq
    - EXPECT_EQ
    - ExplainMatchFailureTupleTo
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(MatcherTupleTestP, ExplainsMatchFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 684
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void SampleOptional(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::SampleOptional::SampleOptional
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleOptional()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 686
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 686
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 687
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 687
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:695,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 697
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - Optional
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:700,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:701,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    - Dst: SampleOptional<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 703
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Eq
    - Optional
    - EXPECT_EQ
    - SampleOptional<int>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:706,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:707,1
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:708,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:711,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, MatchesNonEmptyOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Optional
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, DoesNotMatchNullopt)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Optional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:722,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    - Dst: SampleOptional<std::unique_ptr<int>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Optional
    - EXPECT_TRUE
    - Matcher::Matches
    - SampleOptional<std::unique_ptr<int>>
    linkageType: ''
    returnType: void
    signature: void TEST(OptionalTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 728
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 728
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 729
    functionName: testing::gmock_matchers_test::SampleVariantIntString::SampleVariantIntString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleVariantIntString(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::SampleVariantIntString::holds_alternative
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool holds_alternative(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - SampleVariantIntString
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::gmock_matchers_test::SampleVariantIntString::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T & get(const SampleVariantIntString& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 742
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 742
    functionName: '& get_impl(int*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int & get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '& get_impl(std::string*) const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 754
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - VariantWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:757,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:758,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:760,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:761,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 756
    functionDepth: 2
    functionLinenumber: 756
    functionLinenumberEnd: 764
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - Eq
    - VariantWith
    - SampleVariantIntString
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:767,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:768,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:770,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_TRUE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:775,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:776,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:778,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 774
    functionDepth: 1
    functionLinenumber: 774
    functionLinenumberEnd: 780
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, TypeDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariantWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:783,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:784,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:786,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    - Dst: SampleVariantIntString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 788
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 788
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - VariantWith
    - internal::MatcherBase<std::string>
    - EXPECT_FALSE
    - SampleVariantIntString
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(VariantTest, InnerDoesNotMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    functionName: testing::gmock_matchers_test::SampleAnyType::SampleAnyType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SampleAnyType(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SampleAnyType*::get_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    - Dst: static_cast<T*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - any
    argTypes:
    - SampleAnyType*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: testing::gmock_matchers_test::SampleAnyType::any_cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType*::get_impl
    - static_cast<T*>
    linkageType: ''
    returnType: T
    signature: T * any_cast(const SampleAnyType* any)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * get_impl(int*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: testing::gmock_matchers_test::SampleAnyType::get_impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string * get_impl(std::string*) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:812,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 814
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - Eq
    - EXPECT_TRUE
    - AnyWith
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, FullMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:817,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 819
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 819
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - SampleAnyType
    - internal::MatcherBase<std::string>
    - Eq
    - EXPECT_FALSE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestBadCastType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:823,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:824,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:825,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:826,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:827,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:830,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:831,1
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:832,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:833,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:834,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - internal::MatcherBase<std::string>
    - std::vector::emplace_back
    - ElementsAreArray
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestUseInContainers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 839
      start: 837
    functionDepth: 1
    functionLinenumber: 837
    functionLinenumberEnd: 839
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - AnyWith
    - SampleAnyType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, TestCompare)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:842,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 845
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - Eq
    - testing::gmock_matchers_test::Describe
    - AnyWith
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:848,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:850,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:851,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:852,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    - Dst: SampleAnyType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 854
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ContainsRegex
    - testing::gmock_matchers_test::Explain
    - SampleAnyType
    - Eq
    - AnyWith
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyWithTest, ExplainsSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 862
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - std::tuple<>
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsZeroTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:866,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:867,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 864
    functionDepth: 1
    functionLinenumber: 864
    functionLinenumberEnd: 869
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - std::make_tuple
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsOneTemplateArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:875,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 877
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTwoTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:881,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 883
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 883
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Eq
    - Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsRepeatedTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:887,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 889
      start: 885
    functionDepth: 1
    functionLinenumber: 885
    functionLinenumberEnd: 889
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsDecreasingTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    - Dst: SumIsZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 1
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - SumIsZero
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:902,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 900
    functionDepth: 1
    functionLinenumber: 900
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_THAT
    - Lt
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanBeNested)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:908,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:909,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 911
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:916,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    - Dst: Tuple3
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 918
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Tuple3
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, CanMatchTupleByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:924,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:925,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:926,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:927,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:928,1
    - Dst: PrintsAs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 930
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - Not
    - std::make_tuple
    - PrintsAs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, AcceptsTenTemplateArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:933,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:934,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 2
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesSelfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 947
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 947
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescirbesNestedArgsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:950,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:951,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 955
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, DescribesNegationCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:959,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:961,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - Eq
    - std::make_tuple
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: testing::gmock_matchers_test::LessThanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* /*os*/) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - std::tuple<char, int>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 978
    functionName: testing::gmock_matchers_test::LessThanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(std::tuple<char, int> value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    - Dst: LessThanMatcher::LessThanMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: testing::gmock_matchers_test::LessThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 7
    functionsReached:
    - MakeMatcher
    - LessThanMatcher::LessThanMatcher
    linkageType: ''
    returnType: Matcher<std::tuple<char, int>>
    signature: Matcher<std::tuple<char, int>> LessThan()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Args
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: testing::gmock_matchers_test::LessThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:987,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:990,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:991,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 993
      start: 985
    functionDepth: 2
    functionLinenumber: 985
    functionLinenumberEnd: 993
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Args
    - testing::gmock_matchers_test::Explain
    - std::make_tuple
    - EXPECT_EQ
    - testing::gmock_matchers_test::LessThan
    linkageType: ''
    returnType: void
    signature: void TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1002,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1003,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1004,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1006,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1007,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1010
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsEven
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1046,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1047,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1048,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1050,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1051,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - IsEven2
    - testing::gmock_matchers_test::DescribeNegation
    - EqSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEven2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1058,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1059,1
    - Dst: EqSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1061,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1062,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1056
    functionDepth: 2
    functionLinenumber: 1056
    functionLinenumberEnd: 1064
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EqSumOf
    - IsEven2
    - testing::gmock_matchers_test::Explain
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsEmptyString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1081,1
    - Dst: IsEmptyStringByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1083,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - IsEmptyStringByRef
    - EXPECT_TRUE
    - Matcher::Matches
    - IsEmptyString
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanReferenceArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_test::IsOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1094,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1095,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1097
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - matcher_test::IsOdd
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1106,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    - Dst: IsPositiveOdd
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 1
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsPositiveOdd
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, CanBeComposedUsingValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsGreaterThan32And
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1115,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1116,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1117,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1114
    functionDepth: 2
    functionLinenumber: 1114
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsGreaterThan32And
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: _is_Greater_Than32and_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1129,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - _is_Greater_Than32and_
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, GeneratesCorrectDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(char value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1144
    functionName: testing::gmock_matchers_test::UncopyableFoo::UncopyableFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UncopyableFoo(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: operator=(const UncopyableFoo&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator=(const UncopyableFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesUncopyable<const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1158,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1159,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1165,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1153
    functionDepth: 2
    functionLinenumber: 1153
    functionLinenumberEnd: 1167
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - ReferencesUncopyable<const UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    - Dst: ParamTypesAreIntLongAndChar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ParamTypesAreIntLongAndChar
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanReferenceParamTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1193,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1196,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1197,1
    - Dst: ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1202,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1203,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1190
    functionDepth: 1
    functionLinenumber: 1190
    functionLinenumberEnd: 1205
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_FALSE
    - ReferencesAnyOf<UncopyableFoo&, UncopyableFoo&>
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1217,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1207
    functionDepth: 2
    functionLinenumber: 1207
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ReferencesAnyOf<const UncopyableFoo&, const UncopyableFoo&>
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: "void TEST(MatcherPnMacroTest,\n     GeneratesCorretDescriptionWhenExplicitlyInstantiatedWithReferences)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotInClosedRange
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1228,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1229,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1237
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - IsNotInClosedRange
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::DescribeNegation
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1265,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1266,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1267,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1268,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1269,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1270,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1271,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1272,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1273,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1274,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1275,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1277,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1279,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1280,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1281,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1283,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1284,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1285,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1287,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1288,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1289,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1293,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1295,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1297,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1298,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1264
    functionDepth: 1
    functionLinenumber: 1264
    functionLinenumberEnd: 1300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EqualsSumOf
    - Not
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1305,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1306,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1308,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 1
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    - Not
    - EXPECT_THAT
    - static_cast<char>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1322,1
    - Dst: EqConcat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1323,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1324,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1325,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1326,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqConcat
    - EXPECT_FALSE
    - EXPECT_TRUE
    - static_cast<int>
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1334,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1337,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1341,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1342,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1343,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1345,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1347,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1349,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1351,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1353,1
    - Dst: EqualsSumOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EqualsSumOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1383,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: TwoOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - TwoOf
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1393,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1394,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1395,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1396,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1397,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1398,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1399,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1400,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1401,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1402,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1403,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1405,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1406,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1391
    functionDepth: 1
    functionLinenumber: 1391
    functionLinenumberEnd: 1408
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - list::push_back
    - Ge
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1412,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1413,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1415,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1418,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1419,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1421,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1422,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1425,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1427,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1428,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1431,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1433,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1434,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1435,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1437,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1438,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1441,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1444,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Contains
    - EXPECT_EQ
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1452,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1453,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1456,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1458
      start: 1450
    functionDepth: 2
    functionLinenumber: 1450
    functionLinenumberEnd: 1458
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTimes, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1468,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1469,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1470,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1471,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1472,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1476,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1477,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1478,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1479,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1486,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1487,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1488,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1491,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1492,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1493,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1494,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1495,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1497,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1498,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1499,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1500,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1502
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AllOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1506,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1509,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1523,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1524,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1525,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1526,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1529,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1532,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1533,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1539,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1540,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1541,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1547,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1550,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1551,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1552,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1553,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1517
    functionDepth: 1
    functionLinenumber: 1517
    functionLinenumberEnd: 1555
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - Not
    - AnyOfArray
    - EXPECT_THAT
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, BasicForms)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1560,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1563,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1565,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: AllOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1557
    functionDepth: 1
    functionLinenumber: 1557
    functionLinenumberEnd: 1567
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - AllOfArray
    - AnyOfArray
    - Lt
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfArrayTest, Matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1575,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1576,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1582,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1584,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1585,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1586,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1588,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1590,1
    - Dst: AnyOfArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1595,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1596,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1599,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1600,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1602
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOfArray
    - testing::gmock_matchers_test::DescribeNegation
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1609,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1610,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    - Dst: IsNotNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::unique_ptr<int>
    - IsNotNull
    - int::int
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1619,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1620,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    - Dst: UniquePointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1618
    functionDepth: 1
    functionLinenumber: 1618
    functionLinenumberEnd: 1622
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - EXPECT_THAT
    - UniquePointee
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherPMacroTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    - Dst: EnsureNoUnusedButMarkedUnusedWarning
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1626
    functionDepth: 1
    functionLinenumber: 1626
    functionLinenumberEnd: 1636
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - EnsureNoUnusedButMarkedUnusedWarning
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodMockFunctionTest, EnsureNoUnusedButMarkedUnusedWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1645,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1646,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1649,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1650,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1644
    functionDepth: 1
    functionLinenumber: 1644
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Examples)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1655,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1656,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1657,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1658
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, PrintsExceptionWhat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1661,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1663
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1663
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Throws
    - std::function<void()>
    - exception
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1668,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1672,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1673,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1675,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1677,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1680,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1682,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1684,1
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1686,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1687,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::function<void()>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1689,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1691,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1693,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1694,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1696
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Throws
    - EXPECT_EQ
    - std::runtime_error
    - std::function<void()>
    - HasSubstr
    - Property
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, CallableExecutedExactlyOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1699,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1701,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1704
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1704
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - Throws
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1707,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1709,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1706
    functionDepth: 1
    functionLinenumber: 1706
    functionLinenumberEnd: 1712
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1715,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1717,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1718,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1719,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1724,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1726,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1727,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1723
    functionDepth: 1
    functionLinenumber: 1723
    functionLinenumberEnd: 1729
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1734,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - Throws
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1742,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1744,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1745,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1746,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1748
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - GetParam
    - std::stringstream::str
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1751,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1753,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1754,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1756
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1761,1
    - Dst: std::logic_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1762,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1763,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1765
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - std::logic_error
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1768,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1770,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1771,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1773
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetParam
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1776,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1778,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1775
    functionDepth: 1
    functionLinenumber: 1775
    functionLinenumberEnd: 1780
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - GetParam
    - Matcher::MatchAndExplain
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_P(ThrowsPredicateTest, FailNoThrow)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1791,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1792,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1793,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1794,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1795,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1799,1
    - Dst: Throws
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1800,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1801,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1804
      start: 1788
    functionDepth: 1
    functionLinenumber: 1788
    functionLinenumberEnd: 1804
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - Eq
    - EXPECT_FALSE
    - Throws
    - EXPECT_TRUE
    - std::runtime_error
    - HasSubstr
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ThrowsMessage
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1810,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1811,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1812,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1813,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc:1814,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1815
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-misc_test.cc
    functionUses: 0
    functionsReached:
    - ThrowsMessage
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::runtime_error
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 1
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 1
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 1
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 11
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 17
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 1
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 1
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 11
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 22
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 34
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 3
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 3
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 22
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 33
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 51
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 4
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 4
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 3
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 33
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 44
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 68
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 5
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 5
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 4
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 44
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 55
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 85
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 6
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 6
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 5
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 55
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 66
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 102
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 7
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 7
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 6
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 66
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - ' ints'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: testing::gmock_matchers_test::MakeUniquePtrs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 77
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> MakeUniquePtrs(const std::vector<int>&
      ints)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: testing::gmock_matchers_test::OfType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 119
    functionsReached:
    - IsReadableTypeName
    linkageType: ''
    returnType: std::string
    signature: std::string OfType(const std::string& type_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:74,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Contains
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:84,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:85,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Lt
    - ElementsAre
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherStr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:102,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:103,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - Ne
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, HugeMatcherUnordered)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:110,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:111,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:112,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:124,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:128,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:130,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_FATAL_FAILURE
    - ASSERT_THAT
    - Le
    - Ge
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:144,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:145,1
    - Dst: EXPECT_FATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:149,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FATAL_FAILURE
    - Le
    - ASSERT_THAT
    - EXPECT_THAT
    - Ref
    - testing::gmock_matchers_test::OfType
    - AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:156,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:157,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:159,1
    - Dst: ASSERT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:160,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:162,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:166,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:167,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 172
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EndsWith
    - StartsWith
    - ASSERT_THAT
    - EXPECT_THAT
    - testing::gmock_matchers_test::OfType
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(MatcherAssertionTest, WorksForMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:175,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:178,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:180,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:188,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:190,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:195,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:209,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, ReferenceToNonConstRawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:217,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:224,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Ge
    - int::int
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:235,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:237,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:240,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:246,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:248,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:251,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, RawPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:256,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:257,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:264,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:265,1
    - Dst: Pointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:266,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:271,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointer
    - Eq
    - std::unique_ptr::get
    - EXPECT_FALSE
    - int::int
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PointerTest, SmartPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - t
    argTypes:
    - T*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(T* t)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' other'
    argTypes:
    - ConstPropagatingPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::ConstPropagatingPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstPropagatingPtr(const ConstPropagatingPtr& other)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '& operator*()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: testing::gmock_matchers_test::ConstPropagatingPtr::get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * get() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:298,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    - Dst: ConstPropagatingPtr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ConstPropagatingPtr<int>
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Lt
    - Matcher::Matches
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksWithConstPropagatingPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:310,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, NeverMatchesNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:319,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:321,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, MatchesAgainstAValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:326,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:327,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:332,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: static_cast<const std::string*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:334,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:336,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:338,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - StartsWith
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    - static_cast<const std::string*>
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_P(PointeeTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::OfType
    - testing::gmock_matchers_test::Explain
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, AlwaysExplainsPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 351
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 351
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 352
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: testing::gmock_matchers_test::Uncopyable::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::Uncopyable::set_value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_value(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: testing::gmock_matchers_test::Uncopyable::Uncopyable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Uncopyable(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: '& operator=(const Uncopyable&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & operator=(const Uncopyable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: testing::gmock_matchers_test::ValueIsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - value
    linkageType: ''
    returnType: bool
    signature: bool ValueIsPositive(const Uncopyable& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AStruct()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: z::value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - AStruct
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: testing::gmock_matchers_test::AStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - z::value
    linkageType: ''
    returnType: void
    signature: void AStruct(const AStruct& rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:391,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:392,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:395,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:396,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:398,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForNonConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:406,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:407,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:408,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:409,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:410,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:411,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:412,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 414
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Le
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForConstField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:421,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:422,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 424
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - Not
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForUncopyableField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:429,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:433,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:436,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForPointerField)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForByRefArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:461,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:470,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 476
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 476
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:480,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:482,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:490,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 492
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:496,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:500,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:502,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:503,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 506
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:509,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:513,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:515,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:516,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 519
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 519
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:525,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:528,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 531
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 531
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:535,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:538,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:545,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:548,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 551
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 551
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:555,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Field
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, DoesNotMatchNull)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:564,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:567,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 570
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Field
    - EXPECT_TRUE
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 578
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:583,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:584,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - Field
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(FieldForPointerTest, CanDescribeSelfWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:594,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:595,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:596,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 602
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:605,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: static_cast<const AStruct*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:610,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:611,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:612,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:614,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:615,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:616,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 618
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 618
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Field
    - EXPECT_EQ
    - Ge
    - static_cast<const AStruct*>
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 623
    functionName: testing::gmock_matchers_test::AClass::AClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 626
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 626
    functionName: testing::gmock_matchers_test::AClass::n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int n() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - new_n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: testing::gmock_matchers_test::AClass::set_n
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_n(int new_n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 631
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 631
    functionName: '& s() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& s_ref() const&'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & s_ref() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' new_s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 635
    functionName: testing::gmock_matchers_test::AClass::set_s
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_s(const std::string& new_s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '& x() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & x() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 652
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 652
    functionName: testing::gmock_matchers_test::DerivedClass::k
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int k() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:663,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:664,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:667,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:668,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:669,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:671,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:672,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 674
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 674
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForNonReferenceProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:679,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:681,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:684,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:685,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:686,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:688,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:689,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:696,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:698,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:701,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:702,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:703,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:705,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 708
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 708
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForRefQualifiedProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:716,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:717,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:719,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 721
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:726,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:729,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:730,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:732,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForByValueArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:741,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:744,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:745,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:747,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 749
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 749
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:755,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:758,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:761,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:762,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:763,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:764,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 766
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 766
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, WorksForCompatibleMatcherType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:770,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:772,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:773,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 769
    functionDepth: 2
    functionLinenumber: 769
    functionLinenumberEnd: 775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:778,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:781,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyTest, CanDescribeSelfWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:787,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:791,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:793,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:794,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:795,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 797
      start: 786
    functionDepth: 2
    functionLinenumber: 786
    functionLinenumberEnd: 797
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:800,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:804,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:807,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 810
      start: 799
    functionDepth: 2
    functionLinenumber: 799
    functionLinenumberEnd: 810
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:816,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:819,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:820,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:822,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 824
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - AClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:828,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:831,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:832,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:834,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 836
      start: 827
    functionDepth: 1
    functionLinenumber: 827
    functionLinenumberEnd: 836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForPointerToNonConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:841,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:844,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:845,1
    - Dst: AClass::set_s
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:847,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - AClass::set_s
    - EXPECT_TRUE
    - Property
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToConstPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:853,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 855
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 855
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - Property
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:862,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:865,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:866,1
    - Dst: DerivedClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:868,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 870
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - DerivedClass::set_n
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Property
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, WorksForArgumentOfSubType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:876,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:877,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:882,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:885,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 881
    functionDepth: 2
    functionLinenumber: 881
    functionLinenumberEnd: 887
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Property
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:891,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:894,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:896,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:897,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:898,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:901,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:902,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:907,1
    - Dst: AClass::set_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:910,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: static_cast<const AClass*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:911,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:912,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:913,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:914,1
    - Dst: Property
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:917,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:918,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 920
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 920
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - static_cast<const AClass*>
    - AClass::set_n
    - EXPECT_EQ
    - Property
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyName)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: testing::gmock_matchers_test::IntToStringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string IntToStringFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:933,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:935,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 937
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:943,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:947,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 2
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItself)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:959,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - ResultOf
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, CanDescribeItselfWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: testing::gmock_matchers_test::IntFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IntFunction(int input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:968,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:969,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:972,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:979,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:980,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:983,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 977
    functionDepth: 2
    functionLinenumber: 977
    functionLinenumberEnd: 986
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - ResultOf
    - EXPECT_EQ
    - Ge
    - testing::gmock_matchers_test::OfType
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:991,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:993,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 995
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 995
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonReferenceResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: testing::gmock_matchers_test::DoubleFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: double & DoubleFunction(double& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' obj'
    argTypes:
    - Uncopyable
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: testing::gmock_matchers_test::RefUncopyableFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Uncopyable
    signature: Uncopyable & RefUncopyableFunction(Uncopyable& obj)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1008,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1010,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1011,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1016,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1018,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1020
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToNonConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' input'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1024
    functionName: testing::gmock_matchers_test::StringFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & StringFunction(const std::string& input)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1029,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1031,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1033
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferenceToConstResults)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Matcher<signed char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1039,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1041,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 1
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher<signed char>
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForCompatibleMatcherTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1048,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: static_cast<std::string (*)(int dummy)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1049,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1052
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - static_cast<std::string (*)(int dummy)>
    - Eq
    - ResultOf
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfDeathTest, DiesOnNullFunctionPointers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1057,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1058,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1060
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctionReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntToStringFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1065,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - input
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1065
    functionName: operator()(int input) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - IntToStringFunction
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int input) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1069,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1072,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1073
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Functor
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1080
    functionName: operator()(int n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: operator()(const char* s)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<int>
    - strlen
    linkageType: ''
    returnType: int
    signature: int operator()(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - p
    argTypes:
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: operator()(int* p)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int* p)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1089,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1091,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctors)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: PolymorphicFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1101,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1097
    functionDepth: 1
    functionLinenumber: 1097
    functionLinenumberEnd: 1103
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - PolymorphicFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1106,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1111,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1105
    functionDepth: 1
    functionLinenumber: 1105
    functionLinenumberEnd: 1113
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForLambdas)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1116,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1118,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1121,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - ResultOf
    - EXPECT_FALSE
    - EXPECT_TRUE
    - int::int
    - Matcher::Matches
    - static_cast<size_t>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForNonCopyableArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1125
    functionName: testing::gmock_matchers_test::ReferencingFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int * ReferencingFunction(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1129
    functionDepth: 0
    functionLinenumber: 1129
    functionLinenumberEnd: 1129
    functionName: operator()(const int& n)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: result_type
    signature: result_type operator()(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1135,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1137,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: ReferencingFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1139,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1140,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - ResultOf
    - EXPECT_TRUE
    - ReferencingFunctor
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(ResultOfTest, WorksForReferencingCallables)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1146,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1147,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1148,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1149,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1150,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1151,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1152,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 1
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ImplementsSizeIs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1158,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1159,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1160,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1161,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1162,1
    - Dst: map::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1163,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1164,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1166
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - map::insert
    - make_pair
    - SizeIs
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMap)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1170,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1171,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1172,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1174
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - vector::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1178,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1180
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - SizeIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1185
    functionName: testing::gmock_matchers_test::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1189,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, WorksWithMinimalistCustomType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1194,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1195,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1193
    functionDepth: 2
    functionLinenumber: 1193
    functionLinenumberEnd: 1197
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - SizeIs
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1200,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1201,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1202,1
    - Dst: SizeIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1203,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1206,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1207,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1208,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1209,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1210,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1211,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1212,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1213,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1199
    functionDepth: 2
    functionLinenumber: 1199
    functionLinenumberEnd: 1215
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - SizeIs
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(SizeIsTest, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1219,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1225,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1226,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1227,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1228,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1229,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1230,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1231,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: greater<unsigned>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1233
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - WhenSortedBy
    - greater<unsigned>
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1237,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1238,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1239,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1240,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1241,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: internal::MatcherBase<std::string>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1242,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1244
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - internal::MatcherBase<std::string>
    - WhenSortedBy
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNonVectorContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1249,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1250,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1251,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1253
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - less<int>
    - WhenSortedBy
    - ElementsAreArray
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1256,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1257,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1261,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1262,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1255
    functionDepth: 2
    functionLinenumber: 1255
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - less<int>
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - WhenSortedBy
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1273,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: WhenSortedBy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: less<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1275
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - less<int>
    - EXPECT_EQ
    - WhenSortedBy
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedByTest, ExplainsMatchResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1282,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 1
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1288,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1289,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1290,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1291,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1292,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1286
    functionDepth: 1
    functionLinenumber: 1286
    functionLinenumberEnd: 1294
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - list::push_back
    - WhenSorted
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForNonEmptyContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1301,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1302,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1303,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1304,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1305,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - Pair
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1311,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1312,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1313,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1314,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1315,1
    - Dst: multimap::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1316,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1317,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1318,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1320,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1321,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - make_pair
    - Pair
    - ElementsAre
    - EXPECT_THAT
    - multimap::insert
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForMultiMapTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1327,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1328,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1329,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1331
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1335,1
    - Dst: std::deque::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1336,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1337,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1338,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1339,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - WhenSorted
    - ElementsAre
    - std::deque::push_back
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InIter
    - InIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: testing::gmock_matchers_test::Streamlike::Streamlike
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Streamlike(InIter first, InIter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    - Dst: testing::gmock_matchers_test::Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: testing::gmock_matchers_test::Streamlike::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 8
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_iterator
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1360
    functionName: testing::gmock_matchers_test::Streamlike::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 8
    functionsReached:
    - const_iterator
    - testing::gmock_matchers_test::Streamlike::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - s
    - pos
    argTypes:
    - Streamlike*
    - typename std::list<value_type>::iterator
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1372
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::ConstIter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConstIter(const Streamlike* s, typename std::list<value_type>::iterator
      pos)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: '& operator*() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type & operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1375
    functionDepth: 0
    functionLinenumber: 1375
    functionLinenumberEnd: 1375
    functionName: '* operator->() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type * operator->() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '& operator++()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::erase
    linkageType: ''
    returnType: ConstIter
    signature: ConstIter & operator++()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - value_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1385
    functionName: testing::gmock_matchers_test::Streamlike::ConstIter::PostIncrProxy::PostIncrProxy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PostIncrProxy(const value_type& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1386
    functionName: operator*() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: value_type
    signature: value_type operator*() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1395
    functionName: operator++(int)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PostIncrProxy
    signature: PostIncrProxy operator++(int)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 0
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    functionName: operator==(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' a'
    - ' b'
    argTypes:
    - ConstIter
    - ConstIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    functionName: operator!=(const ConstIter& a, const ConstIter& b)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ConstIter& a, const ConstIter& b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: remainder_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    - Dst: remainder_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' os'
    - ' s'
    argTypes:
    - std::ostream
    - Streamlike
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1409
    functionDepth: 0
    functionLinenumber: 1409
    functionLinenumberEnd: 1419
    functionName: '& operator<<(std::ostream& os, const Streamlike& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - remainder_::begin
    - remainder_::end
    linkageType: ''
    returnType: std::ostream
    signature: std::ostream & operator<<(std::ostream& os, const Streamlike& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Streamlike::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1427,1
    - Dst: Streamlike::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1429,1
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1430,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1424
    functionDepth: 1
    functionLinenumber: 1424
    functionLinenumberEnd: 1433
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - SCOPED_TRACE
    - Streamlike::begin
    - Streamlike::end
    linkageType: ''
    returnType: void
    signature: void TEST(StreamlikeTest, Iteration)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1439,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1440,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1441,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1442,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1443,1
    - Dst: std::forward_list::push_front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - BeginEndDistanceIs
    - std::forward_list::push_front
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithForwardList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1453
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithNonStdList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1458,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1455
    functionDepth: 2
    functionLinenumber: 1455
    functionLinenumberEnd: 1460
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - BeginEndDistanceIs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1464,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1466
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - BeginEndDistanceIs
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(BeginEndDistanceIsTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1469,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1470,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1471,1
    - Dst: BeginEndDistanceIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1472,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1474,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1475,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1476,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1477,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1478,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1479,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1480,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1483,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1484,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1486,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1488,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1489,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1490,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1492,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1468
    functionDepth: 2
    functionLinenumber: 1468
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - BeginEndDistanceIs
    - vector::push_back
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(BeginEndDistanceIsTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1503,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1505
      start: 1498
    functionDepth: 1
    functionLinenumber: 1498
    functionLinenumberEnd: 1505
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - WhenSorted
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1510,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1511,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: WhenSorted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1507
    functionDepth: 1
    functionLinenumber: 1507
    functionLinenumberEnd: 1513
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - WhenSorted
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1520,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1521,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1522,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1524
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1532
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSupersetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1537,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1539,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1540,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1541,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1542,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1543,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1544,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1545,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1547,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1548,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1534
    functionDepth: 1
    functionLinenumber: 1534
    functionLinenumberEnd: 1550
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::clear
    - vector::push_back
    - IsSupersetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1557,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1558,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1560,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1562,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1552
    functionDepth: 1
    functionLinenumber: 1552
    functionLinenumberEnd: 1564
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1570,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1571,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1572,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1574,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1576
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1576
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ::std::list<int>::push_back
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1581,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1582,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1583,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1584,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1585,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1578
    functionDepth: 2
    functionLinenumber: 1578
    functionLinenumberEnd: 1590
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSupersetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1595,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1596,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1597,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1598,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1599,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 2
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSupersetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1608,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1609,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1611,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1612,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1614,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1615,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1616,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1617,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1620,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1621,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1622,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1623,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1606
    functionDepth: 1
    functionLinenumber: 1606
    functionLinenumberEnd: 1627
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - ExplainMatchResult
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1631,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1629
    functionDepth: 1
    functionLinenumber: 1629
    functionLinenumberEnd: 1633
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSupersetOf
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1637,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1638,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: IsSupersetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1639,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1641
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSupersetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSupersetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1647,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1648,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1649,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1650,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1658,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithDuplicates)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1665,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1666,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1667,1
    - Dst: vector::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1668,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1669,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1670,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1671,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1672,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1673,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1675,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1676,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1678
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - vector::clear
    - IsSubsetOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1685,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1686,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1687,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1688,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1680
    functionDepth: 1
    functionLinenumber: 1680
    functionLinenumberEnd: 1690
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - IsSubsetOf
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1696,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1698,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1700,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1701,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1703
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1708,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1709,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1710,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1712,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1713,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 2
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - IsSubsetOf
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1723,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1724,1
    - Dst: IntVec::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1725,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1726,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1727,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1732
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - IsSubsetOf
    - testing::gmock_matchers_test::DescribeNegation
    - EXPECT_THAT
    - IntVec::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1736,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1737,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1739,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1740,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1742,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1743,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1744,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1745,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1748,1
    - Dst: StringMatchResultListener::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1749,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1750,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1751,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1734
    functionDepth: 1
    functionLinenumber: 1734
    functionLinenumberEnd: 1755
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::Clear
    - Eq
    - ASSERT_FALSE
    - StringMatchResultListener::str
    - ASSERT_TRUE
    - IsSubsetOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, MatchAndExplain)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1759,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - IsSubsetOf
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1765,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1766,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: IsSubsetOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1767,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1769
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Not
    - IsSubsetOf
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(IsSubsetOfTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1777,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1779
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1779
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1786,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1787,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1788,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1789,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1790,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1791,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1795
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElemensAreArrayStreamTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1799,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1800,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1802
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UncopyableIs
    - ElementsAre
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1806,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1807,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1809,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 1
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - ElementsAreArray
    - ElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1817,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1818,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1819,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1820,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1822,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1824
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1833,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1834,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1836
      start: 1828
    functionDepth: 1
    functionLinenumber: 1828
    functionLinenumberEnd: 1836
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1844,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1847
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - StringMatchResultListener::str
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, VectorBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1857,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1858,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1859,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1860,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1861,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1862,1
    - Dst: ::std::vector<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1849
    functionDepth: 1
    functionLinenumber: 1849
    functionLinenumberEnd: 1866
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<int>::push_back
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1872,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1873,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1874,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1875,1
    - Dst: ::std::list<int>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1879
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - ::std::list<int>::push_back
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesStlContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1883,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 1
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 1
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1895,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1896,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1897,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1893
    functionDepth: 1
    functionLinenumber: 1893
    functionLinenumberEnd: 1899
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - UnorderedElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1907,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1908,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1909,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1911
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - UnorderedElementsAreArray
    - Ne
    - Le
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void TEST(UnorderedElementsAreArrayTest,\n     TakesInitializerListOfDifferentTypedMatchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1915,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1916,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1918
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1918
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAreArray
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1927,1
    - Dst: set_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1928,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1929,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    - Dst: UncopyableIs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1925
    functionDepth: 1
    functionLinenumber: 1925
    functionLinenumberEnd: 1931
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - UnorderedElementsAre
    - UncopyableIs
    - EXPECT_THAT
    - set_value
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithUncopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1938,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1939,1
    - Dst: std::next_permutation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    - Dst: std::vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1933
    functionDepth: 1
    functionLinenumber: 1933
    functionLinenumberEnd: 1941
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::end
    - std::next_permutation
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - ExplainMatchResult
    - std::vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1947,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1948,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1949,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1952,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1954
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1954
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1963,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1956
    functionDepth: 1
    functionLinenumber: 1956
    functionLinenumberEnd: 1965
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksForStreamlike)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1969,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - UnorderedElementsAre
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1983,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1984,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1986,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1988,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1979
    functionDepth: 1
    functionLinenumber: 1979
    functionLinenumberEnd: 1990
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - Eq
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Performance)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:1999,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2001,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: UnorderedElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2007,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2008,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2009
      start: 1995
    functionDepth: 1
    functionLinenumber: 1995
    functionLinenumberEnd: 2009
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - StringMatchResultListener::str
    - EXPECT_TRUE
    - UnorderedElementsAreArray
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2013,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2015,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2016,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2017,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2011
    functionDepth: 1
    functionLinenumber: 2011
    functionLinenumberEnd: 2025
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrong)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2030,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2031,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2032,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2037
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2041,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2042,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2044,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2046,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2049
      start: 2039
    functionDepth: 1
    functionLinenumber: 2039
    functionLinenumberEnd: 2049
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2053,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2056,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2057,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2058,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2051
    functionDepth: 1
    functionLinenumber: 2051
    functionLinenumberEnd: 2061
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2065,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2066,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2068,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2069,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2070,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2078
      start: 2063
    functionDepth: 1
    functionLinenumber: 2063
    functionLinenumberEnd: 2078
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - element
    - matcher
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::gmock_matchers_test::EMString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 7
    functionsReached:
    - stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string EMString(int element, int matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2091,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2092,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2093,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2095,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2096,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2097,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2106,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2107,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2108,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2109,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2110,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    - Dst: testing::gmock_matchers_test::EMString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2087
    functionDepth: 1
    functionLinenumber: 2087
    functionLinenumberEnd: 2113
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - UnorderedElementsAre
    - StringMatchResultListener::str
    - testing::gmock_matchers_test::EMString
    - EXPECT_FALSE
    - AnyOf
    - ExplainMatchResult
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2116,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2117,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2118,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2119,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2115
    functionDepth: 2
    functionLinenumber: 2115
    functionLinenumberEnd: 2125
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, Describe)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2128,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2129,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2130,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2131,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: UnorderedElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2133,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2127
    functionDepth: 2
    functionLinenumber: 2127
    functionLinenumberEnd: 2139
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - UnorderedElementsAre
    - EXPECT_THAT
    - testing::gmock_matchers_test::DescribeNegation
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST_F(UnorderedElementsAreTest, DescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2149,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2154,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2156,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2157,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2159,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2160,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2161,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2162,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2163,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2165,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2166,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2145
    functionDepth: 2
    functionLinenumber: 2145
    functionLinenumberEnd: 2168
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - set::insert
    - Each
    - EXPECT_EQ
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(EachTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2171,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2172,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2176
      start: 2170
    functionDepth: 2
    functionLinenumber: 2170
    functionLinenumberEnd: 2176
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - Not
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2180,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2181,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2182,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2183,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2184,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2185,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2186,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2187,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2190,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2191,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2192,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2193,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2194,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2196
      start: 2178
    functionDepth: 1
    functionLinenumber: 2178
    functionLinenumberEnd: 2196
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Each
    - Lt
    - EXPECT_THAT
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesVectorWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2202,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2205,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2207,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2211,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: make_pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2212,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Pair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2214
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Each
    - Pair
    - make_pair
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, MatchesMapWhenAllElementsMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2218,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2216
    functionDepth: 1
    functionLinenumber: 2216
    functionLinenumberEnd: 2220
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Each
    - EXPECT_THAT
    - Gt
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2225,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2222
    functionDepth: 1
    functionLinenumber: 2222
    functionLinenumberEnd: 2227
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - std::make_tuple
    - Each
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Each
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2231,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2229
    functionDepth: 1
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - Call
    - Each
    - testing::gmock_matchers_test::MakeUniquePtrs
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(EachTest, WorksWithMoveOnly)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2241,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2242,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - ' a_pair'
    - listener
    argTypes:
    - std::tuple<T1, T2>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2248
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2248
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const std::tuple<T1, T2>& a_pair,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2250
    functionDepth: 0
    functionLinenumber: 2250
    functionLinenumberEnd: 2252
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2254
    functionDepth: 0
    functionLinenumber: 2254
    functionLinenumberEnd: 2256
    functionName: testing::gmock_matchers_test::IsHalfOfMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    - Dst: IsHalfOfMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2261
    functionName: testing::gmock_matchers_test::IsHalfOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 77
    functionsReached:
    - MakePolymorphicMatcher
    - IsHalfOfMatcher
    linkageType: ''
    returnType: PolymorphicMatcher<IsHalfOfMatcher>
    signature: PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2265,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2266,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2267,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2268,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2269,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2272,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2273,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2263
    functionDepth: 2
    functionLinenumber: 2263
    functionLinenumberEnd: 2278
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2282,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2283,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2286,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2287,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2290,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2280
    functionDepth: 1
    functionLinenumber: 2280
    functionLinenumberEnd: 2292
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2297,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2298,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2299,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2300,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2302
      start: 2294
    functionDepth: 1
    functionLinenumber: 2294
    functionLinenumberEnd: 2302
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2307,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2308,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2309,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2310,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2312
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2319,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2322
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_THAT
    - Eq
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForVectorOfBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2326,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2328
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - Not
    - Lt
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2333,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2334,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2338
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2343,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2344,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2348
      start: 2340
    functionDepth: 2
    functionLinenumber: 2340
    functionLinenumberEnd: 2348
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2355
      start: 2350
    functionDepth: 2
    functionLinenumber: 2350
    functionLinenumberEnd: 2355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AcceptsCorrectContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2360,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2362,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2366,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2369
      start: 2357
    functionDepth: 2
    functionLinenumber: 2357
    functionLinenumberEnd: 2369
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: Pointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2378,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2380
      start: 2376
    functionDepth: 1
    functionLinenumber: 2376
    functionLinenumberEnd: 2380
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Pointwise
    - EXPECT_CALL
    - ContainerHelper::Call
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    linkageType: ''
    returnType: void
    signature: void TEST(PointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2384,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2385,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2386,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2388,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2396,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2397,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2406
      start: 2382
    functionDepth: 2
    functionLinenumber: 2382
    functionLinenumberEnd: 2406
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Describe
    - vector::push_back
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, DescribesSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2410,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2411,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2414,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2415,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2418,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2408
    functionDepth: 1
    functionLinenumber: 2408
    functionLinenumberEnd: 2420
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, MakesCopyOfRhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2425,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2426,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2427,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2428,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2422
    functionDepth: 1
    functionLinenumber: 2422
    functionLinenumberEnd: 2430
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForLhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2435,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2436,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2437,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2438,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2440
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2440
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2444,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2442
    functionDepth: 1
    functionLinenumber: 2442
    functionLinenumberEnd: 2446
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Lt
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksForRhsInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2451,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2452,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2453,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2448
    functionDepth: 2
    functionLinenumber: 2448
    functionLinenumberEnd: 2457
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2462,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2463,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2467
      start: 2459
    functionDepth: 2
    functionLinenumber: 2459
    functionLinenumberEnd: 2467
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::IsHalfOf
    - testing::gmock_matchers_test::Explain
    - Not
    - EXPECT_EQ
    - EXPECT_THAT
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, RejectsWrongContent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2469
    functionDepth: 1
    functionLinenumber: 2469
    functionLinenumberEnd: 2473
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2479
      start: 2475
    functionDepth: 1
    functionLinenumber: 2475
    functionLinenumberEnd: 2479
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2484,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2485,1
    - Dst: testing::gmock_matchers_test::IsHalfOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2489,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2481
    functionDepth: 1
    functionLinenumber: 2481
    functionLinenumberEnd: 2491
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::IsHalfOf
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: UnorderedPointwise
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: PointeeEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2495,1
    - Dst: ContainerHelper::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    - Dst: testing::gmock_matchers_test::MakeUniquePtrs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2498
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - ContainerHelper::Call
    - EXPECT_CALL
    - PointeeEquals
    - Call
    - testing::gmock_matchers_test::MakeUniquePtrs
    - UnorderedPointwise
    linkageType: ''
    returnType: void
    signature: void TEST(UnorderedPointwiseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2504
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(PointeeTest, WorksOnMoveOnlyType)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2523,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2533,1
    - Dst: GTEST_LOG_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - behavior
    - listener
    argTypes:
    - Behavior
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2538
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MatchResultListener*::IsInterested
    - GTEST_LOG_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Behavior behavior,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2540
      start: 2540
    functionDepth: 0
    functionLinenumber: 2540
    functionLinenumberEnd: 2540
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2544
      start: 2542
    functionDepth: 0
    functionLinenumber: 2542
    functionLinenumberEnd: 2544
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::MockMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: MockMatcher::MockMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2548,1
    - Dst: predicate_formatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - behavior
    argTypes:
    - Behavior
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2552
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2552
    functionName: testing::gmock_matchers_test::PredicateFormatterFromMatcherTest::RunPredicateFormatter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - MockMatcher::MockMatcher
    - predicate_formatter
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult RunPredicateFormatter(Behavior behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2556,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2557,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2555
    functionDepth: 1
    functionLinenumber: 2555
    functionLinenumberEnd: 2560
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - RunPredicateFormatter
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2563,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2564,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RunPredicateFormatter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2573,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2574,1
    - Dst: testing::gmock_matchers_test::OfType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: internal::GetTypeName<Behavior>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    - Dst: AssertionResult::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 1
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_EQ
    - internal::GetTypeName<Behavior>
    - RunPredicateFormatter
    - testing::gmock_matchers_test::OfType
    - AssertionResult::message
    linkageType: ''
    returnType: void
    signature: void TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2589
      start: 2586
    functionDepth: 2
    functionLinenumber: 2586
    functionLinenumberEnd: 2589
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2592,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2594
      start: 2591
    functionDepth: 2
    functionLinenumber: 2591
    functionLinenumberEnd: 2594
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2597,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2598,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2596
    functionDepth: 2
    functionLinenumber: 2596
    functionLinenumberEnd: 2603
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - StrEq
    - testing::gmock_matchers_test::Describe
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2606,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2608
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2611,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2612,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2616
      start: 2610
    functionDepth: 2
    functionLinenumber: 2610
    functionLinenumberEnd: 2616
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - Gt
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2619,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2620,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2618
    functionDepth: 2
    functionLinenumber: 2618
    functionLinenumberEnd: 2625
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2628,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2631,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2627
    functionDepth: 2
    functionLinenumber: 2627
    functionLinenumberEnd: 2634
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - list::push_back
    - EXPECT_EQ
    - Ne
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotExplainTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2638,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2642,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2636
    functionDepth: 2
    functionLinenumber: 2636
    functionLinenumberEnd: 2646
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2653,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2655,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2657
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - list::push_back
    - testing::gmock_matchers_test::Explain
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, CanExplainMismatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2660,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2663,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2664,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2668,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2659
    functionDepth: 2
    functionLinenumber: 2659
    functionLinenumberEnd: 2670
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - vector::push_back
    - EXPECT_EQ
    - ElementsAre
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(ElementsAreTestP, CanExplainMismatchRightSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2674,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2677
      start: 2672
    functionDepth: 1
    functionLinenumber: 2672
    functionLinenumberEnd: 2677
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2681,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2684
      start: 2679
    functionDepth: 1
    functionLinenumber: 2679
    functionLinenumberEnd: 2684
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAre
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2688,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2689,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2690,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2686
    functionDepth: 1
    functionLinenumber: 2686
    functionLinenumberEnd: 2693
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2700
      start: 2695
    functionDepth: 1
    functionLinenumber: 2695
    functionLinenumberEnd: 2700
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementEqMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2704,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2702
    functionDepth: 1
    functionLinenumber: 2702
    functionLinenumberEnd: 2707
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementAnyMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2709
    functionDepth: 1
    functionLinenumber: 2709
    functionLinenumberEnd: 2714
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesOneElementValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2718,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2719,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2720,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2723
      start: 2716
    functionDepth: 1
    functionLinenumber: 2716
    functionLinenumberEnd: 2723
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - vector::push_back
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2729,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2733
      start: 2725
    functionDepth: 1
    functionLinenumber: 2725
    functionLinenumberEnd: 2733
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Ne
    - ElementsAre
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MatchesTenElementVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2737,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2738,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2740,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2735
    functionDepth: 1
    functionLinenumber: 2735
    functionLinenumberEnd: 2742
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2746,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2748,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2750
      start: 2744
    functionDepth: 1
    functionLinenumber: 2744
    functionLinenumberEnd: 2750
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2754,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2755,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2756,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2759,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2752
    functionDepth: 1
    functionLinenumber: 2752
    functionLinenumberEnd: 2761
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - vector::push_back
    - ElementsAre
    - Matcher::Matches
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, DoesNotMatchWrongOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: strlen
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2768,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2771,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2772,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2773,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2775
      start: 2763
    functionDepth: 1
    functionLinenumber: 2763
    functionLinenumberEnd: 2775
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - strlen
    - vector::emplace_back
    - Ne
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksForNestedContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2781,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2783
      start: 2777
    functionDepth: 1
    functionLinenumber: 2777
    functionLinenumberEnd: 2783
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Ref
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithByRefElementMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2789,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 1
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAre
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2795,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2796,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 1
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2802
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2808
      start: 2807
    functionDepth: 0
    functionLinenumber: 2807
    functionLinenumberEnd: 2808
    functionName: testing::gmock_matchers_test::NativeArrayPassedAsPointerAndSize::NativeArrayPassedAsPointerAndSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointerAndSize&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2809
    functionDepth: 0
    functionLinenumber: 2809
    functionLinenumberEnd: 2810
    functionName: "& operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NativeArrayPassedAsPointerAndSize
    signature: "NativeArrayPassedAsPointerAndSize & operator=(\n      const NativeArrayPassedAsPointerAndSize&)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2816,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2817,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2820,1
    - Dst: NativeArrayPassedAsPointerAndSize::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2813
    functionDepth: 1
    functionLinenumber: 2813
    functionLinenumberEnd: 2822
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Not
    - Helper
    - NativeArrayPassedAsPointerAndSize::Helper
    - ElementsAre
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2826,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2827,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2828,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2829,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2824
    functionDepth: 1
    functionLinenumber: 2824
    functionLinenumberEnd: 2831
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - StrEq
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2835,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2833
    functionDepth: 1
    functionLinenumber: 2833
    functionLinenumberEnd: 2837
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2847,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2842
    functionDepth: 1
    functionLinenumber: 2842
    functionLinenumberEnd: 2851
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, AcceptsArrayWithUnknownSize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2860,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2864,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2855
    functionDepth: 1
    functionLinenumber: 2855
    functionLinenumberEnd: 2867
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Not
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreTest, MakesCopyOfArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2877,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2881
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2887,1
    - Dst: std::array::data
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2889,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    - Dst: std::array::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - std::array::data
    - Not
    - ElementsAreArray
    - std::array::size
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2902
      start: 2894
    functionDepth: 1
    functionLinenumber: 2894
    functionLinenumberEnd: 2902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2905,1
    - Dst: StrEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2906,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2909,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2910,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2911,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2912,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2914,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2904
    functionDepth: 1
    functionLinenumber: 2904
    functionLinenumberEnd: 2916
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - StrEq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2922,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2923,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2918
    functionDepth: 1
    functionLinenumber: 2918
    functionLinenumberEnd: 2925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - vector::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2929,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2930,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2927
    functionDepth: 1
    functionLinenumber: 2927
    functionLinenumberEnd: 2932
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2936,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2937,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2939
      start: 2934
    functionDepth: 1
    functionLinenumber: 2934
    functionLinenumberEnd: 2939
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2943,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2945
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - ElementsAreArray
    - Eq
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2952,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2953,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2954,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 1
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - ElementsAreArray
    - Le
    - Ne
    - Ge
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2960,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2964,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2965,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2967
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2973,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2975,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2978,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: vector<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2979,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2980
      start: 2969
    functionDepth: 1
    functionLinenumber: 2969
    functionLinenumberEnd: 2980
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - end
    - Not
    - vector::end
    - vector<int>
    - ElementsAreArray
    - begin
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2988,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2989,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2984
    functionDepth: 1
    functionLinenumber: 2984
    functionLinenumberEnd: 2991
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - ElementsAreArray
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, WorksWithNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ElementsAreArray
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: vector::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2998,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:2999,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3005,1
    - Dst: vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3006,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3008
      start: 2993
    functionDepth: 1
    functionLinenumber: 2993
    functionLinenumberEnd: 3008
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - vector::end
    - vector::push_back
    - ElementsAreArray
    - EXPECT_THAT
    - vector::begin
    linkageType: ''
    returnType: void
    signature: void TEST(ElementsAreArrayTest, SourceLifeSpan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3016,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3017,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3018,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3019,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3020,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3021,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3022,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3025,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3026,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3027,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3028,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3030
      start: 3014
    functionDepth: 1
    functionLinenumber: 3014
    functionLinenumberEnd: 3030
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - list::push_back
    - Eq
    - EXPECT_THAT
    - Gt
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3034,1
    - Dst: list::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3035,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3032
    functionDepth: 1
    functionLinenumber: 3032
    functionLinenumberEnd: 3037
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    - list::push_back
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3041,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3042,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3043,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3044,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3045,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3046,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3049,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3050,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3051,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3052,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3054
      start: 3039
    functionDepth: 1
    functionLinenumber: 3039
    functionLinenumberEnd: 3054
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - set::insert
    - Eq
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3058,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3059,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3060,1
    - Dst: set::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3063,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3065
      start: 3056
    functionDepth: 1
    functionLinenumber: 3056
    functionLinenumberEnd: 3065
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - set::insert
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3069,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3070,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3072,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3073,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3075,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3076,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3078,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3080
      start: 3067
    functionDepth: 2
    functionLinenumber: 3067
    functionLinenumberEnd: 3080
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Explain
    - GreaterThan
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST_P(ContainsTestP, ExplainsMatchResultCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3083,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3084,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3088
      start: 3082
    functionDepth: 2
    functionLinenumber: 3082
    functionLinenumberEnd: 3088
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Not
    - testing::gmock_matchers_test::Describe
    - Contains
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, DescribesItselfCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: pair<const char* const, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3101,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3102,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    - Dst: pair<const std::string, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3104
      start: 3090
    functionDepth: 1
    functionLinenumber: 3090
    functionLinenumberEnd: 3104
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - pair<const char* const, int>
    - pair<const std::string, int>
    - EXPECT_THAT
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    - Dst: pair<const int, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3106
    functionDepth: 1
    functionLinenumber: 3106
    functionLinenumberEnd: 3111
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - pair<const int, int>
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3116
      start: 3113
    functionDepth: 1
    functionLinenumber: 3113
    functionLinenumberEnd: 3116
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Eq
    - Contains
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3121
      start: 3118
    functionDepth: 1
    functionLinenumber: 3118
    functionLinenumberEnd: 3121
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3125,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3127
      start: 3123
    functionDepth: 1
    functionLinenumber: 3123
    functionLinenumberEnd: 3127
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Gt
    - EXPECT_THAT
    - Contains
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, AcceptsMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3132,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Contains
    - Not
    - std::make_tuple
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForNativeArrayAsTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3138,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3139,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3140,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    - Dst: Contains
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3136
    functionDepth: 1
    functionLinenumber: 3136
    functionLinenumberEnd: 3142
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-containers_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - EXPECT_THAT
    - Contains
    - ElementsAre
    linkageType: ''
    returnType: void
    signature: void TEST(ContainsTest, WorksForTwoDimensionalNativeArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:46,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    - Dst: remove_spaces
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: testing::SameExceptSpaces
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - remove_spaces
    - end
    - std::remove
    - ResultOf
    - begin
    - erase
    linkageType: ''
    returnType: ::testing::Matcher<const std::string&>
    signature: ::testing::Matcher<const std::string&> SameExceptSpaces(const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Result
    - ','
    - Macro
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: EXPECT_EXPANSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXPECT_EXPANSION(Result, Macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_CAT
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Cat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_NARG
    - EXPECT_EXPANSION
    - GMOCK_PP_NARG0
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Narg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_HAS_COMMA
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Comma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_IS_EMPTY
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, IsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_IF
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, If)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_TAIL
    - GMOCK_PP_HEAD
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, HeadTail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    - Dst: GMOCK_PP_REMOVE_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 120
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - sss
    - GMOCK_PP_IS_ENCLOSED_PARENS
    - GMOCK_PP_IS_BEGIN_PARENS
    - GMOCK_PP_REMOVE_PARENS
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Parentheses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_INC
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Increment)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: JOINER_CAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER_CAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _N
    - ','
    - _Data
    - ','
    - _Elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: JOINER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER(_N, _Data, _Elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:143,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:144,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:145,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:146,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:147,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:148,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:149,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:150,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:151,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:152,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:153,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:154,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:155,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:156,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:157,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:159,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:160,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 163
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_REPEAT
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Repeat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:169,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:170,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:171,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:172,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:173,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:174,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:175,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:176,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:177,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:178,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:179,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:180,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:181,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:183,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:184,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:186,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:187,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:189,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:190,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:192,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:193,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:196,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:197,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 202
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_FOR_EACH
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, ForEach)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:46,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    - Dst: remove_spaces
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: testing::SameExceptSpaces
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - remove_spaces
    - end
    - std::remove
    - ResultOf
    - begin
    - erase
    linkageType: ''
    returnType: ::testing::Matcher<const std::string&>
    signature: ::testing::Matcher<const std::string&> SameExceptSpaces(const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Result
    - ','
    - Macro
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: EXPECT_EXPANSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXPECT_EXPANSION(Result, Macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_CAT
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Cat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_NARG
    - EXPECT_EXPANSION
    - GMOCK_PP_NARG0
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Narg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_HAS_COMMA
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Comma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_IS_EMPTY
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, IsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_IF
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, If)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_TAIL
    - GMOCK_PP_HEAD
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, HeadTail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    - Dst: GMOCK_PP_REMOVE_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 120
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - sss
    - GMOCK_PP_IS_ENCLOSED_PARENS
    - GMOCK_PP_IS_BEGIN_PARENS
    - GMOCK_PP_REMOVE_PARENS
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Parentheses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_INC
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Increment)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: JOINER_CAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER_CAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _N
    - ','
    - _Data
    - ','
    - _Elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: JOINER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER(_N, _Data, _Elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:143,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:144,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:145,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:146,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:147,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:148,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:149,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:150,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:151,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:152,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:153,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:154,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:155,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:156,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:157,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:159,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:160,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 163
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_REPEAT
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Repeat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:169,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:170,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:171,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:172,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:173,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:174,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:175,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:176,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:177,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:178,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:179,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:180,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:181,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:183,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:184,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:186,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:187,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:189,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:190,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:192,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:193,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:196,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:197,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 202
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_FOR_EACH
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, ForEach)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:46,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    - Dst: remove_spaces
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: testing::SameExceptSpaces
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - remove_spaces
    - end
    - std::remove
    - ResultOf
    - begin
    - erase
    linkageType: ''
    returnType: ::testing::Matcher<const std::string&>
    signature: ::testing::Matcher<const std::string&> SameExceptSpaces(const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Result
    - ','
    - Macro
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: EXPECT_EXPANSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXPECT_EXPANSION(Result, Macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_CAT
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Cat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_NARG
    - EXPECT_EXPANSION
    - GMOCK_PP_NARG0
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Narg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_HAS_COMMA
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Comma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_IS_EMPTY
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, IsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_IF
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, If)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_TAIL
    - GMOCK_PP_HEAD
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, HeadTail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    - Dst: GMOCK_PP_REMOVE_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 120
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - sss
    - GMOCK_PP_IS_ENCLOSED_PARENS
    - GMOCK_PP_IS_BEGIN_PARENS
    - GMOCK_PP_REMOVE_PARENS
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Parentheses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_INC
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Increment)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: JOINER_CAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER_CAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _N
    - ','
    - _Data
    - ','
    - _Elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: JOINER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER(_N, _Data, _Elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:143,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:144,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:145,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:146,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:147,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:148,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:149,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:150,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:151,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:152,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:153,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:154,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:155,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:156,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:157,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:159,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:160,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 163
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_REPEAT
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Repeat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:169,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:170,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:171,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:172,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:173,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:174,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:175,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:176,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:177,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:178,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:179,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:180,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:181,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:183,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:184,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:186,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:187,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:189,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:190,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:192,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:193,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:196,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:197,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 202
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_FOR_EACH
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, ForEach)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: std::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:45,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:46,1
    - Dst: ResultOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    - Dst: remove_spaces
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: testing::SameExceptSpaces
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - remove_spaces
    - end
    - std::remove
    - ResultOf
    - begin
    - erase
    linkageType: ''
    returnType: ::testing::Matcher<const std::string&>
    signature: ::testing::Matcher<const std::string&> SameExceptSpaces(const std::string&
      s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - Result
    - ','
    - Macro
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: EXPECT_EXPANSION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXPECT_EXPANSION(Result, Macro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:59,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    - Dst: GMOCK_PP_CAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_CAT
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Cat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:64,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:65,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:66,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:67,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: GMOCK_PP_NARG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:68,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:70,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:71,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    - Dst: GMOCK_PP_NARG0
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_NARG
    - EXPECT_EXPANSION
    - GMOCK_PP_NARG0
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Narg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:76,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:77,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    - Dst: GMOCK_PP_HAS_COMMA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_HAS_COMMA
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Comma)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:82,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:83,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:84,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:85,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    - Dst: GMOCK_PP_IS_EMPTY
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_IS_EMPTY
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, IsEmpty)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:92,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    - Dst: GMOCK_PP_IF
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_IF
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, If)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:97,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:98,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:99,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:101,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:102,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_HEAD
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    - Dst: GMOCK_PP_TAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_TAIL
    - GMOCK_PP_HEAD
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, HeadTail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:107,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:108,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:109,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:110,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: GMOCK_PP_IS_BEGIN_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:111,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:113,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:114,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: sss
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:115,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:116,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: GMOCK_PP_IS_ENCLOSED_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:117,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    - Dst: GMOCK_PP_REMOVE_PARENS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 120
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - sss
    - GMOCK_PP_IS_ENCLOSED_PARENS
    - GMOCK_PP_IS_BEGIN_PARENS
    - GMOCK_PP_REMOVE_PARENS
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Parentheses)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:123,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:124,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:125,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:126,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:127,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    - Dst: GMOCK_PP_INC
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_PP_INC
    - EXPECT_EXPANSION
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Increment)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - a
    - ','
    - b
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: JOINER_CAT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER_CAT(a, b)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _N
    - ','
    - _Data
    - ','
    - _Elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: JOINER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: JOINER(_N, _Data, _Elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:136,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:137,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:138,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:139,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:140,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:141,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:142,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:143,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:144,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:145,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:146,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:147,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:148,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:149,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:150,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:151,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:152,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:153,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:154,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:155,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:156,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:157,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:159,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:160,1
    - Dst: GMOCK_PP_REPEAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 163
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_REPEAT
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, Repeat)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:165,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:166,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:167,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:168,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:169,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:170,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:171,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:172,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:173,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:174,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:175,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:176,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:177,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:178,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:179,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:180,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:181,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:183,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:184,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:186,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:187,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:189,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:190,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:192,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:193,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:196,1
    - Dst: EXPECT_EXPANSION
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:197,1
    - Dst: GMOCK_PP_FOR_EACH
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 202
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 202
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp-string_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EXPANSION
    - GMOCK_PP_FOR_EACH
    linkageType: ''
    returnType: void
    signature: void TEST(Macros, ForEach)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 36
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 36
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:59,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:61,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:61,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:62,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - exit
    - MockFoo*::DoThis
    - MockFoo::MockFoo
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, LeakedMockWithExpectCallCausesFailureWhenLeakCheckingIsEnabled)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:72,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - exit
    - Return
    - MockFoo::MockFoo
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, LeakedMockWithOnCallCausesFailureWhenLeakCheckingIsEnabled)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:84,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:85,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:88,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:88,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:89,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 97
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - exit
    - MockFoo*::DoThis
    - Return
    - MockFoo::MockFoo
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, CatchesMultipleLeakedMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: ~FooInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~FooInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 39
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: MockFoo::MockFoo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 39
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFoo(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '& operator=(const MockFoo&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFoo
    signature: MockFoo & operator=(const MockFoo&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:59,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:61,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:61,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:62,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - exit
    - MockFoo*::DoThis
    - MockFoo::MockFoo
    - DoThis
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, LeakedMockWithExpectCallCausesFailureWhenLeakCheckingIsEnabled)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:72,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:74,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - exit
    - Return
    - MockFoo::MockFoo
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, LeakedMockWithOnCallCausesFailureWhenLeakCheckingIsEnabled)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:84,1
    - Dst: MockFoo::MockFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:85,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:87,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:88,1
    - Dst: DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:88,1
    - Dst: MockFoo*::DoThis
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:89,1
    - Dst: exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 97
    functionName: TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock_leak_test_.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - exit
    - MockFoo*::DoThis
    - Return
    - MockFoo::MockFoo
    - DoThis
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(LeakTest, CatchesMultipleLeakedMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 93
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Negation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 146
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Conjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 185
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Disjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 254
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, IsInvocableRV)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: operator()(int) &
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(int) &
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: operator()(int) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable(NonMoveable&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: NonMoveable
    signature: NonMoveable operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsNullForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsFalseForBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, BoolExists)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsEmptyStringForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, WorksForConstTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: testing::MyDefaultConstructible::MyDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyDefaultConstructible()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: testing::MyDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::MyNonDefaultConstructible::MyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyNonDefaultConstructible(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::MyNonDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:397,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 406
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:413,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:414,1
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:415,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:423,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:424,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 431
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::Clear
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - MyNonDefaultConstructible
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 446
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:451,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::SetFactory
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_EQ
    - std::make_unique<int>
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue<void>::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 459
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue<void>::Get
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 468
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 475
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:480,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:490,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:491,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 498
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::Clear
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<bool, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: testing::MyActionImpl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<bool, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - MakeAction
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, MakeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConstructedFromActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:548,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, DelegatesWorkToActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:556,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 576
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' arg'
    argTypes:
    - std::tuple<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: testing::IsNotZero::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: bool Perform(const std::tuple<int>& arg) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotZero::IsNotZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:589,1
    - Dst: Action<int(char)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - IsNotZero::IsNotZero
    - std::make_tuple
    - Action<int(char)>
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConvertedToOtherActionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: testing::ReturnSecondArgumentAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: testing::ReturnZeroFromNullaryFunctionAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const std::tuple<>&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    - Dst: ReturnSecondArgumentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 632
    functionName: testing::ReturnSecondArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnSecondArgumentAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnSecondArgumentAction>
    signature: PolymorphicAction<ReturnSecondArgumentAction> ReturnSecondArgument()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    - Dst: ReturnZeroFromNullaryFunctionAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: testing::ReturnZeroFromNullaryFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnZeroFromNullaryFunctionAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnZeroFromNullaryFunctionAction>
    signature: PolymorphicAction<ReturnZeroFromNullaryFunctionAction> ReturnZeroFromNullaryFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnSecondArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 641
    functionDepth: 2
    functionLinenumber: 641
    functionLinenumberEnd: 644
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnSecondArgument
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, ConstructsActionFromImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:652,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnZeroFromNullaryFunction
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:659,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, WorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:668,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 670
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 670
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ReturnsGivenValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:674,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 679
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:700,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:701,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 709
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - ElementsAre
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, SupportsReferenceLikeReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 688
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 688
    functionName: testing::Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Result(const std::vector<int>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 740
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 740
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - In
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, PrefersConversionOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - val
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 721
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const int val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const In&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: operator Out() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Out() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 746
    functionDepth: 1
    functionLinenumber: 746
    functionLinenumberEnd: 758
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - Return
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresConstLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 791
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresMutableLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 771
    functionName: testing::S
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void S(std::string&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:797,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 793
    functionDepth: 1
    functionLinenumber: 793
    functionLinenumberEnd: 809
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - std::unique_ptr<int>
    - Return
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, MoveOnlyResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 814
    functionName: operator==(const Base&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 818
    functionName: operator==(const Derived&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Derived&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:822,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:827,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 829
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - is_converted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 837
    functionName: testing::FromType::FromType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FromType(bool* is_converted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    functionName: testing::FromType::converted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool * converted() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: converted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - FromType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 847
    functionName: testing::ToType::ToType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - converted
    linkageType: ''
    returnType: void
    signature: void ToType(const FromType& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:854,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::tuple<>
    - EXPECT_TRUE
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConvertsArgumentWhenConverted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:864,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:867,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:874,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInSmartPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 887
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:891,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:893,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 898
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(T&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 904
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 907
    functionDepth: 1
    functionLinenumber: 907
    functionLinenumberEnd: 919
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::CanCallReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForNonTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: static_cast<const int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: const_non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 922
    functionDepth: 1
    functionLinenumber: 922
    functionLinenumberEnd: 935
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - const_non_scalar_value
    - EXPECT_FALSE
    - non_scalar_value
    - scalar_value
    - testing::CanCallReturnRef
    - static_cast<const int>
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, DoesNotWorkForTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:940,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 948
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:952,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:954,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:957,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 959
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:963,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 971
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 971
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForInitList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:976,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 984
      start: 974
    functionDepth: 1
    functionLinenumber: 974
    functionLinenumberEnd: 984
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 990
    functionDepth: 0
    functionLinenumber: 990
    functionLinenumberEnd: 990
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1002
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1003
    functionName: '& operator=(const MockClass&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockClass
    signature: MockClass & operator=(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1012
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1024
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::Foo
    - Foo
    - DoDefault
    - EXPECT_ANY_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesForUnknowType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::VoidFunc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFunc(bool /* flag */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Invoke
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::IntFunc
    - DoDefault
    - IntFunc
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1046,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1051
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - fuzzer::InputCorpus::PrintFeatureSet
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - DefaultValue::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIsOne)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 1
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, DoesWhatOnCallSpecifies)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1064,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1069
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DoDefault
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, CannotBeUsedInOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1080,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1081,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1083,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1073
    functionDepth: 1
    functionLinenumber: 1073
    functionLinenumberEnd: 1089
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1099,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1101,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1104,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1106
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1110,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1113,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1118,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1124
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1130,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1135,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1139,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1127
    functionDepth: 1
    functionLinenumber: 1127
    functionLinenumberEnd: 1144
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1149,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1152,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1159,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1146
    functionDepth: 1
    functionLinenumber: 1146
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1170,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1176,1
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1178,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1182,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1184
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArgumentPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgumentPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1187
    functionName: testing::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1195
    functionName: testing::VoidNullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidNullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1199
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1202
    functionName: testing::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1203
    functionName: testing::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1205
    functionName: testing::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1207
    functionName: testing::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1211
    functionName: testing::VoidBinary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidBinary(int, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1213
    functionName: testing::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1215
    functionDepth: 0
    functionLinenumber: 1215
    functionLinenumberEnd: 1215
    functionName: testing::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1219
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1219
    functionName: testing::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1221
    functionName: testing::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1238,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1242
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Function)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: VoidNullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1245
    functionDepth: 1
    functionLinenumber: 1245
    functionLinenumberEnd: 1260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - VoidNullaryFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - NullaryFunctor
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1264,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1263
    functionDepth: 1
    functionLinenumber: 1263
    functionLinenumberEnd: 1268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Method)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1274
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, PolymorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1281
    functionName: testing::ReturnOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ReturnOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1288
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, MonomorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1295
    functionName: testing::ReturnMyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyNonDefaultConstructible
    linkageType: ''
    returnType: MyNonDefaultConstructible
    signature: MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /*
      x */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1303
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, ActionReturningClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1307,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, String)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1321,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1319
    functionDepth: 1
    functionLinenumber: 1319
    functionLinenumberEnd: 1324
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_DOUBLE_EQ
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1339
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsRefQualifiedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1329
    functionDepth: 1
    functionLinenumber: 1329
    functionLinenumberEnd: 1329
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1333
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1359,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1360,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1361,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1363,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1364,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1378,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1379,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1381,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1383,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1384,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1396,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1397,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1398,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1401,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1402,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1415,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1416,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1417,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1419,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1420,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1430,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1431,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1434,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1443,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1444,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1446,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1345
    functionDepth: 1
    functionLinenumber: 1345
    functionLinenumberEnd: 1448
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, ProvidesLvalueReferencesToInitialActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1352
    functionDepth: 1
    functionLinenumber: 1352
    functionLinenumberEnd: 1352
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1353
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1354
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 1
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 1
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1391
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 1
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1410
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 1
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1426
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1439
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1439
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1458,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1459,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1460,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1473,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1452
    functionDepth: 1
    functionLinenumber: 1452
    functionLinenumberEnd: 1478
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsTypeErasedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1467
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1468
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1468
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction(FinalAction&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1470
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1481
    functionDepth: 1
    functionLinenumber: 1481
    functionLinenumberEnd: 1485
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1493
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TwoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1496
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1500
    functionName: operator()(const char* a, I... i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatAll
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(const char* a, I... i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1507,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<int, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 0
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: testing::SubtractAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<int, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: SubtractAction::SubtractAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1520
    functionDepth: 1
    functionLinenumber: 1520
    functionLinenumberEnd: 1526
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - SubtractAction::SubtractAction
    - EXPECT_EQ
    - MakeAction
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, NonInvokeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, Identity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1536
    functionDepth: 1
    functionLinenumber: 1536
    functionLinenumberEnd: 1540
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RepeatedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1548
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReversedArgumentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1554,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1551
    functionDepth: 1
    functionLinenumber: 1551
    functionLinenumberEnd: 1556
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ArgsOfCompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1559
    functionDepth: 1
    functionLinenumber: 1559
    functionLinenumberEnd: 1564
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, VoidAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1567,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1571
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WithArgs
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReturnReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1577,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1578,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1573
    functionDepth: 1
    functionLinenumber: 1573
    functionLinenumberEnd: 1583
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, InnerActionWithConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1598
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1598
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - WithArg
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RefQualifiedInnerAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1592
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1592
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: int
    signature: int operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1604
    functionDepth: 0
    functionLinenumber: 1604
    functionLinenumberEnd: 1604
    functionName: testing::SetErrnoAndReturnTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1605
    functionName: testing::SetErrnoAndReturnTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1619
      start: 1614
    functionDepth: 1
    functionLinenumber: 1614
    functionLinenumberEnd: 1619
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1622,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1621
    functionDepth: 1
    functionLinenumber: 1621
    functionLinenumberEnd: 1625
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1638,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1643,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1632
    functionDepth: 1
    functionLinenumber: 1632
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1659
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1666,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1667,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1670,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1672
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, NonConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1678,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1684,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1685,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1688,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1691,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1693,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1675
    functionDepth: 1
    functionLinenumber: 1675
    functionLinenumberEnd: 1701
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ExplicitType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1707,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1704
    functionDepth: 3
    functionLinenumber: 1704
    functionLinenumberEnd: 1710
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - EXPECT_EQ
    - fuzzer::DictionaryEntry::Print
    - ::std::stringstream::str
    - ByRef
    - str
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, PrintsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1713
    functionName: testing::UnaryConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryConstructorClass(int v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1719,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1723
      start: 1718
    functionDepth: 1
    functionLinenumber: 1718
    functionLinenumberEnd: 1723
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1727,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1725
    functionDepth: 1
    functionLinenumber: 1725
    functionLinenumberEnd: 1731
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1735,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1739
      start: 1733
    functionDepth: 1
    functionLinenumber: 1733
    functionLinenumberEnd: 1739
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: testing::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1751,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1757
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1757
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, ConstructorThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1759
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1759
    functionName: testing::UniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1765
    functionName: testing::VectorUniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> VectorUniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1769,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: testing::VectorUniquePtrSource
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: Derived::Derived
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1773,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: std::unique_ptr<Derived>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1778,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1782,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1783,1
    - Dst: MockClass::MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1787
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1787
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_NE
    - Return
    - MockClass::MakeUniqueBase
    - std::unique_ptr::get
    - EXPECT_EQ
    - testing::VectorUniquePtrSource
    - std::unique_ptr<Derived>
    - MakeUniqueBase
    - int::int
    - MakeVectorUnique
    - std::vector::size
    - std::move
    - Derived::Derived
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Return)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1792,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1799,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1801
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - Call
    - MockClass::MakeUnique
    - Return
    - EXPECT_EQ
    - DoAll
    - int::int
    - std::move
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1807,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1808,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1813,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1815,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1817,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1818,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1820,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1803
    functionDepth: 1
    functionLinenumber: 1803
    functionLinenumberEnd: 1824
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DefaultValue::SetFactory
    - Invoke
    - MakeUnique
    - EXPECT_NE
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - MakeVectorUnique
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1828,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1838,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1851,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1826
    functionDepth: 1
    functionLinenumber: 1826
    functionLinenumberEnd: 1866
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakeUnique
    - Return
    - MockClass::TakeUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - IsNull
    - SetArgPointee
    - make
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanTakeMoveOnlyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1871
    functionDepth: 1
    functionLinenumber: 1871
    functionLinenumberEnd: 1891
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasRvalueRefQualifiedCallOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1873
    functionDepth: 0
    functionLinenumber: 1873
    functionLinenumberEnd: 1873
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1897
    functionDepth: 1
    functionLinenumber: 1897
    functionLinenumberEnd: 1922
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasMultipleCallOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1899
    functionDepth: 0
    functionLinenumber: 1899
    functionLinenumberEnd: 1899
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1900
    functionDepth: 0
    functionLinenumber: 1900
    functionLinenumberEnd: 1900
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1926
    functionDepth: 1
    functionLinenumber: 1926
    functionLinenumberEnd: 1960
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, MoveOnlyAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1930
    functionDepth: 0
    functionLinenumber: 1930
    functionLinenumberEnd: 1930
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1931
    functionDepth: 0
    functionLinenumber: 1931
    functionLinenumberEnd: 1931
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1933
    functionDepth: 0
    functionLinenumber: 1933
    functionLinenumberEnd: 1933
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1934
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1934
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1947
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1948
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1950
      start: 1950
    functionDepth: 0
    functionLinenumber: 1950
    functionLinenumberEnd: 1950
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1951
    functionDepth: 0
    functionLinenumber: 1951
    functionLinenumberEnd: 1951
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1953
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1972,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1964
    functionDepth: 1
    functionLinenumber: 1964
    functionLinenumberEnd: 1974
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionReturnsIgnoredValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1966
    functionDepth: 0
    functionLinenumber: 1966
    functionLinenumberEnd: 1966
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1978
    functionDepth: 1
    functionLinenumber: 1978
    functionLinenumberEnd: 1985
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, WillOnceCanAcceptLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1994
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1994
    functionName: testing::CheckArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CheckArgs()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1999
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 1999
    functionName: operator()(Args...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(Args...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2014
      start: 2006
    functionDepth: 1
    functionLinenumber: 2006
    functionLinenumberEnd: 2014
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionSwallowsAllArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2020
    functionName: operator OnceAction<int(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<int(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: operator Action<int(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<int(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2033,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2039
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasTemplatedConversionOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - val
    - ' ref'
    - ptr
    argTypes:
    - int
    - int
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2043
    functionDepth: 0
    functionLinenumber: 2043
    functionLinenumberEnd: 2048
    functionName: testing::Add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Add(int val, int& ref, int* ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - std::unique_ptr<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2050
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2050
    functionName: testing::Deref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Deref(std::unique_ptr<int> ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: operator()(T t)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T operator()(T t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2059
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2059
    functionName: testing::UniqueInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniqueInt(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2065,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2066,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2070
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - std::forward_as_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2079,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2072
    functionDepth: 1
    functionLinenumber: 2072
    functionLinenumberEnd: 2083
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromLambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2088,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2090
      start: 2085
    functionDepth: 1
    functionLinenumber: 2085
    functionLinenumberEnd: 2090
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Double
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, PolymorphicFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<int(bool)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2095,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2100,1
    - Dst: Action<int(const char*)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action<void(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2092
    functionDepth: 1
    functionLinenumber: 2092
    functionLinenumberEnd: 2119
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Action<void(int)>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - Action<int(bool)>
    - Action<int(const char*)>
    - empty
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, TypeConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2128
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, UnusedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2135,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: testing::SetArgPointee<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2138,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2142
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - testing::SetArgPointee<1>
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MoveOnlyArgumentsTest, ReturningActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2144
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2144
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2147,1
    - Dst: testing::Action<int(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2149,1
    - Dst: testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2151,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2153,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2154,1
    - Dst: "testing::Action<int(int, int, int, int, int, int, int, int, int, int,
        int,\n                          int, int, int, int, int, int, int, int, int)>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2156,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2158,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2161
      start: 2146
    functionDepth: 1
    functionLinenumber: 2146
    functionLinenumberEnd: 2161
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - "testing::Action<int(int, int, int, int, int, int, int, int, int, int, int,\n
      \                         int, int, int, int, int, int, int, int, int)>"
    - std::make_tuple
    - EXPECT_EQ
    - testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
    - testing::Action<int(int)>
    - ReturnArity
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacro, LargeArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 93
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Negation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 146
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Conjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 185
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Disjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 254
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, IsInvocableRV)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: operator()(int) &
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(int) &
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: operator()(int) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable(NonMoveable&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: NonMoveable
    signature: NonMoveable operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsNullForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsFalseForBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, BoolExists)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsEmptyStringForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, WorksForConstTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: testing::MyDefaultConstructible::MyDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyDefaultConstructible()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: testing::MyDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::MyNonDefaultConstructible::MyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyNonDefaultConstructible(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::MyNonDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:397,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 406
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:413,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:414,1
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:415,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:423,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:424,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 431
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::Clear
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - MyNonDefaultConstructible
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 446
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:451,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::SetFactory
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_EQ
    - std::make_unique<int>
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue<void>::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 459
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue<void>::Get
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 468
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 475
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:480,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:490,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:491,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 498
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::Clear
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<bool, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: testing::MyActionImpl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<bool, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - MakeAction
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, MakeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConstructedFromActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:548,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, DelegatesWorkToActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:556,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 576
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' arg'
    argTypes:
    - std::tuple<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: testing::IsNotZero::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: bool Perform(const std::tuple<int>& arg) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotZero::IsNotZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:589,1
    - Dst: Action<int(char)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - IsNotZero::IsNotZero
    - std::make_tuple
    - Action<int(char)>
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConvertedToOtherActionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: testing::ReturnSecondArgumentAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: testing::ReturnZeroFromNullaryFunctionAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const std::tuple<>&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    - Dst: ReturnSecondArgumentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 632
    functionName: testing::ReturnSecondArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 1
    functionsReached:
    - ReturnSecondArgumentAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnSecondArgumentAction>
    signature: PolymorphicAction<ReturnSecondArgumentAction> ReturnSecondArgument()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    - Dst: ReturnZeroFromNullaryFunctionAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: testing::ReturnZeroFromNullaryFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 1
    functionsReached:
    - ReturnZeroFromNullaryFunctionAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnZeroFromNullaryFunctionAction>
    signature: PolymorphicAction<ReturnZeroFromNullaryFunctionAction> ReturnZeroFromNullaryFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnSecondArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 641
    functionDepth: 2
    functionLinenumber: 641
    functionLinenumberEnd: 644
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnSecondArgument
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, ConstructsActionFromImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:652,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnZeroFromNullaryFunction
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:659,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, WorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:668,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 670
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 670
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ReturnsGivenValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:674,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 679
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:700,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:701,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 709
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - ElementsAre
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, SupportsReferenceLikeReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 688
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 688
    functionName: testing::Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Result(const std::vector<int>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 740
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 740
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - In
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, PrefersConversionOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - val
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 721
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const int val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const In&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: operator Out() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Out() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 746
    functionDepth: 1
    functionLinenumber: 746
    functionLinenumberEnd: 758
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - Return
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresConstLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 791
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresMutableLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 771
    functionName: testing::S
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void S(std::string&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:797,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 793
    functionDepth: 1
    functionLinenumber: 793
    functionLinenumberEnd: 809
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - std::unique_ptr<int>
    - Return
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, MoveOnlyResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 814
    functionName: operator==(const Base&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 818
    functionName: operator==(const Derived&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Derived&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:822,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:827,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 829
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - is_converted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 837
    functionName: testing::FromType::FromType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FromType(bool* is_converted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    functionName: testing::FromType::converted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool * converted() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: converted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - FromType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 847
    functionName: testing::ToType::ToType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - converted
    linkageType: ''
    returnType: void
    signature: void ToType(const FromType& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:854,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::tuple<>
    - EXPECT_TRUE
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConvertsArgumentWhenConverted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:864,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:867,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:874,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInSmartPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 887
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:891,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:893,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 898
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(T&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 904
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 907
    functionDepth: 1
    functionLinenumber: 907
    functionLinenumberEnd: 919
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::CanCallReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForNonTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: static_cast<const int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: const_non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 922
    functionDepth: 1
    functionLinenumber: 922
    functionLinenumberEnd: 935
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - const_non_scalar_value
    - EXPECT_FALSE
    - non_scalar_value
    - scalar_value
    - testing::CanCallReturnRef
    - static_cast<const int>
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, DoesNotWorkForTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:940,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 948
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:952,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:954,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:957,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 959
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:963,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 971
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 971
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForInitList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:976,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 984
      start: 974
    functionDepth: 1
    functionLinenumber: 974
    functionLinenumberEnd: 984
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 990
    functionDepth: 0
    functionLinenumber: 990
    functionLinenumberEnd: 990
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1002
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1003
    functionName: '& operator=(const MockClass&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockClass
    signature: MockClass & operator=(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1012
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1024
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::Foo
    - Foo
    - DoDefault
    - EXPECT_ANY_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesForUnknowType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::VoidFunc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFunc(bool /* flag */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Invoke
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::IntFunc
    - DoDefault
    - IntFunc
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1046,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1051
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - fuzzer::InputCorpus::PrintFeatureSet
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - DefaultValue::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIsOne)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 1
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, DoesWhatOnCallSpecifies)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1064,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1069
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DoDefault
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, CannotBeUsedInOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1080,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1081,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1083,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1073
    functionDepth: 1
    functionLinenumber: 1073
    functionLinenumberEnd: 1089
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1099,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1101,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1104,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1106
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1110,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1113,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1118,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1124
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1130,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1135,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1139,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1127
    functionDepth: 1
    functionLinenumber: 1127
    functionLinenumberEnd: 1144
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1149,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1152,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1159,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1146
    functionDepth: 1
    functionLinenumber: 1146
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1170,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1176,1
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1178,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1182,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1184
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArgumentPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgumentPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1187
    functionName: testing::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1195
    functionName: testing::VoidNullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidNullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1199
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1202
    functionName: testing::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1203
    functionName: testing::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1205
    functionName: testing::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1207
    functionName: testing::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1211
    functionName: testing::VoidBinary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidBinary(int, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1213
    functionName: testing::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1215
    functionDepth: 0
    functionLinenumber: 1215
    functionLinenumberEnd: 1215
    functionName: testing::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1219
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1219
    functionName: testing::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1221
    functionName: testing::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1238,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1242
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Function)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: VoidNullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1245
    functionDepth: 1
    functionLinenumber: 1245
    functionLinenumberEnd: 1260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - VoidNullaryFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - NullaryFunctor
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1264,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1263
    functionDepth: 1
    functionLinenumber: 1263
    functionLinenumberEnd: 1268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Method)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1274
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, PolymorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1281
    functionName: testing::ReturnOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ReturnOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1288
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, MonomorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1295
    functionName: testing::ReturnMyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyNonDefaultConstructible
    linkageType: ''
    returnType: MyNonDefaultConstructible
    signature: MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /*
      x */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1303
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, ActionReturningClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1307,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, String)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1321,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1319
    functionDepth: 1
    functionLinenumber: 1319
    functionLinenumberEnd: 1324
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_DOUBLE_EQ
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1339
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsRefQualifiedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1329
    functionDepth: 1
    functionLinenumber: 1329
    functionLinenumberEnd: 1329
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1333
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1359,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1360,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1361,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1363,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1364,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1378,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1379,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1381,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1383,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1384,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1396,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1397,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1398,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1401,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1402,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1415,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1416,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1417,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1419,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1420,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1430,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1431,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1434,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1443,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1444,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1446,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1345
    functionDepth: 1
    functionLinenumber: 1345
    functionLinenumberEnd: 1448
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, ProvidesLvalueReferencesToInitialActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1352
    functionDepth: 1
    functionLinenumber: 1352
    functionLinenumberEnd: 1352
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1353
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1354
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 1
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 1
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1391
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 1
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1410
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 1
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1426
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1439
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1439
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1458,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1459,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1460,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1473,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1452
    functionDepth: 1
    functionLinenumber: 1452
    functionLinenumberEnd: 1478
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsTypeErasedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1467
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1468
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1468
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction(FinalAction&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1470
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1481
    functionDepth: 1
    functionLinenumber: 1481
    functionLinenumberEnd: 1485
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1493
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TwoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1496
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1500
    functionName: operator()(const char* a, I... i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatAll
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(const char* a, I... i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1507,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<int, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 0
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: testing::SubtractAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<int, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: SubtractAction::SubtractAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1520
    functionDepth: 1
    functionLinenumber: 1520
    functionLinenumberEnd: 1526
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - SubtractAction::SubtractAction
    - EXPECT_EQ
    - MakeAction
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, NonInvokeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, Identity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1536
    functionDepth: 1
    functionLinenumber: 1536
    functionLinenumberEnd: 1540
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RepeatedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1548
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReversedArgumentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1554,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1551
    functionDepth: 1
    functionLinenumber: 1551
    functionLinenumberEnd: 1556
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ArgsOfCompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1559
    functionDepth: 1
    functionLinenumber: 1559
    functionLinenumberEnd: 1564
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, VoidAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1567,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1571
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WithArgs
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReturnReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1577,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1578,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1573
    functionDepth: 1
    functionLinenumber: 1573
    functionLinenumberEnd: 1583
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, InnerActionWithConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1598
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1598
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - WithArg
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RefQualifiedInnerAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1592
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1592
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: int
    signature: int operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1604
    functionDepth: 0
    functionLinenumber: 1604
    functionLinenumberEnd: 1604
    functionName: testing::SetErrnoAndReturnTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1605
    functionName: testing::SetErrnoAndReturnTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1619
      start: 1614
    functionDepth: 1
    functionLinenumber: 1614
    functionLinenumberEnd: 1619
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1622,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1621
    functionDepth: 1
    functionLinenumber: 1621
    functionLinenumberEnd: 1625
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1638,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1643,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1632
    functionDepth: 1
    functionLinenumber: 1632
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1659
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1666,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1667,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1670,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1672
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, NonConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1678,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1684,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1685,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1688,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1691,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1693,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1675
    functionDepth: 1
    functionLinenumber: 1675
    functionLinenumberEnd: 1701
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ExplicitType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1707,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1704
    functionDepth: 3
    functionLinenumber: 1704
    functionLinenumberEnd: 1710
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - EXPECT_EQ
    - fuzzer::DictionaryEntry::Print
    - ::std::stringstream::str
    - ByRef
    - str
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, PrintsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1713
    functionName: testing::UnaryConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryConstructorClass(int v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1719,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1723
      start: 1718
    functionDepth: 1
    functionLinenumber: 1718
    functionLinenumberEnd: 1723
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1727,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1725
    functionDepth: 1
    functionLinenumber: 1725
    functionLinenumberEnd: 1731
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1735,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1739
      start: 1733
    functionDepth: 1
    functionLinenumber: 1733
    functionLinenumberEnd: 1739
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: testing::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1751,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1757
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1757
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, ConstructorThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1759
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1759
    functionName: testing::UniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1765
    functionName: testing::VectorUniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 1
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> VectorUniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1769,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: testing::VectorUniquePtrSource
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: Derived::Derived
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1773,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: std::unique_ptr<Derived>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1778,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1782,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1783,1
    - Dst: MockClass::MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1787
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1787
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_NE
    - Return
    - MockClass::MakeUniqueBase
    - std::unique_ptr::get
    - EXPECT_EQ
    - testing::VectorUniquePtrSource
    - std::unique_ptr<Derived>
    - MakeUniqueBase
    - int::int
    - MakeVectorUnique
    - std::vector::size
    - std::move
    - Derived::Derived
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Return)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1792,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1799,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1801
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - Call
    - MockClass::MakeUnique
    - Return
    - EXPECT_EQ
    - DoAll
    - int::int
    - std::move
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1807,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1808,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1813,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1815,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1817,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1818,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1820,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1803
    functionDepth: 1
    functionLinenumber: 1803
    functionLinenumberEnd: 1824
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DefaultValue::SetFactory
    - Invoke
    - MakeUnique
    - EXPECT_NE
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - MakeVectorUnique
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1828,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1838,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1851,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1826
    functionDepth: 1
    functionLinenumber: 1826
    functionLinenumberEnd: 1866
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakeUnique
    - Return
    - MockClass::TakeUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - IsNull
    - SetArgPointee
    - make
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanTakeMoveOnlyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1871
    functionDepth: 1
    functionLinenumber: 1871
    functionLinenumberEnd: 1891
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasRvalueRefQualifiedCallOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1873
    functionDepth: 0
    functionLinenumber: 1873
    functionLinenumberEnd: 1873
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1897
    functionDepth: 1
    functionLinenumber: 1897
    functionLinenumberEnd: 1922
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasMultipleCallOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1899
    functionDepth: 0
    functionLinenumber: 1899
    functionLinenumberEnd: 1899
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1900
    functionDepth: 0
    functionLinenumber: 1900
    functionLinenumberEnd: 1900
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1926
    functionDepth: 1
    functionLinenumber: 1926
    functionLinenumberEnd: 1960
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, MoveOnlyAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1930
    functionDepth: 0
    functionLinenumber: 1930
    functionLinenumberEnd: 1930
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1931
    functionDepth: 0
    functionLinenumber: 1931
    functionLinenumberEnd: 1931
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1933
    functionDepth: 0
    functionLinenumber: 1933
    functionLinenumberEnd: 1933
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1934
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1934
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1947
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1948
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1950
      start: 1950
    functionDepth: 0
    functionLinenumber: 1950
    functionLinenumberEnd: 1950
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1951
    functionDepth: 0
    functionLinenumber: 1951
    functionLinenumberEnd: 1951
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1953
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1972,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1964
    functionDepth: 1
    functionLinenumber: 1964
    functionLinenumberEnd: 1974
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionReturnsIgnoredValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1966
    functionDepth: 0
    functionLinenumber: 1966
    functionLinenumberEnd: 1966
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1978
    functionDepth: 1
    functionLinenumber: 1978
    functionLinenumberEnd: 1985
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, WillOnceCanAcceptLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1994
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1994
    functionName: testing::CheckArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CheckArgs()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1999
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 1999
    functionName: operator()(Args...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(Args...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2014
      start: 2006
    functionDepth: 1
    functionLinenumber: 2006
    functionLinenumberEnd: 2014
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionSwallowsAllArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2020
    functionName: operator OnceAction<int(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<int(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: operator Action<int(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<int(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2033,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2039
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasTemplatedConversionOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - val
    - ' ref'
    - ptr
    argTypes:
    - int
    - int
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2043
    functionDepth: 0
    functionLinenumber: 2043
    functionLinenumberEnd: 2048
    functionName: testing::Add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Add(int val, int& ref, int* ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - std::unique_ptr<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2050
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2050
    functionName: testing::Deref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Deref(std::unique_ptr<int> ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: operator()(T t)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T operator()(T t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2059
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2059
    functionName: testing::UniqueInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniqueInt(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2065,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2066,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2070
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - std::forward_as_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2079,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2072
    functionDepth: 1
    functionLinenumber: 2072
    functionLinenumberEnd: 2083
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromLambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2088,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2090
      start: 2085
    functionDepth: 1
    functionLinenumber: 2085
    functionLinenumberEnd: 2090
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Double
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, PolymorphicFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<int(bool)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2095,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2100,1
    - Dst: Action<int(const char*)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action<void(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2092
    functionDepth: 1
    functionLinenumber: 2092
    functionLinenumberEnd: 2119
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Action<void(int)>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - Action<int(bool)>
    - Action<int(const char*)>
    - empty
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, TypeConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2128
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, UnusedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2135,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: testing::SetArgPointee<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2138,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2142
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - testing::SetArgPointee<1>
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MoveOnlyArgumentsTest, ReturningActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2144
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2144
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2147,1
    - Dst: testing::Action<int(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2149,1
    - Dst: testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2151,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2153,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2154,1
    - Dst: "testing::Action<int(int, int, int, int, int, int, int, int, int, int,
        int,\n                          int, int, int, int, int, int, int, int, int)>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2156,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2158,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2161
      start: 2146
    functionDepth: 1
    functionLinenumber: 2146
    functionLinenumberEnd: 2161
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - "testing::Action<int(int, int, int, int, int, int, int, int, int, int, int,\n
      \                         int, int, int, int, int, int, int, int, int)>"
    - std::make_tuple
    - EXPECT_EQ
    - testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
    - testing::Action<int(int)>
    - ReturnArity
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacro, LargeArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 93
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Negation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 146
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Conjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 185
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Disjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 254
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, IsInvocableRV)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: operator()(int) &
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(int) &
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: operator()(int) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable(NonMoveable&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - NonMoveable
    linkageType: ''
    returnType: NonMoveable
    signature: NonMoveable operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsNullForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsFalseForBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, BoolExists)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsEmptyStringForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, WorksForConstTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: testing::MyDefaultConstructible::MyDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyDefaultConstructible()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: testing::MyDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::MyNonDefaultConstructible::MyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyNonDefaultConstructible(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::MyNonDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:397,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 406
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:413,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:414,1
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:415,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:423,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:424,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 431
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::Clear
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - MyNonDefaultConstructible
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 446
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:451,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::SetFactory
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_EQ
    - std::make_unique<int>
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue<void>::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 459
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue<void>::Get
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 468
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 475
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:480,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:490,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:491,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 498
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::Clear
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<bool, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: testing::MyActionImpl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<bool, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - MakeAction
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, MakeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConstructedFromActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:548,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, DelegatesWorkToActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:556,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 576
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' arg'
    argTypes:
    - std::tuple<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: testing::IsNotZero::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: bool Perform(const std::tuple<int>& arg) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotZero::IsNotZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:589,1
    - Dst: Action<int(char)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - IsNotZero::IsNotZero
    - std::make_tuple
    - Action<int(char)>
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConvertedToOtherActionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: testing::ReturnSecondArgumentAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: testing::ReturnZeroFromNullaryFunctionAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const std::tuple<>&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    - Dst: ReturnSecondArgumentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 632
    functionName: testing::ReturnSecondArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached:
    - ReturnSecondArgumentAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnSecondArgumentAction>
    signature: PolymorphicAction<ReturnSecondArgumentAction> ReturnSecondArgument()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    - Dst: ReturnZeroFromNullaryFunctionAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: testing::ReturnZeroFromNullaryFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached:
    - ReturnZeroFromNullaryFunctionAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnZeroFromNullaryFunctionAction>
    signature: PolymorphicAction<ReturnZeroFromNullaryFunctionAction> ReturnZeroFromNullaryFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnSecondArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 641
    functionDepth: 2
    functionLinenumber: 641
    functionLinenumberEnd: 644
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnSecondArgument
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, ConstructsActionFromImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:652,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnZeroFromNullaryFunction
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:659,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, WorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:668,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 670
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 670
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ReturnsGivenValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:674,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 679
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:700,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:701,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 709
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - ElementsAre
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, SupportsReferenceLikeReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 688
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 688
    functionName: testing::Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Result(const std::vector<int>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 740
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 740
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - In
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, PrefersConversionOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - val
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 721
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const int val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const In&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: operator Out() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Out() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 746
    functionDepth: 1
    functionLinenumber: 746
    functionLinenumberEnd: 758
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - Return
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresConstLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 791
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresMutableLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 771
    functionName: testing::S
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void S(std::string&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:797,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 793
    functionDepth: 1
    functionLinenumber: 793
    functionLinenumberEnd: 809
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - std::unique_ptr<int>
    - Return
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, MoveOnlyResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 814
    functionName: operator==(const Base&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 818
    functionName: operator==(const Derived&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Derived&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:822,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:827,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 829
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - is_converted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 837
    functionName: testing::FromType::FromType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FromType(bool* is_converted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    functionName: testing::FromType::converted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool * converted() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: converted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - FromType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 847
    functionName: testing::ToType::ToType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - converted
    linkageType: ''
    returnType: void
    signature: void ToType(const FromType& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:854,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::tuple<>
    - EXPECT_TRUE
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConvertsArgumentWhenConverted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:864,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:867,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:874,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInSmartPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 887
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:891,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:893,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 898
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(T&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 904
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 907
    functionDepth: 1
    functionLinenumber: 907
    functionLinenumberEnd: 919
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::CanCallReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForNonTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: static_cast<const int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: const_non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 922
    functionDepth: 1
    functionLinenumber: 922
    functionLinenumberEnd: 935
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - const_non_scalar_value
    - EXPECT_FALSE
    - non_scalar_value
    - scalar_value
    - testing::CanCallReturnRef
    - static_cast<const int>
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, DoesNotWorkForTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:940,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 948
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:952,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:954,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:957,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 959
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:963,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 971
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 971
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForInitList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:976,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 984
      start: 974
    functionDepth: 1
    functionLinenumber: 974
    functionLinenumberEnd: 984
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 990
    functionDepth: 0
    functionLinenumber: 990
    functionLinenumberEnd: 990
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1002
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1003
    functionName: '& operator=(const MockClass&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockClass
    signature: MockClass & operator=(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1012
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1024
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::Foo
    - Foo
    - DoDefault
    - EXPECT_ANY_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesForUnknowType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::VoidFunc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFunc(bool /* flag */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Invoke
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::IntFunc
    - DoDefault
    - IntFunc
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1046,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1051
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - fuzzer::InputCorpus::PrintFeatureSet
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - DefaultValue::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIsOne)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 1
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, DoesWhatOnCallSpecifies)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1064,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1069
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DoDefault
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, CannotBeUsedInOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1080,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1081,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1083,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1073
    functionDepth: 1
    functionLinenumber: 1073
    functionLinenumberEnd: 1089
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1099,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1101,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1104,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1106
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1110,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1113,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1118,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1124
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1130,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1135,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1139,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1127
    functionDepth: 1
    functionLinenumber: 1127
    functionLinenumberEnd: 1144
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1149,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1152,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1159,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1146
    functionDepth: 1
    functionLinenumber: 1146
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1170,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1176,1
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1178,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1182,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1184
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArgumentPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgumentPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1187
    functionName: testing::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1195
    functionName: testing::VoidNullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidNullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1199
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1202
    functionName: testing::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1203
    functionName: testing::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1205
    functionName: testing::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1207
    functionName: testing::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1211
    functionName: testing::VoidBinary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidBinary(int, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1213
    functionName: testing::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1215
    functionDepth: 0
    functionLinenumber: 1215
    functionLinenumberEnd: 1215
    functionName: testing::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1219
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1219
    functionName: testing::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1221
    functionName: testing::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1238,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1242
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Function)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: VoidNullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1245
    functionDepth: 1
    functionLinenumber: 1245
    functionLinenumberEnd: 1260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - VoidNullaryFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - NullaryFunctor
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1264,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1263
    functionDepth: 1
    functionLinenumber: 1263
    functionLinenumberEnd: 1268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Method)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1274
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, PolymorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1281
    functionName: testing::ReturnOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ReturnOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1288
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, MonomorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1295
    functionName: testing::ReturnMyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyNonDefaultConstructible
    linkageType: ''
    returnType: MyNonDefaultConstructible
    signature: MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /*
      x */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1303
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, ActionReturningClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1307,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, String)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1321,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1319
    functionDepth: 1
    functionLinenumber: 1319
    functionLinenumberEnd: 1324
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_DOUBLE_EQ
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1339
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsRefQualifiedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1329
    functionDepth: 1
    functionLinenumber: 1329
    functionLinenumberEnd: 1329
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1333
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1359,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1360,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1361,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1363,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1364,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1378,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1379,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1381,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1383,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1384,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1396,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1397,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1398,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1401,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1402,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1415,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1416,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1417,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1419,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1420,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1430,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1431,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1434,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1443,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1444,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1446,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1345
    functionDepth: 1
    functionLinenumber: 1345
    functionLinenumberEnd: 1448
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, ProvidesLvalueReferencesToInitialActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1352
    functionDepth: 1
    functionLinenumber: 1352
    functionLinenumberEnd: 1352
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1353
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1354
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 1
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 1
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1391
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 1
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1410
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 1
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1426
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1439
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1439
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1458,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1459,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1460,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1473,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1452
    functionDepth: 1
    functionLinenumber: 1452
    functionLinenumberEnd: 1478
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsTypeErasedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1467
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1468
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1468
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction(FinalAction&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1470
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1481
    functionDepth: 1
    functionLinenumber: 1481
    functionLinenumberEnd: 1485
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1493
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TwoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1496
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1500
    functionName: operator()(const char* a, I... i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatAll
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(const char* a, I... i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1507,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<int, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 0
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: testing::SubtractAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<int, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: SubtractAction::SubtractAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1520
    functionDepth: 1
    functionLinenumber: 1520
    functionLinenumberEnd: 1526
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - SubtractAction::SubtractAction
    - EXPECT_EQ
    - MakeAction
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, NonInvokeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, Identity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1536
    functionDepth: 1
    functionLinenumber: 1536
    functionLinenumberEnd: 1540
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RepeatedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1548
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReversedArgumentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1554,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1551
    functionDepth: 1
    functionLinenumber: 1551
    functionLinenumberEnd: 1556
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ArgsOfCompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1559
    functionDepth: 1
    functionLinenumber: 1559
    functionLinenumberEnd: 1564
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, VoidAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1567,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1571
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WithArgs
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReturnReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1577,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1578,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1573
    functionDepth: 1
    functionLinenumber: 1573
    functionLinenumberEnd: 1583
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, InnerActionWithConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1598
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1598
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - WithArg
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RefQualifiedInnerAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1592
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1592
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: int
    signature: int operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1604
    functionDepth: 0
    functionLinenumber: 1604
    functionLinenumberEnd: 1604
    functionName: testing::SetErrnoAndReturnTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1605
    functionName: testing::SetErrnoAndReturnTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1619
      start: 1614
    functionDepth: 1
    functionLinenumber: 1614
    functionLinenumberEnd: 1619
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1622,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1621
    functionDepth: 1
    functionLinenumber: 1621
    functionLinenumberEnd: 1625
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1638,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1643,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1632
    functionDepth: 1
    functionLinenumber: 1632
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1659
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1666,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1667,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1670,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1672
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, NonConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1678,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1684,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1685,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1688,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1691,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1693,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1675
    functionDepth: 1
    functionLinenumber: 1675
    functionLinenumberEnd: 1701
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ExplicitType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1707,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1704
    functionDepth: 3
    functionLinenumber: 1704
    functionLinenumberEnd: 1710
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - EXPECT_EQ
    - fuzzer::DictionaryEntry::Print
    - ::std::stringstream::str
    - ByRef
    - str
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, PrintsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1713
    functionName: testing::UnaryConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryConstructorClass(int v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1719,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1723
      start: 1718
    functionDepth: 1
    functionLinenumber: 1718
    functionLinenumberEnd: 1723
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1727,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1725
    functionDepth: 1
    functionLinenumber: 1725
    functionLinenumberEnd: 1731
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1735,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1739
      start: 1733
    functionDepth: 1
    functionLinenumber: 1733
    functionLinenumberEnd: 1739
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: testing::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1751,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1757
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1757
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, ConstructorThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1759
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1759
    functionName: testing::UniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1765
    functionName: testing::VectorUniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 2
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> VectorUniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1769,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: testing::VectorUniquePtrSource
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: Derived::Derived
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1773,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: std::unique_ptr<Derived>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1778,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1782,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1783,1
    - Dst: MockClass::MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1787
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1787
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_NE
    - Return
    - MockClass::MakeUniqueBase
    - std::unique_ptr::get
    - EXPECT_EQ
    - testing::VectorUniquePtrSource
    - std::unique_ptr<Derived>
    - MakeUniqueBase
    - int::int
    - MakeVectorUnique
    - std::vector::size
    - std::move
    - Derived::Derived
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Return)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1792,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1799,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1801
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - Call
    - MockClass::MakeUnique
    - Return
    - EXPECT_EQ
    - DoAll
    - int::int
    - std::move
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1807,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1808,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1813,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1815,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1817,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1818,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1820,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1803
    functionDepth: 1
    functionLinenumber: 1803
    functionLinenumberEnd: 1824
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DefaultValue::SetFactory
    - Invoke
    - MakeUnique
    - EXPECT_NE
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - MakeVectorUnique
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1828,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1838,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1851,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1826
    functionDepth: 1
    functionLinenumber: 1826
    functionLinenumberEnd: 1866
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakeUnique
    - Return
    - MockClass::TakeUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - IsNull
    - SetArgPointee
    - make
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanTakeMoveOnlyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1871
    functionDepth: 1
    functionLinenumber: 1871
    functionLinenumberEnd: 1891
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasRvalueRefQualifiedCallOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1873
    functionDepth: 0
    functionLinenumber: 1873
    functionLinenumberEnd: 1873
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1897
    functionDepth: 1
    functionLinenumber: 1897
    functionLinenumberEnd: 1922
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasMultipleCallOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1899
    functionDepth: 0
    functionLinenumber: 1899
    functionLinenumberEnd: 1899
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1900
    functionDepth: 0
    functionLinenumber: 1900
    functionLinenumberEnd: 1900
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1926
    functionDepth: 1
    functionLinenumber: 1926
    functionLinenumberEnd: 1960
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, MoveOnlyAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1930
    functionDepth: 0
    functionLinenumber: 1930
    functionLinenumberEnd: 1930
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1931
    functionDepth: 0
    functionLinenumber: 1931
    functionLinenumberEnd: 1931
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1933
    functionDepth: 0
    functionLinenumber: 1933
    functionLinenumberEnd: 1933
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1934
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1934
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1947
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1948
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1950
      start: 1950
    functionDepth: 0
    functionLinenumber: 1950
    functionLinenumberEnd: 1950
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1951
    functionDepth: 0
    functionLinenumber: 1951
    functionLinenumberEnd: 1951
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1953
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1972,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1964
    functionDepth: 1
    functionLinenumber: 1964
    functionLinenumberEnd: 1974
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionReturnsIgnoredValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1966
    functionDepth: 0
    functionLinenumber: 1966
    functionLinenumberEnd: 1966
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1978
    functionDepth: 1
    functionLinenumber: 1978
    functionLinenumberEnd: 1985
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, WillOnceCanAcceptLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1994
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1994
    functionName: testing::CheckArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CheckArgs()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1999
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 1999
    functionName: operator()(Args...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(Args...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2014
      start: 2006
    functionDepth: 1
    functionLinenumber: 2006
    functionLinenumberEnd: 2014
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionSwallowsAllArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2020
    functionName: operator OnceAction<int(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<int(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: operator Action<int(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<int(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2033,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2039
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasTemplatedConversionOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - val
    - ' ref'
    - ptr
    argTypes:
    - int
    - int
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2043
    functionDepth: 0
    functionLinenumber: 2043
    functionLinenumberEnd: 2048
    functionName: testing::Add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Add(int val, int& ref, int* ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - std::unique_ptr<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2050
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2050
    functionName: testing::Deref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Deref(std::unique_ptr<int> ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: operator()(T t)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T operator()(T t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2059
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2059
    functionName: testing::UniqueInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 4
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniqueInt(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2065,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2066,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2070
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - std::forward_as_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2079,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2072
    functionDepth: 1
    functionLinenumber: 2072
    functionLinenumberEnd: 2083
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromLambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2088,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2090
      start: 2085
    functionDepth: 1
    functionLinenumber: 2085
    functionLinenumberEnd: 2090
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Double
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, PolymorphicFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<int(bool)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2095,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2100,1
    - Dst: Action<int(const char*)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action<void(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2092
    functionDepth: 1
    functionLinenumber: 2092
    functionLinenumberEnd: 2119
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Action<void(int)>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - Action<int(bool)>
    - Action<int(const char*)>
    - empty
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, TypeConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2128
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, UnusedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2135,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: testing::SetArgPointee<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2138,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2142
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - testing::SetArgPointee<1>
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MoveOnlyArgumentsTest, ReturningActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2144
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2144
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2147,1
    - Dst: testing::Action<int(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2149,1
    - Dst: testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2151,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2153,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2154,1
    - Dst: "testing::Action<int(int, int, int, int, int, int, int, int, int, int,
        int,\n                          int, int, int, int, int, int, int, int, int)>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2156,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2158,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2161
      start: 2146
    functionDepth: 1
    functionLinenumber: 2146
    functionLinenumberEnd: 2161
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - "testing::Action<int(int, int, int, int, int, int, int, int, int, int, int,\n
      \                         int, int, int, int, int, int, int, int, int)>"
    - std::make_tuple
    - EXPECT_EQ
    - testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
    - testing::Action<int(int)>
    - ReturnArity
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacro, LargeArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 93
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Negation)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 146
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Conjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 185
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, Disjunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 254
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::NonMoveable
    linkageType: ''
    returnType: void
    signature: void TEST(TypeTraits, IsInvocableRV)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: operator()(int) &
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(int) &
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: operator()(int) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(int) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: testing::NonMoveable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveable(NonMoveable&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NonMoveable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - NonMoveable
    linkageType: ''
    returnType: NonMoveable
    signature: NonMoveable operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:259,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 261
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsNullForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:265,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:266,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForPointerTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:273,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:274,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:283,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:284,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:285,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:289,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:293,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:294,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:295,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:302,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:303,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:304,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:306,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:308,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:309,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:310,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:314,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:315,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:316,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:317,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:318,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:319,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:320,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForNumericTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 327
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsFalseForBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, BoolExists)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsEmptyStringForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForString)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:350,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 353
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, WorksForConstTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: testing::MyDefaultConstructible::MyDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyDefaultConstructible()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 360
    functionName: testing::MyDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - a_value
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: testing::MyNonDefaultConstructible::MyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MyNonDefaultConstructible(int a_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 372
    functionName: testing::MyNonDefaultConstructible::value
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int value() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - fuzzer::Get
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:392,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:397,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: void TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:404,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 406
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:410,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:411,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:413,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:414,1
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:415,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:417,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:418,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:420,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:421,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:423,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:424,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:427,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:429,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 409
    functionDepth: 2
    functionLinenumber: 409
    functionLinenumberEnd: 431
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::Clear
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - MyNonDefaultConstructible
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:437,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:438,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:439,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:440,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:442,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 446
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DEATH_IF_SUPPORTED
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:449,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:450,1
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:451,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:452,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:453,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue::SetFactory
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - EXPECT_TRUE
    - EXPECT_EQ
    - std::make_unique<int>
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue<void>::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 459
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 459
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DefaultValue<void>::Get
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueTest, GetWorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:465,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:466,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 468
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:472,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:473,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 475
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:480,1
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:484,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:485,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:488,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:490,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:491,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:493,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:494,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:496,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 478
    functionDepth: 2
    functionLinenumber: 478
    functionLinenumberEnd: 498
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::InputCorpus::PrintFeatureSet
    - EXPECT_FALSE
    - EXPECT_EQ
    - EXPECT_TRUE
    - fuzzer::Get
    - DefaultValue::Clear
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:504,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:505,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:507,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - EXPECT_DEATH_IF_SUPPORTED
    - EXPECT_FALSE
    - DefaultValue::IsSet
    linkageType: ''
    returnType: void
    signature: void TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWhenUnset)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<bool, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: testing::MyActionImpl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<bool, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - MakeAction
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionInterfaceTest, MakeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConstructedFromActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:548,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:550,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 552
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, DelegatesWorkToActionInterface)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyActionImpl::MyActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:556,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:560,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:561,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:565,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:570,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:571,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 576
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - MyActionImpl::MyActionImpl
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' arg'
    argTypes:
    - std::tuple<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: testing::IsNotZero::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<0>
    linkageType: ''
    returnType: bool
    signature: bool Perform(const std::tuple<int>& arg) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNotZero::IsNotZero
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:589,1
    - Dst: Action<int(char)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:590,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:591,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - IsNotZero::IsNotZero
    - std::make_tuple
    - Action<int(char)>
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTest, CanBeConvertedToOtherActionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: testing::ReturnSecondArgumentAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: testing::ReturnZeroFromNullaryFunctionAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const std::tuple<>&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    - Dst: ReturnSecondArgumentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 632
    functionName: testing::ReturnSecondArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached:
    - ReturnSecondArgumentAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnSecondArgumentAction>
    signature: PolymorphicAction<ReturnSecondArgumentAction> ReturnSecondArgument()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    - Dst: ReturnZeroFromNullaryFunctionAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: testing::ReturnZeroFromNullaryFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached:
    - ReturnZeroFromNullaryFunctionAction
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<ReturnZeroFromNullaryFunctionAction>
    signature: PolymorphicAction<ReturnZeroFromNullaryFunctionAction> ReturnZeroFromNullaryFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnSecondArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 641
    functionDepth: 2
    functionLinenumber: 641
    functionLinenumberEnd: 644
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnSecondArgument
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, ConstructsActionFromImpl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:649,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:650,1
    - Dst: testing::ReturnZeroFromNullaryFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:652,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::ReturnZeroFromNullaryFunction
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParameter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:659,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, WorksForVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:665,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:666,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:668,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 670
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 670
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Return
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ReturnsGivenValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:674,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:675,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 679
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:700,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:701,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:702,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:704,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:705,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:707,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    - Dst: ElementsAre
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 709
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - ElementsAre
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, SupportsReferenceLikeReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' vec'
    argTypes:
    - std::vector<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 688
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 688
    functionName: testing::Result
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Result(const std::vector<int>& vec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:732,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: In
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:738,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    - Dst: Field
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 740
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 740
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - In
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - Return
    - Field
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, PrefersConversionOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - val
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 721
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const int val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 722
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 722
    functionName: testing::Out
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Out(const In&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: operator Out() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Out() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:756,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 758
      start: 746
    functionDepth: 1
    functionLinenumber: 746
    functionLinenumberEnd: 758
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - Return
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresConstLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 791
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConversionRequiresMutableLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 771
    functionName: testing::S
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void S(std::string&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:797,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:799,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:801,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 809
      start: 793
    functionDepth: 1
    functionLinenumber: 793
    functionLinenumberEnd: 809
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - std::unique_ptr<int>
    - Return
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, MoveOnlyResultType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 814
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 814
    functionName: operator==(const Base&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Base&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 818
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 818
    functionName: operator==(const Derived&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Derived&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:822,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:824,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:825,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:827,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 821
    functionDepth: 1
    functionLinenumber: 821
    functionLinenumberEnd: 829
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - is_converted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 837
    functionName: testing::FromType::FromType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FromType(bool* is_converted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    functionName: testing::FromType::converted
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool * converted() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: converted
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - FromType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 847
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 847
    functionName: testing::ToType::ToType
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - converted
    linkageType: ''
    returnType: void
    signature: void ToType(const FromType& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:854,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: std::tuple<>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::tuple<>
    - EXPECT_TRUE
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnTest, ConvertsArgumentWhenConverted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:864,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:865,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:867,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 869
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 869
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:874,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:875,1
    - Dst: ReturnNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_TRUE
    - ReturnNull
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNullTest, WorksInSmartPointerReturningFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 887
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 887
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:891,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:893,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:894,1
    - Dst: ReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 898
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 898
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - EXPECT_EQ
    - ReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 903
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 903
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(T&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 904
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 904
    functionName: testing::CanCallReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CanCallReturnRef(Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:909,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:912,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:915,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 919
      start: 907
    functionDepth: 1
    functionLinenumber: 907
    functionLinenumberEnd: 919
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - testing::CanCallReturnRef
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, WorksForNonTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:924,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:927,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: static_cast<const int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: testing::CanCallReturnRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    - Dst: const_non_scalar_value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 935
      start: 922
    functionDepth: 1
    functionLinenumber: 922
    functionLinenumberEnd: 935
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - const_non_scalar_value
    - EXPECT_FALSE
    - non_scalar_value
    - scalar_value
    - testing::CanCallReturnRef
    - static_cast<const int>
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefTest, DoesNotWorkForTemporary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:940,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:942,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:943,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:946,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 948
      start: 938
    functionDepth: 1
    functionLinenumber: 938
    functionLinenumberEnd: 948
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, WorksForReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Base::Base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:952,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:954,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:955,1
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:957,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 959
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NE
    - std::make_tuple
    - Action::Perform
    - Base::Base
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRefOfCopyTest, IsCovariant)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:963,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:965,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:966,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:967,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:968,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:969,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 971
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 971
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForInitList)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRoundRobin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:976,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:978,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 984
      start: 974
    functionDepth: 1
    functionLinenumber: 974
    functionLinenumberEnd: 984
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnRoundRobin
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnRoundRobinTest, WorksForVector)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 990
    functionDepth: 0
    functionLinenumber: 990
    functionLinenumberEnd: 990
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1002
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1002
    functionName: testing::MockClass::MockClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockClass(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1003
    functionName: '& operator=(const MockClass&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockClass
    signature: MockClass & operator=(const MockClass&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1010,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1012
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1018,1
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1020,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    - Dst: MockClass::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1024
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1024
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::Foo
    - Foo
    - DoDefault
    - EXPECT_ANY_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesForUnknowType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::VoidFunc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidFunc(bool /* flag */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1033,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1034,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Invoke
    - EXPECT_DEATH_IF_SUPPORTED
    - MockClass::IntFunc
    - DoDefault
    - IntFunc
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::InputCorpus::PrintFeatureSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1046,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1048,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1049,1
    - Dst: DefaultValue::Clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1045
    functionDepth: 2
    functionLinenumber: 1045
    functionLinenumberEnd: 1051
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - fuzzer::InputCorpus::PrintFeatureSet
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - DefaultValue::Clear
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIsOne)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1056,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1057,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    - Dst: MockClass::IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 1
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - MockClass::IntFunc
    - DoDefault
    - EXPECT_EQ
    - IntFunc
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, DoesWhatOnCallSpecifies)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1064,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: IntFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1069
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - DoDefault
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    - IntFunc
    linkageType: ''
    returnType: void
    signature: void TEST(DoDefaultTest, CannotBeUsedInOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1079,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1080,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1081,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1083,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1073
    functionDepth: 1
    functionLinenumber: 1073
    functionLinenumberEnd: 1089
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1097,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1098,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1099,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1101,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1103,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1104,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1106
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1110,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1112,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1113,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1118,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1120,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1124
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1130,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1133,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1135,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1139,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1141,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1127
    functionDepth: 1
    functionLinenumber: 1127
    functionLinenumberEnd: 1144
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1149,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1152,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1159,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1161,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1146
    functionDepth: 1
    functionLinenumber: 1146
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArgPointee
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgPointeeTest, AcceptsWideCharPointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1170,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1174,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1175,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1176,1
    - Dst: SetArgumentPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1178,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1181,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1182,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1184
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArgumentPointee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgumentPointeeTest, SetsTheNthPointee)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1187
    functionName: testing::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1195
    functionName: testing::VoidNullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidNullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1199
    functionName: operator()()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1202
    functionName: testing::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1203
    functionName: testing::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1205
    functionName: testing::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1207
    functionName: testing::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1211
    functionName: testing::VoidBinary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VoidBinary(int, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1213
    functionName: testing::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1215
      start: 1215
    functionDepth: 0
    functionLinenumber: 1215
    functionLinenumberEnd: 1215
    functionName: testing::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1219
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1219
    functionName: testing::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1221
    functionName: testing::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1231,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1234,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1235,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1238,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1240,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1242
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1242
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Function)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1248,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: NullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1252,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1253,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: VoidNullaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1258,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1245
    functionDepth: 1
    functionLinenumber: 1245
    functionLinenumberEnd: 1260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - VoidNullaryFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - NullaryFunctor
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1264,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1263
    functionDepth: 1
    functionLinenumber: 1263
    functionLinenumberEnd: 1268
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeWithoutArgsTest, Method)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1272,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1274
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, PolymorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1281
    functionName: testing::ReturnOne
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ReturnOne()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1285,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1286,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1288
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, MonomorphicAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1295
    functionName: testing::ReturnMyNonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyNonDefaultConstructible
    linkageType: ''
    returnType: MyNonDefaultConstructible
    signature: MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /*
      x */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1300,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1301,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1303
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - IgnoreResult
    linkageType: ''
    returnType: void
    signature: void TEST(IgnoreResultTest, ActionReturningClass)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1307,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1308,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1315,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, String)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1321,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1322,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1319
    functionDepth: 1
    functionLinenumber: 1319
    functionLinenumberEnd: 1324
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - EXPECT_DOUBLE_EQ
    - Action::Perform
    - Assign
    linkageType: ''
    returnType: void
    signature: void TEST(AssignTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1339
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsRefQualifiedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1329
    functionDepth: 1
    functionLinenumber: 1329
    functionLinenumberEnd: 1329
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1333
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1359,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1360,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1361,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1363,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1364,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1378,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1379,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1381,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1383,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1384,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1396,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1397,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1398,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1401,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1402,1
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1415,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1416,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1417,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1419,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1420,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1430,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1431,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1434,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1443,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1444,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1446,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1345
    functionDepth: 1
    functionLinenumber: 1345
    functionLinenumberEnd: 1448
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, ProvidesLvalueReferencesToInitialActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1352
    functionDepth: 1
    functionLinenumber: 1352
    functionLinenumberEnd: 1352
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1353
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1353
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1354
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1355
    functionDepth: 1
    functionLinenumber: 1355
    functionLinenumberEnd: 1355
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 1
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: operator()(const Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 1
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1374
    functionName: operator()(const Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(const Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1391
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 1
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1410
    functionName: operator()(Obj&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FAIL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 1
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: operator()(Obj&&) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - FAIL
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&&) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1426
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1439
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1439
    functionName: operator()(Obj&) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator()(Obj&) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1458,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1459,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1460,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1462,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1473,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1474,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1452
    functionDepth: 1
    functionLinenumber: 1452
    functionLinenumberEnd: 1478
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAll, SupportsTypeErasedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1467
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1468
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1468
    functionName: testing::FinalAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FinalAction(FinalAction&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1470
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1482,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1483,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1481
    functionDepth: 1
    functionLinenumber: 1481
    functionLinenumberEnd: 1485
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1490,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1493
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TwoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1496
    functionDepth: 0
    functionLinenumber: 1496
    functionLinenumberEnd: 1496
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - a
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1500
    functionName: operator()(const char* a, I... i) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatAll
    linkageType: ''
    returnType: std::string
    signature: std::string operator()(const char* a, I... i) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1507,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1508,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1504
    functionDepth: 1
    functionLinenumber: 1504
    functionLinenumberEnd: 1510
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - std::tuple<int, int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 0
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: testing::SubtractAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    linkageType: ''
    returnType: int
    signature: int Perform(const std::tuple<int, int>& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: MakeAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: SubtractAction::SubtractAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1522,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1524,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1520
    functionDepth: 1
    functionLinenumber: 1520
    functionLinenumberEnd: 1526
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - SubtractAction::SubtractAction
    - EXPECT_EQ
    - MakeAction
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, NonInvokeAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1531,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1533
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, Identity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1538,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1536
    functionDepth: 1
    functionLinenumber: 1536
    functionLinenumberEnd: 1540
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RepeatedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1545,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    - Dst: testing::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1548
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    - testing::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReversedArgumentOrder)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1553,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1554,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    - Dst: testing::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1551
    functionDepth: 1
    functionLinenumber: 1551
    functionLinenumberEnd: 1556
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Char
    - Invoke
    - WithArgs
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::Short
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ArgsOfCompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1560,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1562,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1559
    functionDepth: 1
    functionLinenumber: 1559
    functionLinenumberEnd: 1564
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - WithArgs
    - Action::Perform
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, VoidAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1567,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1569,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1571
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - WithArgs
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, ReturnReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1577,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1578,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1581,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1573
    functionDepth: 1
    functionLinenumber: 1573
    functionLinenumberEnd: 1583
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, InnerActionWithConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1596,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1598
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1598
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - WithArg
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgsTest, RefQualifiedInnerAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - arg
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1592
      start: 1589
    functionDepth: 1
    functionLinenumber: 1589
    functionLinenumberEnd: 1592
    functionName: operator()(const int arg) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: int
    signature: int operator()(const int arg) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1604
    functionDepth: 0
    functionLinenumber: 1604
    functionLinenumberEnd: 1604
    functionName: testing::SetErrnoAndReturnTest::SetUp
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetUp() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1605
    functionName: testing::SetErrnoAndReturnTest::TearDown
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TearDown() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1609,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1610,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1612
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Int)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1616,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1617,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1619
      start: 1614
    functionDepth: 1
    functionLinenumber: 1614
    functionLinenumberEnd: 1619
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, Ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetErrnoAndReturn
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1622,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1623,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1621
    functionDepth: 1
    functionLinenumber: 1621
    functionLinenumberEnd: 1625
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SetErrnoAndReturn
    linkageType: ''
    returnType: void
    signature: void TEST_F(SetErrnoAndReturnTest, CompatibleTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1636,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1638,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1643,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1632
    functionDepth: 1
    functionLinenumber: 1632
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, IsCopyable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1657,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1659
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1666,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1667,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1670,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1662
    functionDepth: 1
    functionLinenumber: 1662
    functionLinenumberEnd: 1672
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, NonConstValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1678,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1684,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1685,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1688,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1691,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1693,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1701
      start: 1675
    functionDepth: 1
    functionLinenumber: 1675
    functionLinenumberEnd: 1701
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, ExplicitType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1707,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1704
    functionDepth: 3
    functionLinenumber: 1704
    functionLinenumberEnd: 1710
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - EXPECT_EQ
    - fuzzer::DictionaryEntry::Print
    - ::std::stringstream::str
    - ByRef
    - str
    linkageType: ''
    returnType: void
    signature: void TEST(ByRefTest, PrintsCorrectly)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1713
    functionName: testing::UnaryConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryConstructorClass(int v)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1719,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1720,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1723
      start: 1718
    functionDepth: 1
    functionLinenumber: 1718
    functionLinenumberEnd: 1723
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1727,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1728,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1731
      start: 1725
    functionDepth: 1
    functionLinenumber: 1725
    functionLinenumberEnd: 1731
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1735,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1736,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1739
      start: 1733
    functionDepth: 1
    functionLinenumber: 1733
    functionLinenumberEnd: 1739
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1743
    functionDepth: 0
    functionLinenumber: 1743
    functionLinenumberEnd: 1745
    functionName: testing::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnNew
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1751,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1754,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1757
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1757
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnNew
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnNewTest, ConstructorThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1759
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1759
    functionName: testing::UniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::emplace_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1765
    functionName: testing::VectorUniquePtrSource
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 3
    functionsReached:
    - int::int
    - std::vector::emplace_back
    linkageType: ''
    returnType: std::vector<std::unique_ptr<int>>
    signature: std::vector<std::unique_ptr<int>> VectorUniquePtrSource()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1769,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1770,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1771,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: testing::VectorUniquePtrSource
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1772,1
    - Dst: Derived::Derived
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1773,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: std::unique_ptr<Derived>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1775,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1777,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1778,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1781,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1782,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1783,1
    - Dst: MockClass::MakeUniqueBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    - Dst: std::unique_ptr::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1787
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1787
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_NE
    - Return
    - MockClass::MakeUniqueBase
    - std::unique_ptr::get
    - EXPECT_EQ
    - testing::VectorUniquePtrSource
    - std::unique_ptr<Derived>
    - MakeUniqueBase
    - int::int
    - MakeVectorUnique
    - std::vector::size
    - std::move
    - Derived::Derived
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Return)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1792,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1793,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1794,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1795,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: ByMove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1797,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1799,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1801
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MakeUnique
    - ByMove
    - Call
    - MockClass::MakeUnique
    - Return
    - EXPECT_EQ
    - DoAll
    - int::int
    - std::move
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue::SetFactory
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1807,1
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1808,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1809,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1811,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1812,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1813,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1815,1
    - Dst: MockClass::MakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1816,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1817,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1818,1
    - Dst: MockClass::MakeVectorUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1820,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1821,1
    - Dst: EXPECT_NE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1822,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1824
      start: 1803
    functionDepth: 1
    functionLinenumber: 1803
    functionLinenumberEnd: 1824
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DefaultValue::SetFactory
    - Invoke
    - MakeUnique
    - EXPECT_NE
    - MockClass::MakeUnique
    - MockClass::MakeVectorUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - MakeVectorUnique
    - std::vector::size
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1828,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1830,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1837,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1838,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: IsNull
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1840,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1844,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1847,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1848,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1851,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1860,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: MockClass::TakeUnique
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: make
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1864,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1826
    functionDepth: 1
    functionLinenumber: 1826
    functionLinenumberEnd: 1866
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - TakeUnique
    - Return
    - MockClass::TakeUnique
    - EXPECT_EQ
    - std::make_unique<int>
    - IsNull
    - SetArgPointee
    - make
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanTakeMoveOnlyValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1879,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1871
    functionDepth: 1
    functionLinenumber: 1871
    functionLinenumberEnd: 1891
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasRvalueRefQualifiedCallOperator)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1873
    functionDepth: 0
    functionLinenumber: 1873
    functionLinenumberEnd: 1873
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1906,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1908,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1909,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1910,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1897
    functionDepth: 1
    functionLinenumber: 1897
    functionLinenumberEnd: 1922
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasMultipleCallOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1899
    functionDepth: 0
    functionLinenumber: 1899
    functionLinenumberEnd: 1899
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1900
    functionDepth: 0
    functionLinenumber: 1900
    functionLinenumberEnd: 1900
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1941,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: testing::Return17
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1958,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1926
    functionDepth: 1
    functionLinenumber: 1926
    functionLinenumberEnd: 1960
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::Return17
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, MoveOnlyAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1930
    functionDepth: 0
    functionLinenumber: 1930
    functionLinenumberEnd: 1930
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1931
    functionDepth: 0
    functionLinenumber: 1931
    functionLinenumberEnd: 1931
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1933
      start: 1933
    functionDepth: 0
    functionLinenumber: 1933
    functionLinenumberEnd: 1933
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1934
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1934
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1947
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1947
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1948
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(Return17&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1950
      start: 1950
    functionDepth: 0
    functionLinenumber: 1950
    functionLinenumberEnd: 1950
    functionName: testing::Return17
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Return17(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1951
    functionDepth: 0
    functionLinenumber: 1951
    functionLinenumberEnd: 1951
    functionName: operator=(const Return17&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Return17
    signature: Return17 operator=(const Return17&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1953
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: ReturnInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1970,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1972,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1964
    functionDepth: 1
    functionLinenumber: 1964
    functionLinenumberEnd: 1974
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnInt
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionReturnsIgnoredValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1966
    functionDepth: 0
    functionLinenumber: 1966
    functionLinenumberEnd: 1966
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:1984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1978
    functionDepth: 1
    functionLinenumber: 1978
    functionLinenumberEnd: 1985
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, WillOnceCanAcceptLvalueReference)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1994
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1994
    functionName: testing::CheckArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool CheckArgs()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1999
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 1999
    functionName: operator()(Args...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(Args...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2008,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2014
      start: 2006
    functionDepth: 1
    functionLinenumber: 2006
    functionLinenumberEnd: 2014
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionSwallowsAllArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2020
    functionName: operator OnceAction<int(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<int(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: operator Action<int(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<int(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2033,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2037,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2031
    functionDepth: 1
    functionLinenumber: 2031
    functionLinenumberEnd: 2039
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, ActionHasTemplatedConversionOperators)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - val
    - ' ref'
    - ptr
    argTypes:
    - int
    - int
    - int*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2048
      start: 2043
    functionDepth: 0
    functionLinenumber: 2043
    functionLinenumberEnd: 2048
    functionName: testing::Add
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Add(int val, int& ref, int* ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - std::unique_ptr<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2050
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2050
    functionName: testing::Deref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Deref(std::unique_ptr<int> ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - t
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: operator()(T t)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T operator()(T t)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_unique<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2059
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2059
    functionName: testing::UniqueInt
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 6
    functionsReached:
    - std::make_unique<int>
    linkageType: ''
    returnType: std::unique_ptr<int>
    signature: std::unique_ptr<int> UniqueInt(int i)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2064,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2065,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2066,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2070
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2070
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - std::forward_as_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2074,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2075,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2079,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: testing::UniqueInt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2081,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2083
      start: 2072
    functionDepth: 1
    functionLinenumber: 2072
    functionLinenumberEnd: 2083
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::UniqueInt
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::move
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, ActionFromLambda)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2086,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2087,1
    - Dst: Double
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2088,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2090
      start: 2085
    functionDepth: 1
    functionLinenumber: 2085
    functionLinenumberEnd: 2090
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Double
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, PolymorphicFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<int(bool)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2095,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2096,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2097,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2100,1
    - Dst: Action<int(const char*)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2101,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2102,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2103,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2108,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2109,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2115,1
    - Dst: Action<void(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2092
    functionDepth: 1
    functionLinenumber: 2092
    functionLinenumberEnd: 2119
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - Action<void(int)>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - Action<int(bool)>
    - Action<int(const char*)>
    - empty
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, TypeConversion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2126,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2128
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(FunctorActionTest, UnusedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2132,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2133,1
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2135,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2136,1
    - Dst: testing::SetArgPointee<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2138,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2140,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2142
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - testing::SetArgPointee<1>
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(MoveOnlyArgumentsTest, ReturningActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2144
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2144
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2147,1
    - Dst: testing::Action<int(int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2148,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2149,1
    - Dst: testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2151,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2153,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2154,1
    - Dst: "testing::Action<int(int, int, int, int, int, int, int, int, int, int,
        int,\n                          int, int, int, int, int, int, int, int, int)>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2156,1
    - Dst: ReturnArity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2158,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc:2159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2161
      start: 2146
    functionDepth: 1
    functionLinenumber: 2146
    functionLinenumberEnd: 2161
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-actions_test.cc
    functionUses: 0
    functionsReached:
    - "testing::Action<int(int, int, int, int, int, int, int, int, int, int, int,\n
      \                         int, int, int, int, int, int, int, int, int)>"
    - std::make_tuple
    - EXPECT_EQ
    - testing::Action<int(int, int, int, int, int, int, int, int, int, int)>
    - testing::Action<int(int)>
    - ReturnArity
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacro, LargeArity)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 7
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 7
    functionName: GMOCK_TEST_REPLACE_comma_WITH_COMMA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_TEST_REPLACE_comma_WITH_COMMA(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Data
    - ','
    - _element
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: GMOCK_PP_INTERNAL_TYPE_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_TYPE_TEST(_i, _Data, _element)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_1(_x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _x
    - ','
    - _y
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_2(_x, _y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _x
    - ','
    - _y
    - ','
    - _z
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: GMOCK_PP_INTERNAL_VAR_TEST_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST_3(_x, _y, _z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: GMOCK_PP_INTERNAL_VAR_TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-pp_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_PP_INTERNAL_VAR_TEST(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 2
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 2
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 1
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 4
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 4
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 2
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 6
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 6
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 3
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 8
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 8
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 4
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 10
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 10
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 5
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 12
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 12
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 6
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:54,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:55,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:61,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Eq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:68,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:69,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:70,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ge
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, MatchesGreaterThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:76,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(Ge2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:83,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:84,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:85,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, MatchesGreaterThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:91,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(Gt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:98,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:99,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:100,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Le
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, MatchesLessThanOrEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:106,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Le
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Le2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:113,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:114,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:115,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Lt
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, MatchesLessThanArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:121,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Lt
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Lt2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:128,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:129,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:130,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    - Dst: Tuple2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Tuple2
    - Ne
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, MatchesUnequalArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:136,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Ne
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(Ne2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - Matcher::Matches
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(PairMatchBaseTest, WorksWithMoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:151,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:152,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:156,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:158,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:160,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:163,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:165,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:167,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 169
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 169
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, FloatMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:173,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:174,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:177,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:178,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:179,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:180,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:182,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:183,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:184,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:185,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:187,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:188,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:189,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, DoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:195,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:196,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:199,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:200,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:201,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:202,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:204,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:205,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:206,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:207,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:209,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:210,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:211,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 213
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - IsNan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, LongDoubleMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: std::nanf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:219,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:220,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:222,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:223,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: std::nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:224,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:225,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: std::numeric_limits<long double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:228,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: std::nanl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:229,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - std::nanf
    - Not
    - IsNan
    - EXPECT_FALSE
    - std::nanl
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - std::nan
    - Matcher::Matches
    - std::numeric_limits<long double>::quiet_NaN
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, NotMatchesNan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:236,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:238,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:239,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - IsNan
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:248,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:251,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: IsNan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - IsNan
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(IsNan, CanDescribeSelfWithNot)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:261,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:262,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:263,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 265
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatEq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(FloatEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:277,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:278,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:279,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:280,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:281,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:282,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - NanSensitiveFloatEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:288,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:296,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:297,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:298,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DoubleEq
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:304,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleEq2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:313,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:314,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:315,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:316,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:317,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - NanSensitiveDoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:323,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:331,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:332,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:333,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - FloatNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:339,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(FloatNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:347,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:348,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:349,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:350,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:351,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:352,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:353,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    - Dst: std::numeric_limits<float>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - EXPECT_TRUE
    - std::numeric_limits<float>::quiet_NaN
    - Matcher::Matches
    - NanSensitiveFloatNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:367,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:368,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:369,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - DoubleNear
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, MatchesEqualArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(DoubleNear2Test, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:383,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:384,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:385,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:386,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:387,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:388,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:389,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: Tpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    - Dst: std::numeric_limits<double>::quiet_NaN
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Tpl
    - EXPECT_FALSE
    - std::numeric_limits<double>::quiet_NaN
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:395,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 397
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:402,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:403,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NegatesMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 2
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Eq
    - testing::gmock_matchers_test::Describe
    - Not
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:416,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:418,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:419,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:425,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:426,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:428,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: testing::gmock_matchers_test::AllOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 14
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AllOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:440,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:441,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:442,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:443,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:445,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:446,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:447,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:448,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:449,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:451,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:452,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:453,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:454,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:455,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:456,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:458,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:459,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:460,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:461,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:467,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:468,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:469,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:470,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:471,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:472,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:473,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:474,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:475,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:476,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:477,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:478,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:479,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:480,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:481,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:482,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:483,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:484,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:485,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 487
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - testing::gmock_matchers_test::AllOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, MatchesWhenAllMatch)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:492,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:493,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:495,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:498,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:500,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:504,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:506,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - Lt
    - Ge
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:516,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:518,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:520,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:523,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:525,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:528,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:530,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:534,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:536,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:537,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:538,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:539,1
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 3
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    - EndsWith
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - Le
    - Ne
    - testing::gmock_matchers_test::DescribeNegation
    - Lt
    - Ge
    - EXPECT_THAT
    - AllOf
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:546,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:547,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:549,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:550,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:551,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:554,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:564,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:565,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:568,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:569,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:570,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:574,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:575,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:576,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:580,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:583,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:587,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:588,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:593,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:594,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:598,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 600
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 600
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - Lt
    - AllOf
    - GreaterThan
    linkageType: ''
    returnType: void
    signature: void TEST_P(AllOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:604,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:605,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:607,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<int>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 610
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 610
    functionName: testing::gmock_matchers_test::AnyOfMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 14
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void AnyOfMatches(int num, const Matcher<int>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SCOPED_TRACE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:613,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:614,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:617,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    - Dst: to_string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - num
    - ' m'
    argTypes:
    - int
    - Matcher<std::string>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: testing::gmock_matchers_test::AnyOfStringMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 7
    functionsReached:
    - Matches
    - SCOPED_TRACE
    - EXPECT_FALSE
    - testing::gmock_matchers_test::Describe
    - EXPECT_TRUE
    - to_string
    linkageType: ''
    returnType: void
    signature: void AnyOfStringMatches(int num, const Matcher<std::string>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:628,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:629,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:630,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:631,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:633,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:634,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:635,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:636,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:637,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:639,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:640,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:641,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:642,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:643,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:644,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:646,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:647,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:648,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:649,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:650,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:656,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:657,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:658,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:659,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:660,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:661,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:662,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:663,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 665
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::AnyOfMatches
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AnyOf
    - Le
    - Lt
    - Ge
    - Matcher::Matches
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, MatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:671,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:673,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:674,1
    - Dst: testing::gmock_matchers_test::AnyOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:675,1
    - Dst: testing::gmock_matchers_test::AnyOfStringMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:679,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 685
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 685
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EndsWith
    - testing::gmock_matchers_test::AnyOfStringMatches
    - testing::gmock_matchers_test::AnyOfMatches
    - testing::gmock_matchers_test::adl_test::AnyOf
    - testing::gmock_matchers_test::Describe
    - AnyOf
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, VariadicMatchesWhenAnyMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:688,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:689,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:690,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:691,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:692,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:696,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:697,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesFirstIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:702,1
    - Dst: Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:703,1
    - Dst: Conditional
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:704,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:705,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:706,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:710,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: Matcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:711,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 713
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 713
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::MatchAndExplain
    - Eq
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ne
    - EXPECT_THAT
    - Matcher::Matches
    - Conditional
    linkageType: ''
    returnType: void
    signature: void TEST(ConditionalTest, MatchesSecondIfCondition)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:718,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:720,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:722,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:723,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:726,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:727,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:729,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:730,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 734
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - testing::gmock_matchers_test::Describe
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:740,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:742,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:743,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:744,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:747,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:750,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Le
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:752,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:753,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 757
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 757
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_EQ
    - AnyOf
    - Le
    - Lt
    - testing::gmock_matchers_test::DescribeNegation
    - Ge
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, CanDescribeNegation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:762,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:763,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:765,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:766,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:767,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:770,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 772
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AnyOf
    - Lt
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:781,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:784,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:785,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:786,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:790,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:791,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:792,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:796,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:799,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:803,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:804,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:809,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:810,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: GreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:814,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 816
    functionName: testing::gmock_matchers_test::TEST_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_matchers_test::Explain
    - EXPECT_EQ
    - AnyOf
    - Lt
    - GreaterThan
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST_P(AnyOfTestP, ExplainsResult)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: testing::gmock_matchers_test::IsPositive
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int IsPositive(double x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 831
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 831
    functionName: testing::gmock_matchers_test::IsGreaterThan::IsGreaterThan
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IsGreaterThan(int threshold)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: operator()(int n) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(int n) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' n'
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 844
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 844
    functionName: testing::gmock_matchers_test::ReferencesFooAndIsZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesFooAndIsZero(const int& n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:849,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:850,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, MatchesWhatSatisfiesThePredicate)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: IsGreaterThan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:856,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:857,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 859
      start: 855
    functionDepth: 1
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - IsGreaterThan
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Matcher::Matches
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanBeUsedWithFunctor)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 864
    functionName: testing::gmock_matchers_test::ConvertibleToBool::ConvertibleToBool
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ConvertibleToBool(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 865
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 865
    functionName: operator bool() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator bool() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConvertibleToBool
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: testing::gmock_matchers_test::IsNotZero
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - ConvertibleToBool
    linkageType: ''
    returnType: ConvertibleToBool
    signature: ConvertibleToBool IsNotZero(int number)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:877,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:878,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:879,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 880
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 880
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:884,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 886
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 886
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, CanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:891,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:892,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 895
      start: 890
    functionDepth: 1
    functionLinenumber: 890
    functionLinenumberEnd: 895
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - EXPECT_TRUE
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, WorksForByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: ExplainMatchResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: Truly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 902
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Truly
    - StringMatchResultListener::str
    - EXPECT_FALSE
    - EXPECT_EQ
    - ExplainMatchResult
    linkageType: ''
    returnType: void
    signature: void TEST(TrulyTest, ExplainsFailures)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: Ge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:907,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 909
      start: 906
    functionDepth: 1
    functionLinenumber: 906
    functionLinenumberEnd: 909
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Ge
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:915,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 1
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matches
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - AllOf
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksOnByRefArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:922,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:923,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 921
    functionDepth: 1
    functionLinenumber: 921
    functionLinenumberEnd: 925
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_TRUE
    - EXPECT_FALSE
    - Matches
    linkageType: ''
    returnType: void
    signature: void TEST(MatchesTest, WorksWithMatcherOnNonRefType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:931,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 933
      start: 930
    functionDepth: 1
    functionLinenumber: 930
    functionLinenumberEnd: 933
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - StartsWith
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithPolymorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:936,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:937,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:938,1
    - Dst: Ref
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:941,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:942,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    - Dst: Value
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 944
      start: 935
    functionDepth: 1
    functionLinenumber: 935
    functionLinenumberEnd: 944
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Eq
    - EXPECT_FALSE
    - EXPECT_TRUE
    - Value
    - Ref
    linkageType: ''
    returnType: void
    signature: void TEST(ValueTest, WorksWithMonomorphicMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:947,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 949
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - std::make_tuple
    - Lt
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:952,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 954
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 954
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - AllArgs
    - Not
    - Eq
    - EXPECT_THAT
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksForNonTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 958
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 958
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 963
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 963
    functionName: testing::gmock_matchers_test::AllArgsHelper::AllArgsHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AllArgsHelper(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 964
    functionName: '& operator=(const AllArgsHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AllArgsHelper
    signature: AllArgsHelper & operator=(const AllArgsHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:969,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:970,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: AllArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:971,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:973,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    - Dst: AllArgsHelper::Helper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 975
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 975
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AllArgs
    - Helper
    - Return
    - EXPECT_EQ
    - Lt
    - AllArgsHelper::Helper
    - ON_CALL
    - Gt
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksInWithClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 979
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 979
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 991
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 991
    functionName: testing::gmock_matchers_test::OptionalMatchersHelper::OptionalMatchersHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void OptionalMatchersHelper(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '& operator=(const OptionalMatchersHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionalMatchersHelper
    signature: OptionalMatchersHelper & operator=(const OptionalMatchersHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:998,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:999,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1000,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1002,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1003,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: OptionalMatchersHelper::TwoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1004,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1006,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1007,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1008,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1009,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: OptionalMatchersHelper::NoArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1011,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1012,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    - Dst: OptionalMatchersHelper::OneArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1014
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - OptionalMatchersHelper::TwoArgs
    - Return
    - OptionalMatchersHelper::NoArgs
    - EXPECT_EQ
    - OptionalMatchersHelper::OneArg
    - ON_CALL
    - OneArg
    linkageType: ''
    returnType: void
    signature: void TEST(AllArgsTest, WorksWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1025,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1026,1
    - Dst: Floating
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1027,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1029,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1031,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1032,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1034,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1035,1
    - Dst: testing::internal::FloatingPoint::Infinity
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1036,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1038,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1040,1
    - Dst: std::numeric_limits<RawType>::max
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1041,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1042,1
    - Dst: testing::internal::FloatingPoint::ReinterpretBits
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1023
    functionDepth: 1
    functionLinenumber: 1023
    functionLinenumberEnd: 1043
    functionName: testing::gmock_matchers_test::FloatingPointTest::FloatingPointTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Floating
    - std::numeric_limits<RawType>::max
    - testing::internal::FloatingPoint::Infinity
    - testing::internal::FloatingPoint::ReinterpretBits
    linkageType: ''
    returnType: void
    signature: void FloatingPointTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TestSize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1051,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1052,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1053,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1054,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1055,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1057,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1058,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1060,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1061,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1062,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1065,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1067,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1068,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1070,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1071,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1075,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1079,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1080,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1081,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1082,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1086,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1088,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1049
    functionDepth: 1
    functionLinenumber: 1049
    functionLinenumberEnd: 1091
    functionName: testing::gmock_matchers_test::FloatingPointTest::TestMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestMatches(\n      testing::internal::FloatingEqMatcher<RawType>
      (*matcher_maker)(RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1133,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1134,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1135,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1136,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1137,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1138,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1140,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1141,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1142,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1143,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1144,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1145,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1146,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1150,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1151,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1152,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1153,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1155,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1156,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1157,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1158,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1161,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1162,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1163,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1165,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1166,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1167,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1169,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1170,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1171,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1173,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1174,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1175,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1180,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1181,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1185,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1186,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1187,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1188,1
    - Dst: matcher_maker
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1192,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1194,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1196,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1198,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1200,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1203
    functionName: testing::gmock_matchers_test::FloatingPointNearTest::TestNearMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - matcher_maker
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: "void TestNearMatches(testing::internal::FloatingEqMatcher<RawType>
      (\n      *matcher_maker)(RawType, RawType))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1209
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1213
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1217,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1218,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1219,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1221
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - Matcher::Matches
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1225,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1226,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1227,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1223
    functionDepth: 1
    functionLinenumber: 1223
    functionLinenumberEnd: 1229
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatEq
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1232,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1234,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1238,1
    - Dst: FloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1240,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1241,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1231
    functionDepth: 2
    functionLinenumber: 1231
    functionLinenumberEnd: 1243
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - FloatEq
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, FloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1246,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1247,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1248,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1250,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1252,1
    - Dst: NanSensitiveFloatEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1254,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1245
    functionDepth: 2
    functionLinenumber: 1245
    functionLinenumberEnd: 1257
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatEq
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloats)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1270,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1272,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1273,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1275,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1276,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1277,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1278,1
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1280,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1281,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1283
      start: 1269
    functionDepth: 2
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::Describe
    - testing::gmock_matchers_test::DescribeNegation
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1287,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1288,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1289,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1292,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1293,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1294,1
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1296,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1297,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1285
    functionDepth: 2
    functionLinenumber: 1285
    functionLinenumberEnd: 1299
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - NanSensitiveFloatNear
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1303,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1304,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1305,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1307
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_FALSE
    - Matcher::Matches
    - FloatNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, FloatNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveFloatNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1311,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1312,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1313,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1315
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveFloatNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1320
    functionDepth: 0
    functionLinenumber: 1320
    functionLinenumberEnd: 1322
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1330,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1331,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1332,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1334
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1334
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1338,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1339,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1340,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1336
    functionDepth: 1
    functionLinenumber: 1336
    functionLinenumberEnd: 1342
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - NanSensitiveDoubleEq
    - Matcher::Matches
    - EXPECT_TRUE
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1345,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1346,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1347,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1349,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1350,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1351,1
    - Dst: DoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1354,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1344
    functionDepth: 2
    functionLinenumber: 1344
    functionLinenumberEnd: 1356
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleEq
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, DoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1359,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1361,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1363,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1364,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1365,1
    - Dst: NanSensitiveDoubleEq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1368,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1358
    functionDepth: 2
    functionLinenumber: 1358
    functionLinenumberEnd: 1370
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleEq
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1376
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1376
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TestNearMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1380
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - TestNearMatches
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDoubles)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1384,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1385,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1386,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1388,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1389,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1390,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1391,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1394,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1382
    functionDepth: 2
    functionLinenumber: 1382
    functionLinenumberEnd: 1396
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1399,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1400,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1401,1
    - Dst: testing::gmock_matchers_test::Explain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1404,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1410
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_TRUE
    - testing::gmock_matchers_test::Explain
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1413,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1414,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1415,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1416,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1419,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1420,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1421,1
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1423,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: testing::gmock_matchers_test::Describe
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    - Dst: testing::gmock_matchers_test::DescribeNegation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - NanSensitiveDoubleNear
    - testing::gmock_matchers_test::DescribeNegation
    - testing::gmock_matchers_test::Describe
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1430,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1431,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1432,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1428
    functionDepth: 1
    functionLinenumber: 1428
    functionLinenumberEnd: 1434
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Matcher::Matches
    - EXPECT_FALSE
    - DoubleNear
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: NanSensitiveDoubleNear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1438,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1439,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1440,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1442
    functionName: testing::gmock_matchers_test::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Matcher::Matches
    - NanSensitiveDoubleNear
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1445,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1446,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - int::int
    - EXPECT_THAT
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(NotTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1453,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1455
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1460,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1457
    functionDepth: 1
    functionLinenumber: 1457
    functionLinenumberEnd: 1462
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, HugeMatcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: testing::gmock_matchers_test::adl_test::AllOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AllOf(const T1& /*t1*/, const T2& /*t2*/)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1484,1
    - Dst: testing::gmock_matchers_test::adl_test::AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1483
    functionDepth: 1
    functionLinenumber: 1483
    functionLinenumberEnd: 1486
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AllOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, DoesNotCallAllOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: testing::gmock_matchers_test::adl_test::AnyOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool AnyOf(const T1&, const T2&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1494,1
    - Dst: testing::gmock_matchers_test::adl_test::AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    - Dst: M
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1496
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1496
    functionName: testing::gmock_matchers_test::adl_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_THAT
    - testing::gmock_matchers_test::adl_test::AnyOf
    - M
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, DoesNotCallAnyOfUnqualified)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1501,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1502,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: AllOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1500
    functionDepth: 1
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - Lt
    - int::int
    - EXPECT_THAT
    - AllOf
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AllOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1507,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1508,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Not
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: AnyOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Lt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Pointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    - Dst: Gt
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1510
    functionName: testing::gmock_matchers_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc
    functionUses: 0
    functionsReached:
    - Not
    - Eq
    - AnyOf
    - Lt
    - int::int
    - EXPECT_THAT
    - Gt
    - Pointee
    linkageType: ''
    returnType: void
    signature: void TEST(AnyOfTest, WorksOnMoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: ByRefFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AnyNumber
    - ByRefFunc
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanInstantiateWithIncompleteArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const Incomplete& /* x */, ::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: testing::NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '& operator=(const MockA&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockA
    signature: MockA & operator=(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '& operator=(const ReferenceHoldingMock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReferenceHoldingMock
    signature: ReferenceHoldingMock & operator=(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: ~CC()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '& operator=(const MockCC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockCC
    signature: MockCC & operator=(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - Method
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Method
    - MockCC::Method
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:220,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:233,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - ON_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultIsMandatory)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:244,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - DoA
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:258,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:283,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 290
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:295,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:301,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:303,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithMustBeFirstClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:319,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:320,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanBeInferred)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:327,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:333,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 335
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:341,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 348
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:357,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:375,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 382
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:388,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 395
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:405,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:425,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:432,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 439
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:447,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:448,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 462
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:480,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 482
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:487,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 494
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:500,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:502,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:508,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:512,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 516
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:523,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:536,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:541,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:544,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:545,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - Between
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:553,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:560,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:563,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:564,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:571,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:574,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:575,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:577,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:578,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:582,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:587,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:592,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 603
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:612,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:613,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:614,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:615,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 621
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Between
    - Return
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:624,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:626,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:627,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:630,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:632,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:635,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:636,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:639,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:641,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:642,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:643,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:646,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:647,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:650,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:655,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:656,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:659,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:661,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:662,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:663,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:665,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:666,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:669,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:671,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:672,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:673,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 677
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - std::string::empty
    - MockA::DoA
    - EXPECT_TRUE
    - GMOCK_FLAG_GET
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 690
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 700
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 700
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, PicksLastMatchingOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:721,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:724,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 726
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 735
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 735
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, PicksLastMatchingExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:739,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 750
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, CatchesTooFewCalls)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:763,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 780
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:799,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveableStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:830,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:832,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:833,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:835,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:836,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 848
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 848
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    - testing::NonMoveableStruct
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NonMoveableType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - x_in
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 816
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(int x_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(NonMoveableStruct&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:857,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 862
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NthMatchTakesNthAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 873
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 873
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:883,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:884,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:885,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:892,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:900,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 907
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - std::string::c_str
    - Return
    - HasSubstr
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - EXPECT_THAT
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:911,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:918,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 921
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhaustedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:926,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:929,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:931,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 934
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 934
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_PRED_FORMAT2
    - Return
    - NaggyMock::DoB
    - DoB
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionMockerMessageTest,\n     ReportsDefaultActionLocationOfUninterestingCallsForNaggyMock)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 950
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 950
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockA::Binary
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UninterestingCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:959,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:963,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 972
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 972
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:980,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:984,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:985,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:989,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:990,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1000,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1001,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1002,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1006,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1007,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1013,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1014,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 1021
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1028,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1029,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1030,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1035,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1049,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, RetiredExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1065
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnmatchedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1080,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::GetTestPartResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: testing::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1103,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1109,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1110,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1112
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::message
    - DoB
    - EXPECT_EQ
    - testing::ContainsRegex
    - ASSERT_EQ
    - ::testing::TestPartResultArray::GetTestPartResult
    - testing::type
    - AnyNumber
    - EXPECT_THAT
    - ::testing::TestPartResultArray::size
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnsatisfiedPrerequisites)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1125
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_ANY_THROW
    - MockA::ReturnNonDefaultConstructible
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: "void TEST(UndefinedReturnValueTest,\n     ReturnValueIsMandatoryWhenNotDefaultConstructible)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1135,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1139,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1146,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1147,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1150
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1157,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1171,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1172,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1180
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1193,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1195,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1199,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1201
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, AllExpectationInScopeAreInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1217,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1219,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1220,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1224,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1203
    functionDepth: 1
    functionLinenumber: 1203
    functionLinenumberEnd: 1226
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, NestedInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1238,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1240,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1244,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1245,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1247
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1258,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1259,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1269,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1272
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - AnyNumber
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, AnyOrderIsOkByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1285,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1290,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1307,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1309
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1314
    functionDepth: 3
    functionLinenumber: 1314
    functionLinenumberEnd: 1327
    functionName: testing::PartialOrderTest::PartialOrderTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Result
    - ReturnResult
    - EXPECT_CALL
    - Return
    - DoB
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void PartialOrderTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1334,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1335,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1340,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1342
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1348,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1349,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1350,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1352
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1358,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1359,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1360,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1362
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1366,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1367,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1368,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1364
    functionDepth: 1
    functionLinenumber: 1364
    functionLinenumberEnd: 1372
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1382,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1383,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1385
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, Retirement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1411,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1412,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1414,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1416,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1417,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1419
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - Return
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, ConstrutorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1432
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1438
      start: 1436
    functionDepth: 0
    functionLinenumber: 1436
    functionLinenumberEnd: 1438
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, MemberTypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1440
    functionDepth: 1
    functionLinenumber: 1440
    functionLinenumberEnd: 1467
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, ConstructorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1477
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - EXPECT_EQ
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1491,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1494,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1495,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1497
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - EXPECT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, InsertionWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1499
    functionDepth: 1
    functionLinenumber: 1499
    functionLinenumberEnd: 1511
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Expectation
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, SizeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1517,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1518,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1523
      start: 1513
    functionDepth: 1
    functionLinenumber: 1513
    functionLinenumberEnd: 1523
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::end
    - ExpectationSet::begin
    - testing::Eq
    - EXPECT_TRUE
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, IsEnumerable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1534,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1535,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1537
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1548,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1549,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1550,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1539
    functionDepth: 1
    functionLinenumber: 1539
    functionLinenumberEnd: 1552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1565,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1570,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1572
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1585,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1586,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1591,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1610,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1611,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1613
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1626,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1631,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1633
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1643,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1648,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1636
    functionDepth: 1
    functionLinenumber: 1636
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeUsedWithInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1660,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1661,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1662,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1664
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeCalledManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1676,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1677,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1678,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1679,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1680,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1682
      start: 1667
    functionDepth: 1
    functionLinenumber: 1667
    functionLinenumberEnd: 1682
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsUpToFiveArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1699,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1704,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1706
      start: 1685
    functionDepth: 1
    functionLinenumber: 1685
    functionLinenumberEnd: 1706
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsDuplicatedInput)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1717,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1718,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1710
    functionDepth: 1
    functionLinenumber: 1710
    functionLinenumberEnd: 1720
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1727,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1728,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1729,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1735,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1736,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1748
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - MockA*::Binary
    - DoB
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1752,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1753,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1754,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1768
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1768
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1776
      start: 1776
    functionDepth: 0
    functionLinenumber: 1776
    functionLinenumberEnd: 1776
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Delete, ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1781,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1784
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1784
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - DoA
    - Delete
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: MockA*::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1786
    functionDepth: 1
    functionLinenumber: 1786
    functionLinenumberEnd: 1790
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - MockA::MockA
    - Return
    - testing::Result
    - DoAll
    - MockA*::ReturnResult
    - Delete
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1794,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1795,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1796,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1810
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1814,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1815,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1816,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1825,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1830
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - MockA*::Binary
    - DoB
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1836
    functionDepth: 0
    functionLinenumber: 1836
    functionLinenumberEnd: 1838
    functionName: testing::EvenNumberCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1842
    functionDepth: 0
    functionLinenumber: 1842
    functionLinenumberEnd: 1844
    functionName: testing::EvenNumberCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::EvenNumberCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    - Dst: EvenNumberCardinality::EvenNumberCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1852
    functionDepth: 1
    functionLinenumber: 1852
    functionLinenumberEnd: 1852
    functionName: testing::EvenNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EvenNumberCardinality::EvenNumberCardinality
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality EvenNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: testing::EvenNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1863,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1864,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1867
      start: 1854
    functionDepth: 2
    functionLinenumber: 1854
    functionLinenumberEnd: 1867
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - testing::EvenNumber
    - DoA
    - AnyNumber
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: "void TEST(ExpectationBaseTest,\n     AllPrerequisitesAreSatisfiedWorksForNonMonotonicCardinality)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1876
      start: 1874
    functionDepth: 0
    functionLinenumber: 1874
    functionLinenumberEnd: 1876
    functionName: operator<<(::std::ostream& os, const Printable&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator<<(::std::ostream& os, const Printable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1879
    functionDepth: 0
    functionLinenumber: 1879
    functionLinenumberEnd: 1879
    functionName: testing::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1885
    functionDepth: 0
    functionLinenumber: 1885
    functionLinenumberEnd: 1885
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1892
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1893
    functionName: '& operator=(const MockC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockC
    signature: MockC & operator=(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1898
    functionDepth: 1
    functionLinenumber: 1898
    functionLinenumberEnd: 1899
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1903
    functionName: ~VerboseFlagPreservingFixture() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void ~VerboseFlagPreservingFixture() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1908
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1909
    functionDepth: 0
    functionLinenumber: 1909
    functionLinenumberEnd: 1910
    functionName: '& operator=(const VerboseFlagPreservingFixture&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VerboseFlagPreservingFixture
    signature: VerboseFlagPreservingFixture & operator=(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1920,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1922,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1924,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1925,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1918
    functionDepth: 1
    functionLinenumber: 1918
    functionLinenumberEnd: 1927
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesNoStackTraceWhenVerboseWarning)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1934,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1936,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1938,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1939,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1940,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1949,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1953,1
    - Dst: NaggyMock::NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1954,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1955,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1932
    functionDepth: 1
    functionLinenumber: 1932
    functionLinenumberEnd: 1959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - NaggyMock::NonVoidMethod
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesFyiWithStackTraceWhenVerboseInfo)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1967,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1968,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1969,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1970,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1975,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1980,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1982,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1983,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1984,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 1990
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - std::string::c_str
    - testing::Unprintable
    - NaggyMock::DoB
    - testing::ContainsRegex
    - NaggyMock::VoidMethod
    - EXPECT_THAT
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockPrintsArgumentsAndReturnValue)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2011,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - ' output'
    - should_print
    - ' expected_substring'
    - ' function_name'
    argTypes:
    - std::string
    - bool
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2000
    functionDepth: 1
    functionLinenumber: 2000
    functionLinenumberEnd: 2016
    functionName: testing::GMockVerboseFlagTest::VerifyOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - c_str
    - static_cast<void>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void VerifyOutput(const std::string& output, bool should_print,\n
      \                   const std::string& expected_substring,\n                    const
      std::string& function_name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2025,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2026,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2034,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2035,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2042
      start: 2019
    functionDepth: 2
    functionLinenumber: 2019
    functionLinenumberEnd: 2042
    functionName: testing::GMockVerboseFlagTest::TestExpectedCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - DoA
    - Return
    - testing::GMockVerboseFlagTest::VerifyOutput
    - MockA::DoA
    - MockA::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestExpectedCall(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2057,1
    - Dst: NaggyMock::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2058,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2067,1
    - Dst: NaggyMock::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2068,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2045
    functionDepth: 2
    functionLinenumber: 2045
    functionLinenumberEnd: 2076
    functionName: testing::GMockVerboseFlagTest::TestUninterestingCallOnNaggyMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - testing::GMockVerboseFlagTest::VerifyOutput
    - NaggyMock::DoA
    - NaggyMock::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestUninterestingCallOnNaggyMock(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2082,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2083,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 1
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Info)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2090,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2091,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2093
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2098,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2099,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2097
    functionDepth: 1
    functionLinenumber: 2097
    functionLinenumberEnd: 2101
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2106,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2107,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2105
    functionDepth: 1
    functionLinenumber: 2105
    functionLinenumberEnd: 2109
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2121
      start: 2118
    functionDepth: 1
    functionLinenumber: 2118
    functionLinenumberEnd: 2121
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2125
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2130
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2131
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2131
    functionName: '& operator=(const LogTestHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LogTestHelper
    signature: LogTestHelper & operator=(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2140,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2143
      start: 2139
    functionDepth: 1
    functionLinenumber: 2139
    functionLinenumberEnd: 2143
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2146,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2145
    functionDepth: 1
    functionLinenumber: 2145
    functionLinenumberEnd: 2149
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2152,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2155
      start: 2151
    functionDepth: 1
    functionLinenumber: 2151
    functionLinenumberEnd: 2155
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2160,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2162
      start: 2159
    functionDepth: 0
    functionLinenumber: 2159
    functionLinenumberEnd: 2162
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, AllowsLeakingUnusedMockObject)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2165,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2164
    functionDepth: 1
    functionLinenumber: 2164
    functionLinenumberEnd: 2169
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - MockA*::DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2172,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2171
    functionDepth: 1
    functionLinenumber: 2171
    functionLinenumberEnd: 2175
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2178,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2179,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2182
      start: 2177
    functionDepth: 1
    functionLinenumber: 2177
    functionLinenumberEnd: 2182
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2185,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2188
      start: 2184
    functionDepth: 1
    functionLinenumber: 2184
    functionLinenumberEnd: 2188
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2191,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2190
    functionDepth: 1
    functionLinenumber: 2190
    functionLinenumberEnd: 2195
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2199
    functionDepth: 1
    functionLinenumber: 2199
    functionLinenumberEnd: 2207
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2215,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2222
      start: 2212
    functionDepth: 1
    functionLinenumber: 2212
    functionLinenumberEnd: 2222
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSucceed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2239
      start: 2227
    functionDepth: 1
    functionLinenumber: 2227
    functionLinenumberEnd: 2239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2247,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2248,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2255
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2263,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 2259
    functionDepth: 1
    functionLinenumber: 2259
    functionLinenumberEnd: 2273
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2280,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2284,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2285,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2277
    functionDepth: 1
    functionLinenumber: 2277
    functionLinenumberEnd: 2292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2299,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2296
    functionDepth: 1
    functionLinenumber: 2296
    functionLinenumberEnd: 2301
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - MockB::DoB
    - Mock::VerifyAndClear
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, NoMethodHasDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2305
    functionDepth: 1
    functionLinenumber: 2305
    functionLinenumberEnd: 2313
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 1
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2333
    functionDepth: 1
    functionLinenumber: 2333
    functionLinenumberEnd: 2344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AMethodHasManyDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2351,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2352,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2359
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2367,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2368,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2362
    functionDepth: 1
    functionLinenumber: 2362
    functionLinenumberEnd: 2375
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2383,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2393
      start: 2378
    functionDepth: 1
    functionLinenumber: 2378
    functionLinenumberEnd: 2393
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Failure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2403,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2404,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2397
    functionDepth: 1
    functionLinenumber: 2397
    functionLinenumberEnd: 2411
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - testing::Const
    - ASSERT_TRUE
    - DoB
    - DoDefault
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2419,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2421,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2415
    functionDepth: 1
    functionLinenumber: 2415
    functionLinenumberEnd: 2428
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2446,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2447,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2456
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - EXPECT_FALSE
    - DoB
    - DoDefault
    - EXPECT_TRUE
    - MockA::Binary
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2465,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2476
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2476
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughExpectations)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2480,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2495
      start: 2478
    functionDepth: 1
    functionLinenumber: 2478
    functionLinenumberEnd: 2495
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughDefaultAction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2509,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2518
      start: 2502
    functionDepth: 1
    functionLinenumber: 2502
    functionLinenumberEnd: 2518
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - NonVoidMethod
    - EXPECT_CALL
    - Invoke
    - DoA
    - MockA::DoA
    - IgnoreResult
    - ON_CALL
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(SynchronizationTest, CanCallMockMethodInAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2527,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2528,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2529,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2532,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2520
    functionDepth: 1
    functionLinenumber: 2520
    functionLinenumberEnd: 2538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - SaveArg
    - MockA::DoA
    - MockA::Binary
    - EXPECT_THAT
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2540
    functionDepth: 1
    functionLinenumber: 2540
    functionLinenumberEnd: 2548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: MockWithConstMethods::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    - Dst: MockWithConstMethods::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2563
      start: 2556
    functionDepth: 1
    functionLinenumber: 2556
    functionLinenumberEnd: 2563
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockWithConstMethods::Bar
    - Return
    - MockWithConstMethods::Foo
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2587
      start: 2571
    functionDepth: 1
    functionLinenumber: 2571
    functionLinenumberEnd: 2587
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Overloaded
    - MockConstOverload::Overloaded
    - Return
    - testing::Const
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(ParameterlessExpectationsTest,\n     CanSetExpectationsForConstOverloadedMethods)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: ByRefFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AnyNumber
    - ByRefFunc
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanInstantiateWithIncompleteArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const Incomplete& /* x */, ::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: testing::NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '& operator=(const MockA&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockA
    signature: MockA & operator=(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '& operator=(const ReferenceHoldingMock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReferenceHoldingMock
    signature: ReferenceHoldingMock & operator=(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: ~CC()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '& operator=(const MockCC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockCC
    signature: MockCC & operator=(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - Method
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Method
    - MockCC::Method
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:220,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:233,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - ON_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultIsMandatory)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:244,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - DoA
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:258,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:283,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 290
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:295,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:301,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:303,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithMustBeFirstClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:319,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:320,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanBeInferred)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:327,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:333,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 335
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:341,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 348
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:357,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:375,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 382
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:388,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 395
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:405,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:425,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:432,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 439
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:447,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:448,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 462
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:480,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 482
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:487,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 494
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:500,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:502,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:508,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:512,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 516
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:523,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:536,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:541,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:544,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:545,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - Between
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:553,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:560,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:563,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:564,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:571,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:574,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:575,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:577,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:578,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:582,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:587,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:592,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 603
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:612,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:613,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:614,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:615,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 621
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Between
    - Return
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:624,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:626,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:627,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:630,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:632,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:635,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:636,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:639,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:641,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:642,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:643,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:646,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:647,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:650,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:655,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:656,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:659,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:661,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:662,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:663,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:665,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:666,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:669,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:671,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:672,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:673,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 677
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - std::string::empty
    - MockA::DoA
    - EXPECT_TRUE
    - GMOCK_FLAG_GET
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 690
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 700
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 700
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, PicksLastMatchingOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:721,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:724,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 726
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 735
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 735
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, PicksLastMatchingExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:739,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 750
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, CatchesTooFewCalls)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:763,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 780
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:799,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveableStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:830,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:832,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:833,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:835,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:836,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 848
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 848
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    - testing::NonMoveableStruct
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NonMoveableType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - x_in
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 816
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(int x_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(NonMoveableStruct&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:857,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 862
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NthMatchTakesNthAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 873
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 873
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:883,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:884,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:885,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:892,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:900,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 907
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - std::string::c_str
    - Return
    - HasSubstr
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - EXPECT_THAT
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:911,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:918,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 921
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhaustedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:926,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:929,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:931,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 934
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 934
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_PRED_FORMAT2
    - Return
    - NaggyMock::DoB
    - DoB
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionMockerMessageTest,\n     ReportsDefaultActionLocationOfUninterestingCallsForNaggyMock)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 950
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 950
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockA::Binary
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UninterestingCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:959,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:963,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 972
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 972
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:980,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:984,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:985,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:989,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:990,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1000,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1001,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1002,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1006,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1007,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1013,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1014,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 1021
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1028,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1029,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1030,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1035,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1049,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, RetiredExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1065
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnmatchedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1080,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::GetTestPartResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: testing::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1103,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1109,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1110,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1112
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::message
    - DoB
    - EXPECT_EQ
    - testing::ContainsRegex
    - ASSERT_EQ
    - ::testing::TestPartResultArray::GetTestPartResult
    - testing::type
    - AnyNumber
    - EXPECT_THAT
    - ::testing::TestPartResultArray::size
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnsatisfiedPrerequisites)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1125
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_ANY_THROW
    - MockA::ReturnNonDefaultConstructible
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: "void TEST(UndefinedReturnValueTest,\n     ReturnValueIsMandatoryWhenNotDefaultConstructible)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1135,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1139,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1146,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1147,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1150
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1157,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1171,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1172,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1180
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1193,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1195,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1199,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1201
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, AllExpectationInScopeAreInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1217,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1219,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1220,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1224,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1203
    functionDepth: 1
    functionLinenumber: 1203
    functionLinenumberEnd: 1226
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, NestedInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1238,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1240,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1244,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1245,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1247
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1258,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1259,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1269,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1272
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - AnyNumber
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, AnyOrderIsOkByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1285,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1290,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1307,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1309
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1314
    functionDepth: 3
    functionLinenumber: 1314
    functionLinenumberEnd: 1327
    functionName: testing::PartialOrderTest::PartialOrderTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Result
    - ReturnResult
    - EXPECT_CALL
    - Return
    - DoB
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void PartialOrderTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1334,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1335,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1340,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1342
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1348,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1349,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1350,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1352
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1358,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1359,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1360,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1362
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1366,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1367,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1368,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1364
    functionDepth: 1
    functionLinenumber: 1364
    functionLinenumberEnd: 1372
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1382,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1383,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1385
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, Retirement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1411,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1412,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1414,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1416,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1417,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1419
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - Return
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, ConstrutorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1432
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1438
      start: 1436
    functionDepth: 0
    functionLinenumber: 1436
    functionLinenumberEnd: 1438
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, MemberTypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1440
    functionDepth: 1
    functionLinenumber: 1440
    functionLinenumberEnd: 1467
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, ConstructorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1477
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - EXPECT_EQ
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1491,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1494,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1495,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1497
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - EXPECT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, InsertionWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1499
    functionDepth: 1
    functionLinenumber: 1499
    functionLinenumberEnd: 1511
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Expectation
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, SizeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1517,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1518,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1523
      start: 1513
    functionDepth: 1
    functionLinenumber: 1513
    functionLinenumberEnd: 1523
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::end
    - ExpectationSet::begin
    - testing::Eq
    - EXPECT_TRUE
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, IsEnumerable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1534,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1535,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1537
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1548,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1549,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1550,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1539
    functionDepth: 1
    functionLinenumber: 1539
    functionLinenumberEnd: 1552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1565,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1570,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1572
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1585,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1586,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1591,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1610,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1611,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1613
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1626,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1631,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1633
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1643,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1648,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1636
    functionDepth: 1
    functionLinenumber: 1636
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeUsedWithInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1660,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1661,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1662,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1664
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeCalledManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1676,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1677,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1678,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1679,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1680,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1682
      start: 1667
    functionDepth: 1
    functionLinenumber: 1667
    functionLinenumberEnd: 1682
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsUpToFiveArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1699,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1704,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1706
      start: 1685
    functionDepth: 1
    functionLinenumber: 1685
    functionLinenumberEnd: 1706
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsDuplicatedInput)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1717,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1718,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1710
    functionDepth: 1
    functionLinenumber: 1710
    functionLinenumberEnd: 1720
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1727,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1728,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1729,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1735,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1736,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1748
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - MockA*::Binary
    - DoB
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1752,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1753,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1754,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1768
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1768
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1776
      start: 1776
    functionDepth: 0
    functionLinenumber: 1776
    functionLinenumberEnd: 1776
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Delete, ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1781,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1784
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1784
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - DoA
    - Delete
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: MockA*::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1786
    functionDepth: 1
    functionLinenumber: 1786
    functionLinenumberEnd: 1790
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - MockA::MockA
    - Return
    - testing::Result
    - DoAll
    - MockA*::ReturnResult
    - Delete
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1794,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1795,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1796,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1810
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1814,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1815,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1816,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1825,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1830
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - MockA*::Binary
    - DoB
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1836
    functionDepth: 0
    functionLinenumber: 1836
    functionLinenumberEnd: 1838
    functionName: testing::EvenNumberCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1842
    functionDepth: 0
    functionLinenumber: 1842
    functionLinenumberEnd: 1844
    functionName: testing::EvenNumberCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::EvenNumberCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    - Dst: EvenNumberCardinality::EvenNumberCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1852
    functionDepth: 1
    functionLinenumber: 1852
    functionLinenumberEnd: 1852
    functionName: testing::EvenNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 1
    functionsReached:
    - EvenNumberCardinality::EvenNumberCardinality
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality EvenNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: testing::EvenNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1863,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1864,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1867
      start: 1854
    functionDepth: 2
    functionLinenumber: 1854
    functionLinenumberEnd: 1867
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - testing::EvenNumber
    - DoA
    - AnyNumber
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: "void TEST(ExpectationBaseTest,\n     AllPrerequisitesAreSatisfiedWorksForNonMonotonicCardinality)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1876
      start: 1874
    functionDepth: 0
    functionLinenumber: 1874
    functionLinenumberEnd: 1876
    functionName: operator<<(::std::ostream& os, const Printable&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator<<(::std::ostream& os, const Printable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1879
    functionDepth: 0
    functionLinenumber: 1879
    functionLinenumberEnd: 1879
    functionName: testing::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1885
    functionDepth: 0
    functionLinenumber: 1885
    functionLinenumberEnd: 1885
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1892
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1893
    functionName: '& operator=(const MockC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockC
    signature: MockC & operator=(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1898
    functionDepth: 1
    functionLinenumber: 1898
    functionLinenumberEnd: 1899
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1903
    functionName: ~VerboseFlagPreservingFixture() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void ~VerboseFlagPreservingFixture() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1908
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1909
    functionDepth: 0
    functionLinenumber: 1909
    functionLinenumberEnd: 1910
    functionName: '& operator=(const VerboseFlagPreservingFixture&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VerboseFlagPreservingFixture
    signature: VerboseFlagPreservingFixture & operator=(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1920,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1922,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1924,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1925,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1918
    functionDepth: 1
    functionLinenumber: 1918
    functionLinenumberEnd: 1927
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesNoStackTraceWhenVerboseWarning)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1934,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1936,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1938,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1939,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1940,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1949,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1953,1
    - Dst: NaggyMock::NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1954,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1955,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1932
    functionDepth: 1
    functionLinenumber: 1932
    functionLinenumberEnd: 1959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - NaggyMock::NonVoidMethod
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesFyiWithStackTraceWhenVerboseInfo)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1967,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1968,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1969,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1970,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1975,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1980,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1982,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1983,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1984,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 1990
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - std::string::c_str
    - testing::Unprintable
    - NaggyMock::DoB
    - testing::ContainsRegex
    - NaggyMock::VoidMethod
    - EXPECT_THAT
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockPrintsArgumentsAndReturnValue)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2011,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - ' output'
    - should_print
    - ' expected_substring'
    - ' function_name'
    argTypes:
    - std::string
    - bool
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2000
    functionDepth: 1
    functionLinenumber: 2000
    functionLinenumberEnd: 2016
    functionName: testing::GMockVerboseFlagTest::VerifyOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 2
    functionsReached:
    - EXPECT_STREQ
    - c_str
    - static_cast<void>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void VerifyOutput(const std::string& output, bool should_print,\n
      \                   const std::string& expected_substring,\n                    const
      std::string& function_name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2025,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2026,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2034,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2035,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2042
      start: 2019
    functionDepth: 2
    functionLinenumber: 2019
    functionLinenumberEnd: 2042
    functionName: testing::GMockVerboseFlagTest::TestExpectedCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - DoA
    - Return
    - testing::GMockVerboseFlagTest::VerifyOutput
    - MockA::DoA
    - MockA::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestExpectedCall(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2057,1
    - Dst: NaggyMock::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2058,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2067,1
    - Dst: NaggyMock::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2068,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2045
    functionDepth: 2
    functionLinenumber: 2045
    functionLinenumberEnd: 2076
    functionName: testing::GMockVerboseFlagTest::TestUninterestingCallOnNaggyMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - testing::GMockVerboseFlagTest::VerifyOutput
    - NaggyMock::DoA
    - NaggyMock::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestUninterestingCallOnNaggyMock(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2082,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2083,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 1
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Info)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2090,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2091,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2093
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2098,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2099,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2097
    functionDepth: 1
    functionLinenumber: 2097
    functionLinenumberEnd: 2101
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2106,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2107,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2105
    functionDepth: 1
    functionLinenumber: 2105
    functionLinenumberEnd: 2109
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2121
      start: 2118
    functionDepth: 1
    functionLinenumber: 2118
    functionLinenumberEnd: 2121
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2125
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2130
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2131
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2131
    functionName: '& operator=(const LogTestHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LogTestHelper
    signature: LogTestHelper & operator=(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2140,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2143
      start: 2139
    functionDepth: 1
    functionLinenumber: 2139
    functionLinenumberEnd: 2143
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2146,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2145
    functionDepth: 1
    functionLinenumber: 2145
    functionLinenumberEnd: 2149
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2152,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2155
      start: 2151
    functionDepth: 1
    functionLinenumber: 2151
    functionLinenumberEnd: 2155
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2160,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2162
      start: 2159
    functionDepth: 0
    functionLinenumber: 2159
    functionLinenumberEnd: 2162
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, AllowsLeakingUnusedMockObject)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2165,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2164
    functionDepth: 1
    functionLinenumber: 2164
    functionLinenumberEnd: 2169
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - MockA*::DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2172,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2171
    functionDepth: 1
    functionLinenumber: 2171
    functionLinenumberEnd: 2175
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2178,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2179,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2182
      start: 2177
    functionDepth: 1
    functionLinenumber: 2177
    functionLinenumberEnd: 2182
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2185,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2188
      start: 2184
    functionDepth: 1
    functionLinenumber: 2184
    functionLinenumberEnd: 2188
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2191,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2190
    functionDepth: 1
    functionLinenumber: 2190
    functionLinenumberEnd: 2195
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2199
    functionDepth: 1
    functionLinenumber: 2199
    functionLinenumberEnd: 2207
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2215,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2222
      start: 2212
    functionDepth: 1
    functionLinenumber: 2212
    functionLinenumberEnd: 2222
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSucceed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2239
      start: 2227
    functionDepth: 1
    functionLinenumber: 2227
    functionLinenumberEnd: 2239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2247,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2248,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2255
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2263,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 2259
    functionDepth: 1
    functionLinenumber: 2259
    functionLinenumberEnd: 2273
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2280,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2284,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2285,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2277
    functionDepth: 1
    functionLinenumber: 2277
    functionLinenumberEnd: 2292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2299,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2296
    functionDepth: 1
    functionLinenumber: 2296
    functionLinenumberEnd: 2301
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - MockB::DoB
    - Mock::VerifyAndClear
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, NoMethodHasDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2305
    functionDepth: 1
    functionLinenumber: 2305
    functionLinenumberEnd: 2313
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 1
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2333
    functionDepth: 1
    functionLinenumber: 2333
    functionLinenumberEnd: 2344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AMethodHasManyDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2351,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2352,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2359
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2367,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2368,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2362
    functionDepth: 1
    functionLinenumber: 2362
    functionLinenumberEnd: 2375
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2383,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2393
      start: 2378
    functionDepth: 1
    functionLinenumber: 2378
    functionLinenumberEnd: 2393
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Failure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2403,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2404,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2397
    functionDepth: 1
    functionLinenumber: 2397
    functionLinenumberEnd: 2411
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - testing::Const
    - ASSERT_TRUE
    - DoB
    - DoDefault
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2419,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2421,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2415
    functionDepth: 1
    functionLinenumber: 2415
    functionLinenumberEnd: 2428
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2446,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2447,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2456
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - EXPECT_FALSE
    - DoB
    - DoDefault
    - EXPECT_TRUE
    - MockA::Binary
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2465,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2476
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2476
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughExpectations)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2480,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2495
      start: 2478
    functionDepth: 1
    functionLinenumber: 2478
    functionLinenumberEnd: 2495
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughDefaultAction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2509,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2518
      start: 2502
    functionDepth: 1
    functionLinenumber: 2502
    functionLinenumberEnd: 2518
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - NonVoidMethod
    - EXPECT_CALL
    - Invoke
    - DoA
    - MockA::DoA
    - IgnoreResult
    - ON_CALL
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(SynchronizationTest, CanCallMockMethodInAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2527,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2528,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2529,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2532,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2520
    functionDepth: 1
    functionLinenumber: 2520
    functionLinenumberEnd: 2538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - SaveArg
    - MockA::DoA
    - MockA::Binary
    - EXPECT_THAT
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2540
    functionDepth: 1
    functionLinenumber: 2540
    functionLinenumberEnd: 2548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: MockWithConstMethods::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    - Dst: MockWithConstMethods::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2563
      start: 2556
    functionDepth: 1
    functionLinenumber: 2556
    functionLinenumberEnd: 2563
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockWithConstMethods::Bar
    - Return
    - MockWithConstMethods::Foo
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2587
      start: 2571
    functionDepth: 1
    functionLinenumber: 2571
    functionLinenumberEnd: 2587
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Overloaded
    - MockConstOverload::Overloaded
    - Return
    - testing::Const
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(ParameterlessExpectationsTest,\n     CanSetExpectationsForConstOverloadedMethods)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: ByRefFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AnyNumber
    - ByRefFunc
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanInstantiateWithIncompleteArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const Incomplete& /* x */, ::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: testing::NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '& operator=(const MockA&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockA
    signature: MockA & operator=(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '& operator=(const ReferenceHoldingMock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReferenceHoldingMock
    signature: ReferenceHoldingMock & operator=(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: ~CC()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '& operator=(const MockCC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockCC
    signature: MockCC & operator=(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - Method
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Method
    - MockCC::Method
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:220,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:233,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - ON_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultIsMandatory)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:244,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - DoA
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:258,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:283,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 290
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:295,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:301,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:303,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithMustBeFirstClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:319,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:320,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanBeInferred)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:327,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:333,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 335
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:341,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 348
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:357,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:375,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 382
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:388,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 395
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:405,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:425,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:432,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 439
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:447,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:448,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 462
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:480,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 482
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:487,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 494
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:500,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:502,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:508,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:512,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 516
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:523,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:536,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:541,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:544,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:545,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - Between
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:553,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:560,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:563,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:564,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:571,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:574,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:575,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:577,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:578,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:582,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:587,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:592,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 603
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:612,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:613,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:614,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:615,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 621
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Between
    - Return
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:624,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:626,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:627,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:630,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:632,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:635,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:636,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:639,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:641,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:642,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:643,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:646,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:647,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:650,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:655,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:656,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:659,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:661,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:662,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:663,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:665,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:666,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:669,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:671,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:672,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:673,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 677
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - std::string::empty
    - MockA::DoA
    - EXPECT_TRUE
    - GMOCK_FLAG_GET
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 690
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 700
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 700
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, PicksLastMatchingOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:721,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:724,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 726
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 735
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 735
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, PicksLastMatchingExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:739,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 750
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, CatchesTooFewCalls)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:763,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 780
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:799,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveableStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:830,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:832,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:833,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:835,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:836,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 848
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 848
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    - testing::NonMoveableStruct
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NonMoveableType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - x_in
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 816
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(int x_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(NonMoveableStruct&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:857,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 862
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NthMatchTakesNthAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 873
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 873
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:883,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:884,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:885,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:892,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:900,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 907
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - std::string::c_str
    - Return
    - HasSubstr
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - EXPECT_THAT
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:911,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:918,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 921
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhaustedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:926,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:929,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:931,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 934
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 934
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_PRED_FORMAT2
    - Return
    - NaggyMock::DoB
    - DoB
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionMockerMessageTest,\n     ReportsDefaultActionLocationOfUninterestingCallsForNaggyMock)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 950
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 950
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockA::Binary
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UninterestingCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:959,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:963,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 972
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 972
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:980,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:984,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:985,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:989,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:990,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1000,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1001,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1002,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1006,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1007,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1013,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1014,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 1021
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1028,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1029,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1030,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1035,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1049,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, RetiredExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1065
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnmatchedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1080,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::GetTestPartResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: testing::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1103,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1109,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1110,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1112
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::message
    - DoB
    - EXPECT_EQ
    - testing::ContainsRegex
    - ASSERT_EQ
    - ::testing::TestPartResultArray::GetTestPartResult
    - testing::type
    - AnyNumber
    - EXPECT_THAT
    - ::testing::TestPartResultArray::size
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnsatisfiedPrerequisites)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1125
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_ANY_THROW
    - MockA::ReturnNonDefaultConstructible
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: "void TEST(UndefinedReturnValueTest,\n     ReturnValueIsMandatoryWhenNotDefaultConstructible)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1135,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1139,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1146,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1147,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1150
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1157,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1171,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1172,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1180
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1193,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1195,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1199,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1201
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, AllExpectationInScopeAreInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1217,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1219,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1220,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1224,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1203
    functionDepth: 1
    functionLinenumber: 1203
    functionLinenumberEnd: 1226
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, NestedInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1238,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1240,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1244,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1245,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1247
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1258,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1259,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1269,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1272
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - AnyNumber
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, AnyOrderIsOkByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1285,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1290,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1307,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1309
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1314
    functionDepth: 3
    functionLinenumber: 1314
    functionLinenumberEnd: 1327
    functionName: testing::PartialOrderTest::PartialOrderTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Result
    - ReturnResult
    - EXPECT_CALL
    - Return
    - DoB
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void PartialOrderTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1334,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1335,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1340,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1342
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1348,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1349,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1350,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1352
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1358,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1359,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1360,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1362
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1366,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1367,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1368,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1364
    functionDepth: 1
    functionLinenumber: 1364
    functionLinenumberEnd: 1372
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1382,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1383,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1385
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, Retirement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1411,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1412,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1414,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1416,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1417,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1419
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - Return
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, ConstrutorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1432
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1438
      start: 1436
    functionDepth: 0
    functionLinenumber: 1436
    functionLinenumberEnd: 1438
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, MemberTypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1440
    functionDepth: 1
    functionLinenumber: 1440
    functionLinenumberEnd: 1467
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, ConstructorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1477
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - EXPECT_EQ
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1491,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1494,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1495,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1497
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - EXPECT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, InsertionWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1499
    functionDepth: 1
    functionLinenumber: 1499
    functionLinenumberEnd: 1511
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Expectation
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, SizeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1517,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1518,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1523
      start: 1513
    functionDepth: 1
    functionLinenumber: 1513
    functionLinenumberEnd: 1523
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::end
    - ExpectationSet::begin
    - testing::Eq
    - EXPECT_TRUE
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, IsEnumerable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1534,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1535,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1537
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1548,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1549,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1550,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1539
    functionDepth: 1
    functionLinenumber: 1539
    functionLinenumberEnd: 1552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1565,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1570,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1572
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1585,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1586,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1591,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1610,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1611,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1613
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1626,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1631,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1633
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1643,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1648,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1636
    functionDepth: 1
    functionLinenumber: 1636
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeUsedWithInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1660,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1661,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1662,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1664
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeCalledManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1676,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1677,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1678,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1679,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1680,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1682
      start: 1667
    functionDepth: 1
    functionLinenumber: 1667
    functionLinenumberEnd: 1682
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsUpToFiveArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1699,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1704,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1706
      start: 1685
    functionDepth: 1
    functionLinenumber: 1685
    functionLinenumberEnd: 1706
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsDuplicatedInput)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1717,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1718,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1710
    functionDepth: 1
    functionLinenumber: 1710
    functionLinenumberEnd: 1720
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1727,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1728,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1729,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1735,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1736,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1748
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - MockA*::Binary
    - DoB
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1752,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1753,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1754,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1768
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1768
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1776
      start: 1776
    functionDepth: 0
    functionLinenumber: 1776
    functionLinenumberEnd: 1776
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Delete, ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1781,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1784
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1784
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - DoA
    - Delete
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: MockA*::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1786
    functionDepth: 1
    functionLinenumber: 1786
    functionLinenumberEnd: 1790
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - MockA::MockA
    - Return
    - testing::Result
    - DoAll
    - MockA*::ReturnResult
    - Delete
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1794,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1795,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1796,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1810
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1814,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1815,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1816,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1825,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1830
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - MockA*::Binary
    - DoB
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1836
    functionDepth: 0
    functionLinenumber: 1836
    functionLinenumberEnd: 1838
    functionName: testing::EvenNumberCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1842
    functionDepth: 0
    functionLinenumber: 1842
    functionLinenumberEnd: 1844
    functionName: testing::EvenNumberCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::EvenNumberCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    - Dst: EvenNumberCardinality::EvenNumberCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1852
    functionDepth: 1
    functionLinenumber: 1852
    functionLinenumberEnd: 1852
    functionName: testing::EvenNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 2
    functionsReached:
    - EvenNumberCardinality::EvenNumberCardinality
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality EvenNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: testing::EvenNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1863,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1864,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1867
      start: 1854
    functionDepth: 2
    functionLinenumber: 1854
    functionLinenumberEnd: 1867
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - testing::EvenNumber
    - DoA
    - AnyNumber
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: "void TEST(ExpectationBaseTest,\n     AllPrerequisitesAreSatisfiedWorksForNonMonotonicCardinality)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1876
      start: 1874
    functionDepth: 0
    functionLinenumber: 1874
    functionLinenumberEnd: 1876
    functionName: operator<<(::std::ostream& os, const Printable&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator<<(::std::ostream& os, const Printable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1879
    functionDepth: 0
    functionLinenumber: 1879
    functionLinenumberEnd: 1879
    functionName: testing::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1885
    functionDepth: 0
    functionLinenumber: 1885
    functionLinenumberEnd: 1885
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1892
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1893
    functionName: '& operator=(const MockC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockC
    signature: MockC & operator=(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1898
    functionDepth: 1
    functionLinenumber: 1898
    functionLinenumberEnd: 1899
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1903
    functionName: ~VerboseFlagPreservingFixture() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void ~VerboseFlagPreservingFixture() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1908
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1909
    functionDepth: 0
    functionLinenumber: 1909
    functionLinenumberEnd: 1910
    functionName: '& operator=(const VerboseFlagPreservingFixture&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VerboseFlagPreservingFixture
    signature: VerboseFlagPreservingFixture & operator=(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1920,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1922,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1924,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1925,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1918
    functionDepth: 1
    functionLinenumber: 1918
    functionLinenumberEnd: 1927
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesNoStackTraceWhenVerboseWarning)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1934,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1936,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1938,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1939,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1940,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1949,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1953,1
    - Dst: NaggyMock::NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1954,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1955,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1932
    functionDepth: 1
    functionLinenumber: 1932
    functionLinenumberEnd: 1959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - NaggyMock::NonVoidMethod
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesFyiWithStackTraceWhenVerboseInfo)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1967,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1968,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1969,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1970,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1975,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1980,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1982,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1983,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1984,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 1990
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - std::string::c_str
    - testing::Unprintable
    - NaggyMock::DoB
    - testing::ContainsRegex
    - NaggyMock::VoidMethod
    - EXPECT_THAT
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockPrintsArgumentsAndReturnValue)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2011,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - ' output'
    - should_print
    - ' expected_substring'
    - ' function_name'
    argTypes:
    - std::string
    - bool
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2000
    functionDepth: 1
    functionLinenumber: 2000
    functionLinenumberEnd: 2016
    functionName: testing::GMockVerboseFlagTest::VerifyOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 4
    functionsReached:
    - EXPECT_STREQ
    - c_str
    - static_cast<void>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void VerifyOutput(const std::string& output, bool should_print,\n
      \                   const std::string& expected_substring,\n                    const
      std::string& function_name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2025,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2026,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2034,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2035,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2042
      start: 2019
    functionDepth: 2
    functionLinenumber: 2019
    functionLinenumberEnd: 2042
    functionName: testing::GMockVerboseFlagTest::TestExpectedCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - DoA
    - Return
    - testing::GMockVerboseFlagTest::VerifyOutput
    - MockA::DoA
    - MockA::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestExpectedCall(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2057,1
    - Dst: NaggyMock::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2058,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2067,1
    - Dst: NaggyMock::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2068,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2045
    functionDepth: 2
    functionLinenumber: 2045
    functionLinenumberEnd: 2076
    functionName: testing::GMockVerboseFlagTest::TestUninterestingCallOnNaggyMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - testing::GMockVerboseFlagTest::VerifyOutput
    - NaggyMock::DoA
    - NaggyMock::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestUninterestingCallOnNaggyMock(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2082,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2083,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 1
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Info)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2090,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2091,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2093
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2098,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2099,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2097
    functionDepth: 1
    functionLinenumber: 2097
    functionLinenumberEnd: 2101
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2106,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2107,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2105
    functionDepth: 1
    functionLinenumber: 2105
    functionLinenumberEnd: 2109
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2121
      start: 2118
    functionDepth: 1
    functionLinenumber: 2118
    functionLinenumberEnd: 2121
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2125
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2130
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2131
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2131
    functionName: '& operator=(const LogTestHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LogTestHelper
    signature: LogTestHelper & operator=(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2140,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2143
      start: 2139
    functionDepth: 1
    functionLinenumber: 2139
    functionLinenumberEnd: 2143
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2146,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2145
    functionDepth: 1
    functionLinenumber: 2145
    functionLinenumberEnd: 2149
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2152,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2155
      start: 2151
    functionDepth: 1
    functionLinenumber: 2151
    functionLinenumberEnd: 2155
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2160,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2162
      start: 2159
    functionDepth: 0
    functionLinenumber: 2159
    functionLinenumberEnd: 2162
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, AllowsLeakingUnusedMockObject)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2165,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2164
    functionDepth: 1
    functionLinenumber: 2164
    functionLinenumberEnd: 2169
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - MockA*::DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2172,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2171
    functionDepth: 1
    functionLinenumber: 2171
    functionLinenumberEnd: 2175
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2178,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2179,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2182
      start: 2177
    functionDepth: 1
    functionLinenumber: 2177
    functionLinenumberEnd: 2182
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2185,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2188
      start: 2184
    functionDepth: 1
    functionLinenumber: 2184
    functionLinenumberEnd: 2188
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2191,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2190
    functionDepth: 1
    functionLinenumber: 2190
    functionLinenumberEnd: 2195
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2199
    functionDepth: 1
    functionLinenumber: 2199
    functionLinenumberEnd: 2207
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2215,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2222
      start: 2212
    functionDepth: 1
    functionLinenumber: 2212
    functionLinenumberEnd: 2222
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSucceed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2239
      start: 2227
    functionDepth: 1
    functionLinenumber: 2227
    functionLinenumberEnd: 2239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2247,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2248,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2255
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2263,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 2259
    functionDepth: 1
    functionLinenumber: 2259
    functionLinenumberEnd: 2273
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2280,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2284,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2285,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2277
    functionDepth: 1
    functionLinenumber: 2277
    functionLinenumberEnd: 2292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2299,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2296
    functionDepth: 1
    functionLinenumber: 2296
    functionLinenumberEnd: 2301
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - MockB::DoB
    - Mock::VerifyAndClear
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, NoMethodHasDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2305
    functionDepth: 1
    functionLinenumber: 2305
    functionLinenumberEnd: 2313
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 1
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2333
    functionDepth: 1
    functionLinenumber: 2333
    functionLinenumberEnd: 2344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AMethodHasManyDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2351,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2352,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2359
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2367,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2368,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2362
    functionDepth: 1
    functionLinenumber: 2362
    functionLinenumberEnd: 2375
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2383,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2393
      start: 2378
    functionDepth: 1
    functionLinenumber: 2378
    functionLinenumberEnd: 2393
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Failure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2403,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2404,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2397
    functionDepth: 1
    functionLinenumber: 2397
    functionLinenumberEnd: 2411
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - testing::Const
    - ASSERT_TRUE
    - DoB
    - DoDefault
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2419,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2421,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2415
    functionDepth: 1
    functionLinenumber: 2415
    functionLinenumberEnd: 2428
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2446,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2447,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2456
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - EXPECT_FALSE
    - DoB
    - DoDefault
    - EXPECT_TRUE
    - MockA::Binary
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2465,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2476
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2476
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughExpectations)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2480,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2495
      start: 2478
    functionDepth: 1
    functionLinenumber: 2478
    functionLinenumberEnd: 2495
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughDefaultAction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2509,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2518
      start: 2502
    functionDepth: 1
    functionLinenumber: 2502
    functionLinenumberEnd: 2518
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - NonVoidMethod
    - EXPECT_CALL
    - Invoke
    - DoA
    - MockA::DoA
    - IgnoreResult
    - ON_CALL
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(SynchronizationTest, CanCallMockMethodInAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2527,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2528,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2529,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2532,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2520
    functionDepth: 1
    functionLinenumber: 2520
    functionLinenumberEnd: 2538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - SaveArg
    - MockA::DoA
    - MockA::Binary
    - EXPECT_THAT
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2540
    functionDepth: 1
    functionLinenumber: 2540
    functionLinenumberEnd: 2548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: MockWithConstMethods::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    - Dst: MockWithConstMethods::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2563
      start: 2556
    functionDepth: 1
    functionLinenumber: 2556
    functionLinenumberEnd: 2563
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockWithConstMethods::Bar
    - Return
    - MockWithConstMethods::Foo
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2587
      start: 2571
    functionDepth: 1
    functionLinenumber: 2571
    functionLinenumberEnd: 2587
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Overloaded
    - MockConstOverload::Overloaded
    - Return
    - testing::Const
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(ParameterlessExpectationsTest,\n     CanSetExpectationsForConstOverloadedMethods)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: ByRefFunc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - AnyNumber
    - ByRefFunc
    linkageType: ''
    returnType: void
    signature: void TEST(MockMethodTest, CanInstantiateWithIncompleteArgType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PrintTo(const Incomplete& /* x */, ::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: testing::NonDefaultConstructible::NonDefaultConstructible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonDefaultConstructible(int /* dummy */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: testing::MockA::MockA
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockA(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '& operator=(const MockA&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockA
    signature: MockA & operator=(const MockA&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: testing::MockB::MockB
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockB(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '& operator=(const MockB&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockB
    signature: MockB & operator=(const MockB&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: testing::ReferenceHoldingMock::ReferenceHoldingMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceHoldingMock(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '& operator=(const ReferenceHoldingMock&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReferenceHoldingMock
    signature: ReferenceHoldingMock & operator=(const ReferenceHoldingMock&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: ~CC()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: testing::MockCC::MockCC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockCC(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '& operator=(const MockCC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockCC
    signature: MockCC & operator=(const MockCC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ON_CALL
    - Method
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:170,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:177,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Method
    - MockCC::Method
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:184,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    - Dst: MockCC::Method
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - Method
    - MockCC::Method
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:196,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:213,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:220,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:222,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:233,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:235,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - ON_CALL
    - EXPECT_DEATH_IF_SUPPORTED
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultIsMandatory)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:244,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Return
    - DoA
    - EXPECT_NONFATAL_FAILURE
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:257,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:258,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:266,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_EQ
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:276,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:283,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:285,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 290
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:295,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:297,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:301,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:303,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:305,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 310
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WithMustBeFirstClause)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:317,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:319,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:320,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanBeInferred)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:327,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:329,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:333,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 335
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:341,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:343,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 348
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:354,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:355,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:357,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:365,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:374,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:375,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:377,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 382
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:388,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:390,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 395
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:400,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:402,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:405,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:412,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:422,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:425,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:432,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:434,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 439
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:444,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:445,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:447,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:448,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - Return
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:455,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:457,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 452
    functionDepth: 1
    functionLinenumber: 452
    functionLinenumberEnd: 462
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:467,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:477,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:478,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:480,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 482
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 482
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:487,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:489,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 494
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:499,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:500,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:502,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:505,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:508,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:512,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 496
    functionDepth: 1
    functionLinenumber: 496
    functionLinenumberEnd: 516
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:523,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:528,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:529,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:533,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:536,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:540,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:541,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:544,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:545,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 548
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - Between
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:553,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:558,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: AtMost
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:560,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:561,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:563,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:564,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:569,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:570,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:571,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:574,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:575,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:577,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:578,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:582,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:587,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:592,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 603
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - AtMost
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:610,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:612,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:613,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:614,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:615,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 621
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Between
    - Return
    - DoB
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:624,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:626,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:627,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:630,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:632,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:633,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:635,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:636,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:639,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:641,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:642,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:643,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:646,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:647,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:650,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:655,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:656,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:659,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:661,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:662,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:663,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:665,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:666,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:669,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:671,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:672,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:673,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 677
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 677
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_NONFATAL_FAILURE
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - std::string::empty
    - MockA::DoA
    - EXPECT_TRUE
    - GMOCK_FLAG_GET
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:687,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 690
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:696,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 700
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 700
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:705,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:706,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:707,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:708,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(OnCallTest, PicksLastMatchingOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:718,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:721,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:724,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 726
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 726
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:731,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 735
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 735
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, PicksLastMatchingExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:739,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:742,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 738
    functionDepth: 1
    functionLinenumber: 738
    functionLinenumberEnd: 750
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - AtLeast
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, CatchesTooFewCalls)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:757,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:759,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:760,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:763,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:766,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:768,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:774,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:776,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:777,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 780
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 780
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:785,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:792,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:794,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:795,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:796,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:799,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::NonMoveableStruct
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:830,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:832,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:833,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:835,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:836,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:841,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:845,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:846,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    - Dst: MockFunction::AsStdFunction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 848
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 848
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockFunction::AsStdFunction
    - EXPECT_EQ
    - testing::NonMoveableStruct
    - static_cast<void>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NonMoveableType)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - x_in
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 816
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(int x_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::NonMoveableStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NonMoveableStruct(NonMoveableStruct&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:856,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:857,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:859,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 862
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 862
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, NthMatchTakesNthAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:868,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:870,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:871,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 873
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 873
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:881,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:882,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:883,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:884,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:885,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:890,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:891,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:892,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:893,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:895,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:896,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:897,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:898,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:899,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:900,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:903,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 907
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - EXPECT_CALL
    - std::string::c_str
    - Return
    - HasSubstr
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - EXPECT_THAT
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:911,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:912,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:914,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:917,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:918,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 921
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 921
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_CALL
    - EXPECT_PRED_FORMAT2
    - Return
    - DoB
    - EXPECT_EQ
    - AnyNumber
    - MockB::DoB
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhaustedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:926,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:929,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:930,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:931,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 934
      start: 923
    functionDepth: 1
    functionLinenumber: 923
    functionLinenumberEnd: 934
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - FormatFileLocation
    - EXPECT_PRED_FORMAT2
    - Return
    - NaggyMock::DoB
    - DoB
    - ON_CALL
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionMockerMessageTest,\n     ReportsDefaultActionLocationOfUninterestingCallsForNaggyMock)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:943,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:944,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 950
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 950
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockA::Binary
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UninterestingCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:957,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:958,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:959,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:961,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:963,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:968,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:970,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 972
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 972
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:979,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:980,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:984,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:985,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:989,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:990,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:998,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:999,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1000,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1001,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1002,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1006,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1007,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1013,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1014,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 1021
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1027,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1028,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1029,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1030,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1035,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1041
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1047,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1049,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 1
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, RetiredExpectation)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1059,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1061,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1065
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnmatchedArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1072,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1073,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1074,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1075,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1080,1
    - Dst: ASSERT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1086,1
    - Dst: ::testing::TestPartResultArray::GetTestPartResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1087,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: testing::type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1088,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1093,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1094,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1102,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1103,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1105,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1106,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1109,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1110,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1112
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::message
    - DoB
    - EXPECT_EQ
    - testing::ContainsRegex
    - ASSERT_EQ
    - ::testing::TestPartResultArray::GetTestPartResult
    - testing::type
    - AnyNumber
    - EXPECT_THAT
    - ::testing::TestPartResultArray::size
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(UnexpectedCallTest, UnsatisfiedPrerequisites)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_ANY_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1121,1
    - Dst: EXPECT_DEATH_IF_SUPPORTED
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    - Dst: MockA::ReturnNonDefaultConstructible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1125
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_ANY_THROW
    - MockA::ReturnNonDefaultConstructible
    - EXPECT_DEATH_IF_SUPPORTED
    linkageType: ''
    returnType: void
    signature: "void TEST(UndefinedReturnValueTest,\n     ReturnValueIsMandatoryWhenNotDefaultConstructible)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1133,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1134,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1135,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1137,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1139,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1144,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1146,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1147,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1150
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockA::Binary
    - EXPECT_TRUE
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, DoesDefaultAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1156,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1157,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1164
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1170,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1171,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1172,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1168
    functionDepth: 1
    functionLinenumber: 1168
    functionLinenumberEnd: 1180
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1189,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1190,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1193,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1195,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1199,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1201
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, AllExpectationInScopeAreInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1208,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1212,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1213,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1217,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1219,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1220,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1224,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1203
    functionDepth: 1
    functionLinenumber: 1203
    functionLinenumberEnd: 1226
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, NestedInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1233,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1234,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1236,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1238,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1240,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1244,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1245,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1247
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1255,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1256,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1258,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1259,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1266,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1267,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1269,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1272
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - AnyNumber
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, AnyOrderIsOkByDefault)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1278,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1282,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1283,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1285,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1288,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1290,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1298,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1301,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1302,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1305,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1307,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1309
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - Return
    - MockA::ReturnResult
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1315,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1323,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1324,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1325,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1314
    functionDepth: 3
    functionLinenumber: 1314
    functionLinenumberEnd: 1327
    functionName: testing::PartialOrderTest::PartialOrderTest
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Result
    - ReturnResult
    - EXPECT_CALL
    - Return
    - DoB
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void PartialOrderTest()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1334,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1335,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1338,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1340,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1342
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1342
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1346,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1348,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1349,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1350,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1352
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1356,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1358,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1359,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1360,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1354
    functionDepth: 1
    functionLinenumber: 1354
    functionLinenumberEnd: 1362
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1366,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1367,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1368,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1364
    functionDepth: 1
    functionLinenumber: 1364
    functionLinenumberEnd: 1372
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoB
    linkageType: ''
    returnType: void
    signature: void TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1378,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1379,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1380,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1382,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1383,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1385
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(SequenceTest, Retirement)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1394,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1395,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1398,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1401,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1402,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1403,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1404,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1408,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1409,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1411,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1412,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1413,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1414,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1415,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1416,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1417,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1419
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - Return
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, ConstrutorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1424,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1426,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1429,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1432
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - testing::Eq
    - DoA
    - MockA::DoA
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1438
      start: 1436
    functionDepth: 0
    functionLinenumber: 1436
    functionLinenumberEnd: 1438
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ::testing::StaticAssertTypeEq<Expectation, ExpectationSet::value_type>
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, MemberTypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1446,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1453,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1455,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1456,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1457,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1458,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1459,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: testing::Ne
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1461,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1462,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1463,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1464,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1465,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1440
    functionDepth: 1
    functionLinenumber: 1440
    functionLinenumberEnd: 1467
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Ne
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, ConstructorsWork)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1474,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1475,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1469
    functionDepth: 1
    functionLinenumber: 1469
    functionLinenumberEnd: 1477
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - EXPECT_EQ
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, AssignmentWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1483,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1484,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1487,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1489,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1491,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1494,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1495,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1497
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - testing::Eq
    - ExpectationSet::begin
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - EXPECT_TRUE
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, InsertionWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1501,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1503,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1504,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1508,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1499
    functionDepth: 1
    functionLinenumber: 1499
    functionLinenumberEnd: 1511
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ExpectationSet::size
    - DoA
    - MockA::DoA
    - EXPECT_EQ
    - testing::Expectation
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, SizeWorks)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1515,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1517,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1518,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1519,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Eq
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1520,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1523
      start: 1513
    functionDepth: 1
    functionLinenumber: 1513
    functionLinenumberEnd: 1523
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ExpectationSet::end
    - ExpectationSet::begin
    - testing::Eq
    - EXPECT_TRUE
    - testing::Expectation
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: void TEST(ExpectationSetTest, IsEnumerable)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1530,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1531,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1532,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1534,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1535,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1537
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1544,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1545,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1546,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1548,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1549,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1550,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1539
    functionDepth: 1
    functionLinenumber: 1539
    functionLinenumberEnd: 1552
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1561,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1562,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1563,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1565,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1568,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1570,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1572
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1581,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1582,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1583,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1585,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1586,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1589,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1591,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1593
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - MockA::DoA
    - DoB
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1598,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1604,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1605,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1608,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1610,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1611,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1613
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1622,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1623,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1624,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1626,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1629,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1631,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1633
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1639,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1640,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1641,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1643,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1646,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1648,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1636
    functionDepth: 1
    functionLinenumber: 1636
    functionLinenumberEnd: 1650
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeUsedWithInSequence)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1655,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1656,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1657,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1658,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1660,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1661,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1662,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1664
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, CanBeCalledManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1669,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1670,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1671,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1672,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1673,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1674,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1676,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1677,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1678,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1679,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1680,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1682
      start: 1667
    functionDepth: 1
    functionLinenumber: 1667
    functionLinenumberEnd: 1682
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsUpToFiveArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1687,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1692,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1693,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1697,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1699,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1702,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1704,1
    - Dst: MockA::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1706
      start: 1685
    functionDepth: 1
    functionLinenumber: 1685
    functionLinenumberEnd: 1706
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - EXPECT_NONFATAL_FAILURE
    - DoA
    - Return
    - MockA::ReturnResult
    - MockA::DoA
    - testing::Result
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, AcceptsDuplicatedInput)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1712,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1713,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1714,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1717,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1718,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1710
    functionDepth: 1
    functionLinenumber: 1710
    functionLinenumberEnd: 1720
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - EXPECT_CALL
    - MockA::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1727,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1728,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1729,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1733,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1734,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1735,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1736,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1737,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1740,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1743,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1748
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - MockA*::Binary
    - DoB
    - EXPECT_EQ
    - EXPECT_TRUE
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1752,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1753,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1754,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1758,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1759,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1760,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1764,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1768
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1768
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Success2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1776
      start: 1776
    functionDepth: 0
    functionLinenumber: 1776
    functionLinenumberEnd: 1776
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Delete, ptr)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1781,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1782,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1784
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1784
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - DoA
    - Delete
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1787,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Delete
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: testing::Result
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1788,1
    - Dst: MockA*::ReturnResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1786
    functionDepth: 1
    functionLinenumber: 1786
    functionLinenumberEnd: 1790
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - ReturnResult
    - MockA::MockA
    - Return
    - testing::Result
    - DoAll
    - MockA*::ReturnResult
    - Delete
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1794,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1795,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1796,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1800,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1801,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1802,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1806,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1810
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1814,1
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1815,1
    - Dst: MockB::MockB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1816,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1820,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1821,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1822,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1825,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: MockA*::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1826,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    - Dst: MockB*::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1830
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - MockB*::DoB
    - MockA*::Binary
    - DoB
    - MockB::MockB
    - AnyNumber
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(DeletingMockEarlyTest, Failure2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1836
    functionDepth: 0
    functionLinenumber: 1836
    functionLinenumberEnd: 1838
    functionName: testing::EvenNumberCardinality::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1842
    functionDepth: 0
    functionLinenumber: 1842
    functionLinenumberEnd: 1844
    functionName: testing::EvenNumberCardinality::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int /* call_count */) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::EvenNumberCardinality::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    - Dst: EvenNumberCardinality::EvenNumberCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1852
    functionDepth: 1
    functionLinenumber: 1852
    functionLinenumberEnd: 1852
    functionName: testing::EvenNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 3
    functionsReached:
    - EvenNumberCardinality::EvenNumberCardinality
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality EvenNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1856,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: testing::EvenNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1859,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1860,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1861,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1863,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1864,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1865,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1867
      start: 1854
    functionDepth: 2
    functionLinenumber: 1854
    functionLinenumberEnd: 1867
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockA::MockA
    - testing::EvenNumber
    - DoA
    - AnyNumber
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: "void TEST(ExpectationBaseTest,\n     AllPrerequisitesAreSatisfiedWorksForNonMonotonicCardinality)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1876
      start: 1874
    functionDepth: 0
    functionLinenumber: 1874
    functionLinenumberEnd: 1876
    functionName: operator<<(::std::ostream& os, const Printable&)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator<<(::std::ostream& os, const Printable&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1879
    functionDepth: 0
    functionLinenumber: 1879
    functionLinenumberEnd: 1879
    functionName: testing::Unprintable
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Unprintable()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1885
    functionDepth: 0
    functionLinenumber: 1885
    functionLinenumberEnd: 1885
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1892
    functionName: testing::MockC::MockC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockC(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1893
    functionName: '& operator=(const MockC&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockC
    signature: MockC & operator=(const MockC&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1898
    functionDepth: 1
    functionLinenumber: 1898
    functionLinenumberEnd: 1899
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1901
    functionDepth: 1
    functionLinenumber: 1901
    functionLinenumberEnd: 1903
    functionName: ~VerboseFlagPreservingFixture() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void ~VerboseFlagPreservingFixture() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1908
    functionName: testing::VerboseFlagPreservingFixture::VerboseFlagPreservingFixture
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VerboseFlagPreservingFixture(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1909
    functionDepth: 0
    functionLinenumber: 1909
    functionLinenumberEnd: 1910
    functionName: '& operator=(const VerboseFlagPreservingFixture&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VerboseFlagPreservingFixture
    signature: VerboseFlagPreservingFixture & operator=(const VerboseFlagPreservingFixture&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1920,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1922,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1923,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1924,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1925,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1918
    functionDepth: 1
    functionLinenumber: 1918
    functionLinenumberEnd: 1927
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesNoStackTraceWhenVerboseWarning)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1934,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1936,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1937,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1938,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1939,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1940,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1949,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1953,1
    - Dst: NaggyMock::NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1954,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1955,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1959
      start: 1932
    functionDepth: 1
    functionLinenumber: 1932
    functionLinenumberEnd: 1959
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - GMOCK_FLAG_SET
    - NaggyMock::NonVoidMethod
    - testing::Unprintable
    - NaggyMock::VoidMethod
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockGeneratesFyiWithStackTraceWhenVerboseInfo)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1967,1
    - Dst: NaggyMock::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1968,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1969,1
    - Dst: EXPECT_PRED_FORMAT2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1970,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1975,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1980,1
    - Dst: NaggyMock::VoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: Printable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: testing::Unprintable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1981,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1982,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1983,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1984,1
    - Dst: testing::ContainsRegex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 1990
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_PRED_FORMAT2
    - std::string::c_str
    - testing::Unprintable
    - NaggyMock::DoB
    - testing::ContainsRegex
    - NaggyMock::VoidMethod
    - EXPECT_THAT
    - Printable
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: "void TEST(FunctionCallMessageTest,\n     UninterestingCallOnNaggyMockPrintsArgumentsAndReturnValue)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2004,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: HasSubstr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2008,1
    - Dst: static_cast<void>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2011,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - ' output'
    - should_print
    - ' expected_substring'
    - ' function_name'
    argTypes:
    - std::string
    - bool
    - std::string
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2000
    functionDepth: 1
    functionLinenumber: 2000
    functionLinenumberEnd: 2016
    functionName: testing::GMockVerboseFlagTest::VerifyOutput
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 6
    functionsReached:
    - EXPECT_STREQ
    - c_str
    - static_cast<void>
    - HasSubstr
    - EXPECT_THAT
    linkageType: ''
    returnType: void
    signature: "void VerifyOutput(const std::string& output, bool should_print,\n
      \                   const std::string& expected_substring,\n                    const
      std::string& function_name)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2021,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2022,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2025,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2026,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2027,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2034,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2035,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2042
      start: 2019
    functionDepth: 2
    functionLinenumber: 2019
    functionLinenumberEnd: 2042
    functionName: testing::GMockVerboseFlagTest::TestExpectedCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Binary
    - EXPECT_CALL
    - DoA
    - Return
    - testing::GMockVerboseFlagTest::VerifyOutput
    - MockA::DoA
    - MockA::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestExpectedCall(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2057,1
    - Dst: NaggyMock::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2058,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2059,1
    - Dst: CaptureStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2067,1
    - Dst: NaggyMock::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2068,1
    - Dst: testing::GMockVerboseFlagTest::VerifyOutput
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    - Dst: GetCapturedStdout
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - should_print
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2045
    functionDepth: 2
    functionLinenumber: 2045
    functionLinenumberEnd: 2076
    functionName: testing::GMockVerboseFlagTest::TestUninterestingCallOnNaggyMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - testing::GMockVerboseFlagTest::VerifyOutput
    - NaggyMock::DoA
    - NaggyMock::Binary
    - CaptureStdout
    - GetCapturedStdout
    linkageType: ''
    returnType: void
    signature: void TestUninterestingCallOnNaggyMock(bool should_print)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2082,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2083,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2081
    functionDepth: 1
    functionLinenumber: 2081
    functionLinenumberEnd: 2085
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Info)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2090,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2091,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2093
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Warning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2098,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2099,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2101
      start: 2097
    functionDepth: 1
    functionLinenumber: 2097
    functionLinenumberEnd: 2101
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, Error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2106,1
    - Dst: TestExpectedCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2107,1
    - Dst: TestUninterestingCallOnNaggyMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2105
    functionDepth: 1
    functionLinenumber: 2105
    functionLinenumberEnd: 2109
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - TestUninterestingCallOnNaggyMock
    - TestExpectedCall
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ADD_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2121
      start: 2118
    functionDepth: 1
    functionLinenumber: 2118
    functionLinenumberEnd: 2121
    functionName: testing::PrintTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - ADD_FAILURE
    linkageType: ''
    returnType: void
    signature: void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2125
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2130
    functionName: testing::LogTestHelper::LogTestHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void LogTestHelper(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2131
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2131
    functionName: '& operator=(const LogTestHelper&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LogTestHelper
    signature: LogTestHelper & operator=(const LogTestHelper&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2140,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2141,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2143
      start: 2139
    functionDepth: 1
    functionLinenumber: 2139
    functionLinenumberEnd: 2143
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarning)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2146,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2147,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2145
    functionDepth: 1
    functionLinenumber: 2145
    functionLinenumberEnd: 2149
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2152,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2153,1
    - Dst: Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    - Dst: PrintMeNot
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2155
      start: 2151
    functionDepth: 1
    functionLinenumber: 2151
    functionLinenumberEnd: 2155
    functionName: testing::TEST_F
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - GMOCK_FLAG_SET
    - Return
    - Foo
    - PrintMeNot
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2160,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2162
      start: 2159
    functionDepth: 0
    functionLinenumber: 2159
    functionLinenumberEnd: 2162
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, AllowsLeakingUnusedMockObject)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2165,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2166,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2167,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2164
    functionDepth: 1
    functionLinenumber: 2164
    functionLinenumberEnd: 2169
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - MockA*::DoA
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2172,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2173,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2175
      start: 2171
    functionDepth: 1
    functionLinenumber: 2171
    functionLinenumberEnd: 2175
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterOnCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2178,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2179,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2180,1
    - Dst: MockA*::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2182
      start: 2177
    functionDepth: 1
    functionLinenumber: 2177
    functionLinenumberEnd: 2182
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - MockA*::DoA
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledBeforeExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2185,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2186,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2188
      start: 2184
    functionDepth: 1
    functionLinenumber: 2184
    functionLinenumberEnd: 2188
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - AnyNumber
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, CanBeCalledAfterExpectCall)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2191,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2192,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: AnyNumber
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2193,1
    - Dst: Mock::AllowLeak
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2190
    functionDepth: 1
    functionLinenumber: 2190
    functionLinenumberEnd: 2195
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - Mock::AllowLeak
    - DoA
    - Return
    - AnyNumber
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2201,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2205,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2199
    functionDepth: 1
    functionLinenumber: 2199
    functionLinenumberEnd: 2207
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    - ASSERT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2214,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2215,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2216,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2220,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2222
      start: 2212
    functionDepth: 1
    functionLinenumber: 2212
    functionLinenumberEnd: 2222
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSucceed)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2229,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2231,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2233,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2237,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2239
      start: 2227
    functionDepth: 1
    functionLinenumber: 2227
    functionLinenumberEnd: 2239
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFail)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2245,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2246,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2247,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2248,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2249,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2253,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2255
      start: 2243
    functionDepth: 1
    functionLinenumber: 2243
    functionLinenumberEnd: 2255
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2261,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2262,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2263,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2265,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2267,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2271,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 2259
    functionDepth: 1
    functionLinenumber: 2259
    functionLinenumberEnd: 2273
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2279,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2280,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2281,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2283,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2284,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2285,1
    - Dst: Mock::VerifyAndClearExpectations
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2286,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2277
    functionDepth: 1
    functionLinenumber: 2277
    functionLinenumberEnd: 2292
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClearExpectations
    - MockB::DoB
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearExpectationsTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2299,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2296
    functionDepth: 1
    functionLinenumber: 2296
    functionLinenumberEnd: 2301
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - MockB::DoB
    - Mock::VerifyAndClear
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, NoMethodHasDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2307,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2305
    functionDepth: 1
    functionLinenumber: 2305
    functionLinenumberEnd: 2313
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2319,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2320,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2325,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 1
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2335,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2336,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2338,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2342,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2333
    functionDepth: 1
    functionLinenumber: 2333
    functionLinenumberEnd: 2344
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, AMethodHasManyDefaultActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2350,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2351,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2352,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2354,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2355,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2357,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2359
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2359
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanCallManyTimes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2364,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2365,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2367,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2368,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2369,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2373,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2362
    functionDepth: 1
    functionLinenumber: 2362
    functionLinenumberEnd: 2375
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - ASSERT_TRUE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Success)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2380,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2381,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2383,1
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2385,1
    - Dst: ASSERT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2387,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2391,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2393
      start: 2378
    functionDepth: 1
    functionLinenumber: 2378
    functionLinenumberEnd: 2393
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockB::DoB
    - Return
    - ASSERT_FALSE
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Failure)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2399,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2401,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2403,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2404,1
    - Dst: ASSERT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2409,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2397
    functionDepth: 1
    functionLinenumber: 2397
    functionLinenumberEnd: 2411
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - testing::Const
    - ASSERT_TRUE
    - DoB
    - DoDefault
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, Const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2417,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2418,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2419,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2421,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2423,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2424,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2426,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2415
    functionDepth: 1
    functionLinenumber: 2415
    functionLinenumberEnd: 2428
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2437,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2438,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2440,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2441,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2443,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2444,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2446,1
    - Dst: Mock::VerifyAndClear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2447,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2451,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2452,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2454,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2456
      start: 2432
    functionDepth: 1
    functionLinenumber: 2432
    functionLinenumberEnd: 2456
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockB::DoB
    - Return
    - EXPECT_FALSE
    - DoB
    - DoDefault
    - EXPECT_TRUE
    - MockA::Binary
    - EXPECT_EQ
    - Mock::VerifyAndClear
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2460,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2464,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2465,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2476
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2476
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughExpectations)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockA::MockA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2480,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: AcceptReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2484,1
    - Dst: std::shared_ptr::reset
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2495
      start: 2478
    functionDepth: 1
    functionLinenumber: 2478
    functionLinenumberEnd: 2495
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockA::MockA
    - AcceptReference
    - std::shared_ptr::reset
    - SetArgPointee
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(VerifyAndClearTest,\n     DestroyingChainedMocksDoesNotDeadlockThroughDefaultAction)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2505,1
    - Dst: IgnoreResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2506,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2507,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2508,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2509,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: NonVoidMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2511,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2518
      start: 2502
    functionDepth: 1
    functionLinenumber: 2502
    functionLinenumberEnd: 2518
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - NonVoidMethod
    - EXPECT_CALL
    - Invoke
    - DoA
    - MockA::DoA
    - IgnoreResult
    - ON_CALL
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(SynchronizationTest, CanCallMockMethodInAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2523,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2525,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2527,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2528,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2529,1
    - Dst: MockA::DoA
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2530,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2531,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2532,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2534,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: testing::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2535,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2536,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    - Dst: MockA::Binary
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2538
      start: 2520
    functionDepth: 1
    functionLinenumber: 2520
    functionLinenumberEnd: 2538
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - DoA
    - Return
    - SaveArg
    - MockA::DoA
    - MockA::Binary
    - EXPECT_THAT
    - ON_CALL
    - testing::Binary
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2542,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2543,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2545,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2546,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    - Dst: MockB::DoB
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2540
    functionDepth: 1
    functionLinenumber: 2540
    functionLinenumberEnd: 2548
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockB::DoB
    - Return
    - DoB
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2558,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2559,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: MockWithConstMethods::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2561,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    - Dst: MockWithConstMethods::Bar
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2563
      start: 2556
    functionDepth: 1
    functionLinenumber: 2556
    functionLinenumberEnd: 2563
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - MockWithConstMethods::Bar
    - Return
    - MockWithConstMethods::Foo
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2574,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2575,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2576,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: testing::Const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2577,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2579,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2580,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: MockConstOverload::Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2581,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2584,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2585,1
    - Dst: EXPECT_THAT
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    - Dst: Overloaded
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2587
      start: 2571
    functionDepth: 1
    functionLinenumber: 2571
    functionLinenumberEnd: 2587
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - Overloaded
    - MockConstOverload::Overloaded
    - Return
    - testing::Const
    - EXPECT_THAT
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: "void TEST(ParameterlessExpectationsTest,\n     CanSetExpectationsForConstOverloadedMethods)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2593,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2596,1
    - Dst: GMOCK_FLAG_SET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2597,1
    - Dst: RUN_ALL_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc:2599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2600
      start: 2592
    functionDepth: 1
    functionLinenumber: 2592
    functionLinenumberEnd: 2600
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-spec-builders_test.cc
    functionUses: 0
    functionsReached:
    - RUN_ALL_TESTS
    - testing::InitGoogleMock
    - GMOCK_FLAG_SET
    linkageType: ''
    returnType: int
    signature: int main(int argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: testing::gmock_more_actions_test::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: testing::gmock_more_actions_test::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_more_actions_test::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: testing::gmock_more_actions_test::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: testing::gmock_more_actions_test::ByConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ByConstRef(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: testing::gmock_more_actions_test::ReferencesGlobalDouble
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesGlobalDouble(const double& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: operator()(bool x)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(const UnaryMoveOnlyFunctor&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(UnaryMoveOnlyFunctor&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: operator()(bool x) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::gmock_more_actions_test::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_more_actions_test::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_more_actions_test::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: testing::gmock_more_actions_test::SumOfFirst2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfFirst2(int a, int b, Unused, Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: testing::gmock_more_actions_test::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: operator()(int a, int b, int c, int d, int e)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: testing::gmock_more_actions_test::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: operator()(int a, int b, int c, int d, int e, int f)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: testing::gmock_more_actions_test::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: testing::gmock_more_actions_test::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: testing::gmock_more_actions_test::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: testing::gmock_more_actions_test::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                    const char* s4, const char* s5, const char* s6,\n                     const
      char* s7, const char* s8, const char* s9,\n                     const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::gmock_more_actions_test::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::gmock_more_actions_test::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<short>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: testing::gmock_more_actions_test::Foo::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<short>
    linkageType: ''
    returnType: short
    signature: short Unary(long x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' str'
    - c
    argTypes:
    - std::string
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: testing::gmock_more_actions_test::Foo::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string Binary(const std::string& str, char c) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - bool
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: testing::gmock_more_actions_test::Foo::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, bool y, char z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: testing::gmock_more_actions_test::Foo::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: testing::gmock_more_actions_test::Foo::SumOfLast2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfLast2(Unused, Unused, int a, int b) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: testing::gmock_more_actions_test::Foo::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: testing::gmock_more_actions_test::Foo::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: testing::gmock_more_actions_test::Foo::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: testing::gmock_more_actions_test::Foo::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: testing::gmock_more_actions_test::Foo::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: testing::gmock_more_actions_test::Foo::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                      const char* s4, const char* s5, const char* s6,\n                       const
      char* s7, const char* s8, const char* s9,\n                       const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:217,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:224,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: testing::gmock_more_actions_test::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 271
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 283
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:291,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 296
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:300,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:306,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int*>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:312,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:313,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:316,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 318
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, MethodWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: plus<long>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - plus<long>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:328,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:336,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:343,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:344,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:350,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:351,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:359,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 362
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:366,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:373,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:381,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:384,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:390,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:394,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:402,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:406,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:414,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 423
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:427,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:431,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:432,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:441,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithoutArgsTest, NoArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - WithArg
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:461,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForOneArgIntArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:466,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - EXPECT_TRUE
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgStringArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::forward_as_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForNonConstRefArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:490,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 493
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 493
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:498,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 501
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:506,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 509
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:513,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: std::tuple<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 516
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:520,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: std::tuple<int, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int, int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:527,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: std::tuple<bool, int, int&, const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<bool, int, int&, const char*>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksWithExtraArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - is_deleted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: testing::gmock_more_actions_test::DeletionTester::DeletionTester
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DeletionTester(bool* is_deleted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 541
    functionName: ~DeletionTester()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~DeletionTester()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:549,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:550,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:558,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:561,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:562,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:570,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Throw
    - Action::Perform
    - EXPECT_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 588
    functionName: ~Object()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 589
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 589
    functionName: testing::gmock_more_actions_test::Object::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: ~MockObject() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockObject() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:599,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: MockObject::Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 611
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockObject::Func
    - Func
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, Times0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:620,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:627,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:628,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:629,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:631,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:633,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:634,1
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:639,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:640,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:643,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:644,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:646,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 650
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 650
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::fill_n
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:656,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:661,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:662,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:663,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 665
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:672,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:678,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 681
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 692
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 692
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - std::back_inserter
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:696,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnPointee
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnPointeeTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:707,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 709
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:713,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: UnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - UnaryFunctor
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:719,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: OneShotUnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - OneShotUnaryFunctor
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, OneShotFunctor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 734
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: SumOf5Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SumOf5Functor
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 748
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:753,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: SumOf6Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 1
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SumOf6Functor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:762,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 764
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:771,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 767
    functionDepth: 1
    functionLinenumber: 767
    functionLinenumberEnd: 773
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 782
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 791
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByPointerFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, FunctionWithCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 816
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - InvokeArgument<0>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 829
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - InvokeArgument<0>
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 831
    functionDepth: 1
    functionLinenumber: 831
    functionLinenumberEnd: 845
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MockMethod
    - WithArg
    - InvokeArgument<0>
    - ON_CALL
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, MoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:851,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 854
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TwoActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:862,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 864
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ThreeActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:872,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FourActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:889,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 891
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 891
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FiveActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:901,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:902,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:903,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:904,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 906
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 906
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SixActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:915,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:917,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:920,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:921,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 923
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 923
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SevenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:936,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:937,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:938,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 943
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 943
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, EightActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:959,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:961,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:962,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 964
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NineActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:983,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:984,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:985,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:987,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 989
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:994,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 991
    functionDepth: 1
    functionLinenumber: 991
    functionLinenumberEnd: 996
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Action::Perform
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1005
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - int::int
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, MoveOnlyArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1016
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - front
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ImplicitlyConvertsActionArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1032,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1035,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1037
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Return5
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenNotReferencingArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1040
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1043,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1047
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - IncrementArg1
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int*, arg2_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int*, arg2_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1058,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - IncrementArg2
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1067,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1070
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sum2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1073,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1072
    functionDepth: 1
    functionLinenumber: 1072
    functionLinenumberEnd: 1076
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Sum2
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int(bool), function_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1090
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int(bool), function_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1093,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1096
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int, return_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1101,1
    - Dst: testing::gmock_more_actions_test::Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 1
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int, return_type>
    - testing::gmock_more_actions_test::Dummy
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1110
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy2
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<const bool&, arg1_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1116
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<const bool&, arg1_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfConstBoolReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfConstBoolReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: std::tuple<int, const bool&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1122
      start: 1118
    functionDepth: 1
    functionLinenumber: 1118
    functionLinenumberEnd: 1122
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ReturnAddrOfConstBoolReferenceArg
    - Action::Perform
    - std::tuple<int, const bool&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int&, arg0_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1128
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int&, arg0_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfIntReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfIntReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: std::tuple<int&, bool, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1134
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Action::Perform
    - std::tuple<int&, bool, int>
    - ReturnAddrOfIntReferenceArg
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForNonConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: action_test::Sum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1141
    functionDepth: 1
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - action_test::Sum
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1148
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(PlusTwo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1154,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1150
    functionDepth: 1
    functionLinenumber: 1150
    functionLinenumberEnd: 1157
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - PlusTwo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForDifferentArgumentNumbers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1160
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1162
    functionDepth: 1
    functionLinenumber: 1162
    functionLinenumberEnd: 1165
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, DefinesParameterizedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1173
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(TypedPlus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedPlus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1176,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 1
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - TypedPlus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1183,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1185,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1182
    functionDepth: 1
    functionLinenumber: 1182
    functionLinenumberEnd: 1187
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, WorksInCompatibleMockFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1192
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(OverloadedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(OverloadedAction, default_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(OverloadedAction, true_value, false_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1205,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1209,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1213,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1202
    functionDepth: 1
    functionLinenumber: 1202
    functionLinenumberEnd: 1216
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - OverloadedAction
    - MyAction::Perform
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanDefineOverloadedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1220
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus, m, n, k)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1223,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1222
    functionDepth: 1
    functionLinenumber: 1222
    functionLinenumberEnd: 1230
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor3Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    functionName: testing::gmock_more_actions_test::ACTION_P4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P4(Plus, p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1237
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor4Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1239
    functionDepth: 0
    functionLinenumber: 1239
    functionLinenumberEnd: 1239
    functionName: testing::gmock_more_actions_test::ACTION_P5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P5(Plus, p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1244
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor5Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: testing::gmock_more_actions_test::ACTION_P6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P6(Plus, p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1253
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor6Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1257
    functionName: testing::gmock_more_actions_test::ACTION_P7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1260,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1262
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor7Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1266
    functionName: testing::gmock_more_actions_test::ACTION_P8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1270,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1272
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor8Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: testing::gmock_more_actions_test::ACTION_P9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1279,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1280,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1278
    functionDepth: 1
    functionLinenumber: 1278
    functionLinenumberEnd: 1282
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor9Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1284
    functionDepth: 0
    functionLinenumber: 1284
    functionLinenumberEnd: 1288
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1292,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1294
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor10Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1303
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(PadArgument, prefix, suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1312
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int>
    - PadArgument
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1323
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(ConcatImpl, a, b, c)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1336,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1338,1
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1341,1
    - Dst: ConcatImpl<std::string, T1, T2>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' a'
    - b
    - c
    argTypes:
    - std::string
    - T1
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1334
    functionDepth: 1
    functionLinenumber: 1334
    functionLinenumberEnd: 1348
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatImpl<std::string, T1, T2>
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - ConcatImpl
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: ConcatImplActionP3<std::string, T1, T2>
    signature: "ConcatImplActionP3<std::string, T1, T2> Concat(const std::string&
      a, T1 b,\n                                               T2 c)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - T1
    - int
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ConcatImpl
    linkageType: ''
    returnType: ConcatImplActionP3<T1, int, T2>
    signature: ConcatImplActionP3<T1, int, T2> Concat(T1 a, int b, T2 c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1358,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1357
    functionDepth: 2
    functionLinenumber: 1357
    functionLinenumberEnd: 1363
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - testing::gmock_more_actions_test::Concat
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1367
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(DoFoo)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1368
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1368
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(DoFoo, p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1369
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(DoFoo, p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1373,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1376,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1380,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1381,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1382,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1383,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1384,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1386,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1388,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1390,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1406
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Plus
    - DoFoo
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus1, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1412
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1412
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(Plus2, x, y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1413
    functionDepth: 0
    functionLinenumber: 1413
    functionLinenumberEnd: 1413
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus3, x, y, z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1420,1
    - Dst: Plus1<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1422,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Plus2<const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1425,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Plus3<int&, const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1428,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
        \            int&, const int&, int&>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1432,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1436
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1436
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Plus2<const int&, int&>
    - "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
      \            int&, const int&, int&>"
    - Action::Perform
    - EXPECT_EQ
    - Plus1<int&>
    - Plus3<int&, const int&, int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1442
    functionName: testing::gmock_more_actions_test::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1453,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1456
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithoutValueParam)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1465,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1464
    functionDepth: 1
    functionLinenumber: 1464
    functionLinenumberEnd: 1469
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithValueParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: testing::gmock_more_actions_test::ACTION_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: "void ACTION_TEMPLATE(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k),\n
      \               AND_0_VALUE_PARAMS())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1480
    functionName: testing::gmock_more_actions_test::BoolResetter::BoolResetter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BoolResetter(bool* value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1481
    functionName: ~BoolResetter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~BoolResetter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyDeleteArg<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1488,1
    - Dst: BoolResetter::BoolResetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1491,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1487
    functionDepth: 1
    functionLinenumber: 1487
    functionLinenumberEnd: 1494
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyDeleteArg<1>
    - BoolResetter::BoolResetter
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksForIntegralTemplateParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: testing::gmock_more_actions_test::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: testing::gmock_more_actions_test::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_more_actions_test::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: testing::gmock_more_actions_test::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: testing::gmock_more_actions_test::ByConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ByConstRef(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: testing::gmock_more_actions_test::ReferencesGlobalDouble
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesGlobalDouble(const double& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: operator()(bool x)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(const UnaryMoveOnlyFunctor&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(UnaryMoveOnlyFunctor&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: operator()(bool x) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::gmock_more_actions_test::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_more_actions_test::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_more_actions_test::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: testing::gmock_more_actions_test::SumOfFirst2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfFirst2(int a, int b, Unused, Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: testing::gmock_more_actions_test::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: operator()(int a, int b, int c, int d, int e)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: testing::gmock_more_actions_test::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: operator()(int a, int b, int c, int d, int e, int f)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: testing::gmock_more_actions_test::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: testing::gmock_more_actions_test::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: testing::gmock_more_actions_test::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: testing::gmock_more_actions_test::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                    const char* s4, const char* s5, const char* s6,\n                     const
      char* s7, const char* s8, const char* s9,\n                     const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::gmock_more_actions_test::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::gmock_more_actions_test::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<short>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: testing::gmock_more_actions_test::Foo::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<short>
    linkageType: ''
    returnType: short
    signature: short Unary(long x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' str'
    - c
    argTypes:
    - std::string
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: testing::gmock_more_actions_test::Foo::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string Binary(const std::string& str, char c) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - bool
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: testing::gmock_more_actions_test::Foo::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, bool y, char z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: testing::gmock_more_actions_test::Foo::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: testing::gmock_more_actions_test::Foo::SumOfLast2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfLast2(Unused, Unused, int a, int b) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: testing::gmock_more_actions_test::Foo::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: testing::gmock_more_actions_test::Foo::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: testing::gmock_more_actions_test::Foo::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: testing::gmock_more_actions_test::Foo::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: testing::gmock_more_actions_test::Foo::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: testing::gmock_more_actions_test::Foo::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                      const char* s4, const char* s5, const char* s6,\n                       const
      char* s7, const char* s8, const char* s9,\n                       const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:217,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:224,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: testing::gmock_more_actions_test::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 271
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 283
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:291,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 296
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:300,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:306,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int*>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:312,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:313,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:316,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 318
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, MethodWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: plus<long>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - plus<long>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:328,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:336,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:343,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:344,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:350,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:351,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:359,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 362
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:366,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:373,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:381,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:384,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:390,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:394,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:402,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:406,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:414,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 423
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:427,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:431,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:432,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:441,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithoutArgsTest, NoArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - WithArg
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:461,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForOneArgIntArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:466,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - EXPECT_TRUE
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgStringArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::forward_as_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForNonConstRefArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:490,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 493
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 493
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:498,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 501
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:506,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 509
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:513,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: std::tuple<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 516
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:520,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: std::tuple<int, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int, int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:527,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: std::tuple<bool, int, int&, const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<bool, int, int&, const char*>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksWithExtraArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - is_deleted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: testing::gmock_more_actions_test::DeletionTester::DeletionTester
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DeletionTester(bool* is_deleted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 541
    functionName: ~DeletionTester()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~DeletionTester()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:549,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:550,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:558,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:561,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:562,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:570,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Throw
    - Action::Perform
    - EXPECT_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 588
    functionName: ~Object()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 589
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 589
    functionName: testing::gmock_more_actions_test::Object::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: ~MockObject() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockObject() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:599,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: MockObject::Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 611
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockObject::Func
    - Func
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, Times0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:620,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:627,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:628,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:629,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:631,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:633,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:634,1
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:639,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:640,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:643,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:644,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:646,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 650
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 650
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::fill_n
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:656,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:661,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:662,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:663,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 665
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:672,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:678,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 681
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 692
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 692
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - std::back_inserter
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:696,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnPointee
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnPointeeTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:707,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 709
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:713,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: UnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - UnaryFunctor
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:719,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: OneShotUnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - OneShotUnaryFunctor
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, OneShotFunctor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 734
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: SumOf5Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SumOf5Functor
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 748
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:753,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: SumOf6Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 1
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SumOf6Functor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:762,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 764
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:771,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 767
    functionDepth: 1
    functionLinenumber: 767
    functionLinenumberEnd: 773
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 782
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 791
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByPointerFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, FunctionWithCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 816
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - InvokeArgument<0>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 829
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - InvokeArgument<0>
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 831
    functionDepth: 1
    functionLinenumber: 831
    functionLinenumberEnd: 845
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MockMethod
    - WithArg
    - InvokeArgument<0>
    - ON_CALL
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, MoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:851,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 854
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TwoActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:862,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 864
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ThreeActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:872,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FourActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:889,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 891
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 891
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FiveActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:901,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:902,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:903,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:904,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 906
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 906
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SixActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:915,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:917,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:920,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:921,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 923
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 923
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SevenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:936,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:937,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:938,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 943
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 943
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, EightActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:959,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:961,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:962,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 964
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NineActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:983,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:984,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:985,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:987,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 989
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:994,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 991
    functionDepth: 1
    functionLinenumber: 991
    functionLinenumberEnd: 996
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Action::Perform
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1005
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - int::int
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, MoveOnlyArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1016
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - front
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ImplicitlyConvertsActionArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1032,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1035,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1037
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Return5
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenNotReferencingArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1040
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1043,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1047
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - IncrementArg1
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int*, arg2_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int*, arg2_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1058,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - IncrementArg2
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1067,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1070
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sum2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1073,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1072
    functionDepth: 1
    functionLinenumber: 1072
    functionLinenumberEnd: 1076
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Sum2
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int(bool), function_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1090
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int(bool), function_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1093,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1096
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int, return_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1101,1
    - Dst: testing::gmock_more_actions_test::Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 1
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int, return_type>
    - testing::gmock_more_actions_test::Dummy
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1110
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy2
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<const bool&, arg1_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1116
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<const bool&, arg1_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfConstBoolReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfConstBoolReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: std::tuple<int, const bool&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1122
      start: 1118
    functionDepth: 1
    functionLinenumber: 1118
    functionLinenumberEnd: 1122
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ReturnAddrOfConstBoolReferenceArg
    - Action::Perform
    - std::tuple<int, const bool&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int&, arg0_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1128
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int&, arg0_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfIntReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfIntReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: std::tuple<int&, bool, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1134
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Action::Perform
    - std::tuple<int&, bool, int>
    - ReturnAddrOfIntReferenceArg
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForNonConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: action_test::Sum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1141
    functionDepth: 1
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - action_test::Sum
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1148
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(PlusTwo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1154,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1150
    functionDepth: 1
    functionLinenumber: 1150
    functionLinenumberEnd: 1157
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - PlusTwo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForDifferentArgumentNumbers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1160
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1162
    functionDepth: 1
    functionLinenumber: 1162
    functionLinenumberEnd: 1165
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, DefinesParameterizedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1173
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(TypedPlus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedPlus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1176,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 1
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - TypedPlus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1183,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1185,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1182
    functionDepth: 1
    functionLinenumber: 1182
    functionLinenumberEnd: 1187
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, WorksInCompatibleMockFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1192
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(OverloadedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(OverloadedAction, default_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(OverloadedAction, true_value, false_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1205,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1209,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1213,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1202
    functionDepth: 1
    functionLinenumber: 1202
    functionLinenumberEnd: 1216
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - OverloadedAction
    - MyAction::Perform
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanDefineOverloadedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1220
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus, m, n, k)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1223,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1222
    functionDepth: 1
    functionLinenumber: 1222
    functionLinenumberEnd: 1230
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor3Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    functionName: testing::gmock_more_actions_test::ACTION_P4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P4(Plus, p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1237
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor4Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1239
    functionDepth: 0
    functionLinenumber: 1239
    functionLinenumberEnd: 1239
    functionName: testing::gmock_more_actions_test::ACTION_P5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P5(Plus, p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1244
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor5Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: testing::gmock_more_actions_test::ACTION_P6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P6(Plus, p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1253
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor6Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1257
    functionName: testing::gmock_more_actions_test::ACTION_P7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1260,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1262
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor7Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1266
    functionName: testing::gmock_more_actions_test::ACTION_P8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1270,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1272
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor8Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: testing::gmock_more_actions_test::ACTION_P9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1279,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1280,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1278
    functionDepth: 1
    functionLinenumber: 1278
    functionLinenumberEnd: 1282
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor9Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1284
    functionDepth: 0
    functionLinenumber: 1284
    functionLinenumberEnd: 1288
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1292,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1294
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor10Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1303
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(PadArgument, prefix, suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1312
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int>
    - PadArgument
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1323
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(ConcatImpl, a, b, c)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1336,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1338,1
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1341,1
    - Dst: ConcatImpl<std::string, T1, T2>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' a'
    - b
    - c
    argTypes:
    - std::string
    - T1
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1334
    functionDepth: 1
    functionLinenumber: 1334
    functionLinenumberEnd: 1348
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached:
    - ConcatImpl<std::string, T1, T2>
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - ConcatImpl
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: ConcatImplActionP3<std::string, T1, T2>
    signature: "ConcatImplActionP3<std::string, T1, T2> Concat(const std::string&
      a, T1 b,\n                                               T2 c)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - T1
    - int
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 1
    functionsReached:
    - ConcatImpl
    linkageType: ''
    returnType: ConcatImplActionP3<T1, int, T2>
    signature: ConcatImplActionP3<T1, int, T2> Concat(T1 a, int b, T2 c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1358,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1357
    functionDepth: 2
    functionLinenumber: 1357
    functionLinenumberEnd: 1363
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - testing::gmock_more_actions_test::Concat
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1367
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(DoFoo)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1368
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1368
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(DoFoo, p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1369
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(DoFoo, p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1373,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1376,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1380,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1381,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1382,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1383,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1384,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1386,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1388,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1390,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1406
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Plus
    - DoFoo
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus1, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1412
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1412
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(Plus2, x, y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1413
    functionDepth: 0
    functionLinenumber: 1413
    functionLinenumberEnd: 1413
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus3, x, y, z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1420,1
    - Dst: Plus1<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1422,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Plus2<const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1425,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Plus3<int&, const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1428,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
        \            int&, const int&, int&>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1432,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1436
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1436
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Plus2<const int&, int&>
    - "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
      \            int&, const int&, int&>"
    - Action::Perform
    - EXPECT_EQ
    - Plus1<int&>
    - Plus3<int&, const int&, int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1442
    functionName: testing::gmock_more_actions_test::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1453,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1456
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithoutValueParam)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1465,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1464
    functionDepth: 1
    functionLinenumber: 1464
    functionLinenumberEnd: 1469
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithValueParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: testing::gmock_more_actions_test::ACTION_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: "void ACTION_TEMPLATE(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k),\n
      \               AND_0_VALUE_PARAMS())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1480
    functionName: testing::gmock_more_actions_test::BoolResetter::BoolResetter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BoolResetter(bool* value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1481
    functionName: ~BoolResetter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~BoolResetter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyDeleteArg<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1488,1
    - Dst: BoolResetter::BoolResetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1491,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1487
    functionDepth: 1
    functionLinenumber: 1487
    functionLinenumberEnd: 1494
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyDeleteArg<1>
    - BoolResetter::BoolResetter
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksForIntegralTemplateParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1552
    functionDepth: 0
    functionLinenumber: 1552
    functionLinenumberEnd: 1552
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnSum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1554
      start: 1554
    functionDepth: 0
    functionLinenumber: 1554
    functionLinenumberEnd: 1554
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(ReturnSum, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnSum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1572,1
    - Dst: ReturnSum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1573,1
    - Dst: ReturnSum<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1574,1
    - Dst: ReturnSum<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1575,1
    - Dst: ReturnSum<int, 10000>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1582
      start: 1571
    functionDepth: 1
    functionLinenumber: 1571
    functionLinenumberEnd: 1582
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - ReturnSum<int>
    - Action::Perform
    - EXPECT_EQ
    - ReturnSum<int, 10000>
    - ReturnSum
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: testing::gmock_more_actions_test::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: testing::gmock_more_actions_test::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_more_actions_test::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: testing::gmock_more_actions_test::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: testing::gmock_more_actions_test::ByConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ByConstRef(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: testing::gmock_more_actions_test::ReferencesGlobalDouble
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesGlobalDouble(const double& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: operator()(bool x)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(const UnaryMoveOnlyFunctor&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(UnaryMoveOnlyFunctor&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: operator()(bool x) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::gmock_more_actions_test::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_more_actions_test::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_more_actions_test::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: testing::gmock_more_actions_test::SumOfFirst2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfFirst2(int a, int b, Unused, Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: testing::gmock_more_actions_test::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: operator()(int a, int b, int c, int d, int e)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: testing::gmock_more_actions_test::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: operator()(int a, int b, int c, int d, int e, int f)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: testing::gmock_more_actions_test::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: testing::gmock_more_actions_test::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: testing::gmock_more_actions_test::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: testing::gmock_more_actions_test::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                    const char* s4, const char* s5, const char* s6,\n                     const
      char* s7, const char* s8, const char* s9,\n                     const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::gmock_more_actions_test::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::gmock_more_actions_test::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<short>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: testing::gmock_more_actions_test::Foo::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<short>
    linkageType: ''
    returnType: short
    signature: short Unary(long x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' str'
    - c
    argTypes:
    - std::string
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: testing::gmock_more_actions_test::Foo::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string Binary(const std::string& str, char c) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - bool
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: testing::gmock_more_actions_test::Foo::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, bool y, char z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: testing::gmock_more_actions_test::Foo::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: testing::gmock_more_actions_test::Foo::SumOfLast2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfLast2(Unused, Unused, int a, int b) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: testing::gmock_more_actions_test::Foo::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: testing::gmock_more_actions_test::Foo::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: testing::gmock_more_actions_test::Foo::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: testing::gmock_more_actions_test::Foo::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: testing::gmock_more_actions_test::Foo::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: testing::gmock_more_actions_test::Foo::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                      const char* s4, const char* s5, const char* s6,\n                       const
      char* s7, const char* s8, const char* s9,\n                       const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:217,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:224,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: testing::gmock_more_actions_test::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 271
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 283
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:291,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 296
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:300,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:306,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int*>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:312,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:313,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:316,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 318
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, MethodWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: plus<long>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - plus<long>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:328,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:336,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:343,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:344,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:350,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:351,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:359,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 362
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:366,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:373,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:381,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:384,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:390,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:394,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:402,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:406,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:414,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 423
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:427,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:431,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:432,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:441,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithoutArgsTest, NoArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - WithArg
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:461,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForOneArgIntArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:466,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - EXPECT_TRUE
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgStringArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::forward_as_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForNonConstRefArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:490,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 493
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 493
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:498,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 501
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:506,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 509
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:513,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: std::tuple<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 516
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:520,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: std::tuple<int, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int, int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:527,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: std::tuple<bool, int, int&, const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<bool, int, int&, const char*>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksWithExtraArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - is_deleted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: testing::gmock_more_actions_test::DeletionTester::DeletionTester
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DeletionTester(bool* is_deleted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 541
    functionName: ~DeletionTester()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~DeletionTester()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:549,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:550,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:558,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:561,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:562,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:570,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Throw
    - Action::Perform
    - EXPECT_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 588
    functionName: ~Object()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 589
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 589
    functionName: testing::gmock_more_actions_test::Object::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: ~MockObject() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockObject() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:599,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: MockObject::Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 611
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockObject::Func
    - Func
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, Times0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:620,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:627,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:628,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:629,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:631,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:633,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:634,1
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:639,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:640,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:643,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:644,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:646,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 650
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 650
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::fill_n
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:656,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:661,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:662,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:663,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 665
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:672,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:678,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 681
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 692
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 692
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - std::back_inserter
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:696,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnPointee
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnPointeeTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:707,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 709
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:713,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: UnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - UnaryFunctor
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:719,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: OneShotUnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - OneShotUnaryFunctor
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, OneShotFunctor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 734
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: SumOf5Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SumOf5Functor
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 748
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:753,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: SumOf6Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 1
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SumOf6Functor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:762,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 764
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:771,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 767
    functionDepth: 1
    functionLinenumber: 767
    functionLinenumberEnd: 773
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 782
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 791
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByPointerFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, FunctionWithCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 816
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - InvokeArgument<0>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 829
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - InvokeArgument<0>
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 831
    functionDepth: 1
    functionLinenumber: 831
    functionLinenumberEnd: 845
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MockMethod
    - WithArg
    - InvokeArgument<0>
    - ON_CALL
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, MoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:851,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 854
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TwoActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:862,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 864
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ThreeActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:872,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FourActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:889,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 891
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 891
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FiveActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:901,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:902,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:903,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:904,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 906
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 906
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SixActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:915,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:917,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:920,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:921,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 923
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 923
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SevenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:936,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:937,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:938,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 943
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 943
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, EightActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:959,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:961,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:962,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 964
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NineActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:983,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:984,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:985,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:987,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 989
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:994,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 991
    functionDepth: 1
    functionLinenumber: 991
    functionLinenumberEnd: 996
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Action::Perform
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1005
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - int::int
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, MoveOnlyArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1016
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - front
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ImplicitlyConvertsActionArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1032,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1035,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1037
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Return5
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenNotReferencingArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1040
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1043,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1047
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - IncrementArg1
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int*, arg2_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int*, arg2_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1058,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - IncrementArg2
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1067,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1070
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sum2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1073,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1072
    functionDepth: 1
    functionLinenumber: 1072
    functionLinenumberEnd: 1076
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Sum2
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int(bool), function_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1090
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int(bool), function_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1093,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1096
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int, return_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1101,1
    - Dst: testing::gmock_more_actions_test::Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 1
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int, return_type>
    - testing::gmock_more_actions_test::Dummy
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1110
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy2
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<const bool&, arg1_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1116
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<const bool&, arg1_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfConstBoolReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfConstBoolReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: std::tuple<int, const bool&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1122
      start: 1118
    functionDepth: 1
    functionLinenumber: 1118
    functionLinenumberEnd: 1122
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ReturnAddrOfConstBoolReferenceArg
    - Action::Perform
    - std::tuple<int, const bool&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int&, arg0_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1128
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int&, arg0_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfIntReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfIntReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: std::tuple<int&, bool, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1134
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Action::Perform
    - std::tuple<int&, bool, int>
    - ReturnAddrOfIntReferenceArg
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForNonConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: action_test::Sum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1141
    functionDepth: 1
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - action_test::Sum
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1148
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(PlusTwo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1154,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1150
    functionDepth: 1
    functionLinenumber: 1150
    functionLinenumberEnd: 1157
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - PlusTwo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForDifferentArgumentNumbers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1160
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1162
    functionDepth: 1
    functionLinenumber: 1162
    functionLinenumberEnd: 1165
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, DefinesParameterizedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1173
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(TypedPlus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedPlus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1176,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 1
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - TypedPlus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1183,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1185,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1182
    functionDepth: 1
    functionLinenumber: 1182
    functionLinenumberEnd: 1187
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, WorksInCompatibleMockFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1192
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(OverloadedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(OverloadedAction, default_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(OverloadedAction, true_value, false_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1205,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1209,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1213,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1202
    functionDepth: 1
    functionLinenumber: 1202
    functionLinenumberEnd: 1216
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - OverloadedAction
    - MyAction::Perform
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanDefineOverloadedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1220
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus, m, n, k)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1223,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1222
    functionDepth: 1
    functionLinenumber: 1222
    functionLinenumberEnd: 1230
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor3Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    functionName: testing::gmock_more_actions_test::ACTION_P4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P4(Plus, p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1237
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor4Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1239
    functionDepth: 0
    functionLinenumber: 1239
    functionLinenumberEnd: 1239
    functionName: testing::gmock_more_actions_test::ACTION_P5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P5(Plus, p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1244
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor5Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: testing::gmock_more_actions_test::ACTION_P6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P6(Plus, p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1253
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor6Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1257
    functionName: testing::gmock_more_actions_test::ACTION_P7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1260,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1262
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor7Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1266
    functionName: testing::gmock_more_actions_test::ACTION_P8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1270,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1272
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor8Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: testing::gmock_more_actions_test::ACTION_P9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1279,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1280,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1278
    functionDepth: 1
    functionLinenumber: 1278
    functionLinenumberEnd: 1282
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor9Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1284
    functionDepth: 0
    functionLinenumber: 1284
    functionLinenumberEnd: 1288
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1292,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1294
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor10Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1303
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(PadArgument, prefix, suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1312
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int>
    - PadArgument
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1323
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(ConcatImpl, a, b, c)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1336,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1338,1
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1341,1
    - Dst: ConcatImpl<std::string, T1, T2>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' a'
    - b
    - c
    argTypes:
    - std::string
    - T1
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1334
    functionDepth: 1
    functionLinenumber: 1334
    functionLinenumberEnd: 1348
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached:
    - ConcatImpl<std::string, T1, T2>
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - ConcatImpl
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: ConcatImplActionP3<std::string, T1, T2>
    signature: "ConcatImplActionP3<std::string, T1, T2> Concat(const std::string&
      a, T1 b,\n                                               T2 c)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - T1
    - int
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 2
    functionsReached:
    - ConcatImpl
    linkageType: ''
    returnType: ConcatImplActionP3<T1, int, T2>
    signature: ConcatImplActionP3<T1, int, T2> Concat(T1 a, int b, T2 c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1358,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1357
    functionDepth: 2
    functionLinenumber: 1357
    functionLinenumberEnd: 1363
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - testing::gmock_more_actions_test::Concat
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1367
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(DoFoo)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1368
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1368
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(DoFoo, p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1369
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(DoFoo, p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1373,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1376,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1380,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1381,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1382,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1383,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1384,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1386,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1388,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1390,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1406
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Plus
    - DoFoo
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus1, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1412
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1412
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(Plus2, x, y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1413
    functionDepth: 0
    functionLinenumber: 1413
    functionLinenumberEnd: 1413
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus3, x, y, z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1420,1
    - Dst: Plus1<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1422,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Plus2<const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1425,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Plus3<int&, const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1428,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
        \            int&, const int&, int&>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1432,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1436
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1436
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Plus2<const int&, int&>
    - "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
      \            int&, const int&, int&>"
    - Action::Perform
    - EXPECT_EQ
    - Plus1<int&>
    - Plus3<int&, const int&, int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1442
    functionName: testing::gmock_more_actions_test::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1453,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1456
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithoutValueParam)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1465,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1464
    functionDepth: 1
    functionLinenumber: 1464
    functionLinenumberEnd: 1469
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithValueParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: testing::gmock_more_actions_test::ACTION_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: "void ACTION_TEMPLATE(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k),\n
      \               AND_0_VALUE_PARAMS())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1480
    functionName: testing::gmock_more_actions_test::BoolResetter::BoolResetter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BoolResetter(bool* value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1481
    functionName: ~BoolResetter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~BoolResetter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyDeleteArg<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1488,1
    - Dst: BoolResetter::BoolResetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1491,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1487
    functionDepth: 1
    functionLinenumber: 1487
    functionLinenumberEnd: 1494
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyDeleteArg<1>
    - BoolResetter::BoolResetter
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksForIntegralTemplateParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: testing::gmock_more_actions_test::Short
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: short Short(short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: testing::gmock_more_actions_test::Char
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char Char(char ch)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::gmock_more_actions_test::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: testing::gmock_more_actions_test::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Unary(int x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: testing::gmock_more_actions_test::ByConstRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ByConstRef(const std::string& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - double
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: testing::gmock_more_actions_test::ReferencesGlobalDouble
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool ReferencesGlobalDouble(const double& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: operator()(bool x)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(const UnaryMoveOnlyFunctor&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UnaryMoveOnlyFunctor(UnaryMoveOnlyFunctor&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: operator()(bool x) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(bool x) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - n
    argTypes:
    - char*
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::gmock_more_actions_test::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Binary(const char* input, short n)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - char
    - short
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: testing::gmock_more_actions_test::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, char y, short z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::gmock_more_actions_test::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: testing::gmock_more_actions_test::SumOfFirst2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfFirst2(int a, int b, Unused, Unused)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: testing::gmock_more_actions_test::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: operator()(int a, int b, int c, int d, int e)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: testing::gmock_more_actions_test::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: operator()(int a, int b, int c, int d, int e, int f)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int operator()(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: testing::gmock_more_actions_test::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: testing::gmock_more_actions_test::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: testing::gmock_more_actions_test::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                   const char* s4, const char* s5, const char* s6,\n                    const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionName: testing::gmock_more_actions_test::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                    const char* s4, const char* s5, const char* s6,\n                     const
      char* s7, const char* s8, const char* s9,\n                     const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: testing::gmock_more_actions_test::Foo::Foo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Foo()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::gmock_more_actions_test::Foo::Nullary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Nullary() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<short>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: testing::gmock_more_actions_test::Foo::Unary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<short>
    linkageType: ''
    returnType: short
    signature: short Unary(long x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' str'
    - c
    argTypes:
    - std::string
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: testing::gmock_more_actions_test::Foo::Binary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string Binary(const std::string& str, char c) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - x
    - y
    - z
    argTypes:
    - int
    - bool
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: testing::gmock_more_actions_test::Foo::Ternary
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Ternary(int x, bool y, char z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - a
    - b
    - c
    - d
    argTypes:
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: testing::gmock_more_actions_test::Foo::SumOf4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf4(int a, int b, int c, int d) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: testing::gmock_more_actions_test::Foo::SumOfLast2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOfLast2(Unused, Unused, int a, int b) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - a
    - b
    - c
    - d
    - e
    argTypes:
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: testing::gmock_more_actions_test::Foo::SumOf5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf5(int a, int b, int c, int d, int e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 6
    argNames:
    - a
    - b
    - c
    - d
    - e
    - f
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: testing::gmock_more_actions_test::Foo::SumOf6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int SumOf6(int a, int b, int c, int d, int e, int f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 7
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: testing::gmock_more_actions_test::Foo::Concat7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat7(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 8
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: testing::gmock_more_actions_test::Foo::Concat8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat8(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 9
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: testing::gmock_more_actions_test::Foo::Concat9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat9(const char* s1, const char* s2, const char* s3,\n
      \                     const char* s4, const char* s5, const char* s6,\n                      const
      char* s7, const char* s8, const char* s9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 10
    argNames:
    - s1
    - s2
    - s3
    - s4
    - s5
    - s6
    - s7
    - s8
    - s9
    - s10
    argTypes:
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: testing::gmock_more_actions_test::Foo::Concat10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: std::string
    signature: "std::string Concat10(const char* s1, const char* s2, const char* s3,\n
      \                      const char* s4, const char* s5, const char* s6,\n                       const
      char* s7, const char* s8, const char* s9,\n                       const char*
      s10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:204,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:210,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:211,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:217,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:224,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:230,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:236,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Invoke
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: testing::gmock_more_actions_test::CharPtr
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 36
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * CharPtr(const char* s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:255,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:256,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:257,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:258,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:266,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:267,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:268,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:269,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 271
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 271
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:278,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:279,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:280,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:281,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 283
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 283
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:290,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:291,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:292,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:293,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:294,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 296
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 296
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:300,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:302,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:303,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:305,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:306,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    - Dst: static_cast<int*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int*>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:312,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:313,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:314,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:316,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 318
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 318
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, MethodWithUnusedParameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: plus<long>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:322,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - plus<long>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, Functor)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:328,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeTest, FunctionWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:336,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:337,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Nullary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:343,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:344,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Unary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:350,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:351,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:353,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 355
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Binary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:359,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:360,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 362
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, Ternary)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:366,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:367,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes4Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:373,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:375,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes5Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:381,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:383,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:384,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes6Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:390,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:393,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:394,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:395,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:396,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes7Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:402,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:405,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:406,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:407,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:408,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes8Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:414,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:418,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:419,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:420,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:421,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 423
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes9Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:427,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:431,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:432,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:433,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:434,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:435,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodThatTakes10Arguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Foo::Foo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:441,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:443,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - Foo::Foo
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeMethodTest, MethodWithCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:449,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - WithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(WithoutArgsTest, NoArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:455,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:456,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Invoke
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - WithArg
    linkageType: ''
    returnType: void
    signature: void TEST(WithArgTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:461,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForOneArgIntArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:466,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - EXPECT_TRUE
    - Action::Perform
    - std::make_tuple
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:471,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForMultiArgStringArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:476,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - ReturnArg
    - std::forward_as_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnArgActionTest, WorksForNonConstRefArg0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:483,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:484,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 486
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:490,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:491,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 493
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 493
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SaveArg
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:498,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:499,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 501
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SaveArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:506,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:507,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 509
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - SaveArgPointee
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(SaveArgPointeeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:513,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: std::tuple<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:514,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 516
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForSameType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:520,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: std::tuple<int, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:521,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<int, int&>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksForCompatibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArgReferee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:527,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: std::tuple<bool, int, int&, const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:528,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 530
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::tuple<bool, int, int&, const char*>
    - Action::Perform
    - SetArgReferee
    linkageType: ''
    returnType: void
    signature: void TEST(SetArgRefereeActionTest, WorksWithExtraArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - is_deleted
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: testing::gmock_more_actions_test::DeletionTester::DeletionTester
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DeletionTester(bool* is_deleted)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 541
    functionName: ~DeletionTester()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~DeletionTester()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:549,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:550,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:551,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:552,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, OneArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DeletionTester::DeletionTester
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:558,1
    - Dst: DeleteArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:561,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:562,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:563,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - DeletionTester::DeletionTester
    - DeleteArg
    linkageType: ''
    returnType: void
    signature: void TEST(DeleteArgActionTest, TenArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:570,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 572
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Throw
    - Action::Perform
    - EXPECT_THROW
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:577,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Throw
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: MyException
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:582,1
    - Dst: EXPECT_THROW
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Throw
    - EXPECT_THROW
    - std::make_tuple
    - Action::Perform
    - MyException
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 588
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 588
    functionName: ~Object()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~Object()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 589
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 589
    functionName: testing::gmock_more_actions_test::Object::Func
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Func()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: ~MockObject() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockObject() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: EXPECT_NONFATAL_FAILURE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:599,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:603,1
    - Dst: EXPECT_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:604,1
    - Dst: MockObject::Func
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 611
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 611
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_CALL
    - EXPECT_NONFATAL_FAILURE
    - MockObject::Func
    - Func
    - ON_CALL
    linkageType: ''
    returnType: void
    signature: void TEST(ThrowActionTest, Times0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:620,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:626,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:627,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:628,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:629,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:630,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:631,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:632,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:633,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:634,1
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:638,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:639,1
    - Dst: std::fill_n
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:640,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:641,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:642,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:643,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:644,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:645,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:646,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:647,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:648,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 650
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 650
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::fill_n
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArray)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:656,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:660,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:661,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:662,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:663,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 665
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:672,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:676,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:677,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:678,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:679,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 681
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 681
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - SetArrayArgument
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetArrayArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: std::string::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:687,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: std::back_inserter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:690,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 692
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 692
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SetArrayArgument
    - std::make_tuple
    - std::back_inserter
    - Action::Perform
    - EXPECT_EQ
    - std::string::begin
    - std::string::end
    linkageType: ''
    returnType: void
    signature: void TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:696,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:697,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - ReturnPointee
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ReturnPointeeTest, Works)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:707,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 709
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function0)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:713,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    - Dst: UnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - UnaryFunctor
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:719,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    - Dst: testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::UnaryMoveOnlyFunctor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor1MoveOnly)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:725,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    - Dst: OneShotUnaryFunctor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - OneShotUnaryFunctor
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, OneShotFunctor1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:732,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 734
      start: 730
    functionDepth: 1
    functionLinenumber: 730
    functionLinenumberEnd: 734
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:739,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    - Dst: SumOf5Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 741
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 741
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - SumOf5Functor
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:746,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 748
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:753,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    - Dst: SumOf6Functor
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 1
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - SumOf6Functor
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Functor6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:762,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 764
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:771,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 767
    functionDepth: 1
    functionLinenumber: 767
    functionLinenumberEnd: 773
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:780,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 782
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:789,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 791
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 791
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeArgument<0>
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, Function10)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: static_cast<const char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:796,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 794
    functionDepth: 1
    functionLinenumber: 794
    functionLinenumberEnd: 798
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    - static_cast<const char*>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByPointerFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: testing::gmock_more_actions_test::Short
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:804,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - Action::Perform
    - testing::gmock_more_actions_test::Short
    - InvokeArgument<0>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, FunctionWithCStringLiteral)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:811,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 816
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_TRUE
    - InvokeArgument<0>
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:822,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:824,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: ByRef
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:827,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 829
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 829
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    - EXPECT_TRUE
    - InvokeArgument<0>
    - ByRef
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: InvokeArgument<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:840,1
    - Dst: ON_CALL
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: MockMethod
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:843,1
    - Dst: WithArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    - Dst: InvokeArgument<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 845
      start: 831
    functionDepth: 1
    functionLinenumber: 831
    functionLinenumberEnd: 845
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MockMethod
    - WithArg
    - InvokeArgument<0>
    - ON_CALL
    - InvokeArgument<1>
    linkageType: ''
    returnType: void
    signature: void TEST(InvokeArgumentTest, MoveOnlyType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:850,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:851,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:852,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 854
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 854
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TwoActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:859,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:860,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:861,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:862,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 864
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 864
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ThreeActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:871,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:872,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:873,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:874,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:875,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FourActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:884,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:885,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:886,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:887,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:888,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:889,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 891
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 891
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, FiveActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:898,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:899,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:900,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:901,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:902,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:903,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:904,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 906
      start: 894
    functionDepth: 1
    functionLinenumber: 894
    functionLinenumberEnd: 906
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SixActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:913,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:914,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:915,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:916,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:917,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:918,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:919,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:920,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:921,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 923
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 923
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, SevenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:932,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:933,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:934,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:935,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:936,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:937,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:938,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:939,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:940,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:941,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 943
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 943
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, EightActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:951,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:952,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:953,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:954,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:955,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:956,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:957,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:958,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:959,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:960,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:961,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:962,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 946
    functionDepth: 1
    functionLinenumber: 946
    functionLinenumberEnd: 964
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NineActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:974,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:975,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:976,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: SetArgPointee
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: Return
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:977,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:978,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:979,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:980,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:981,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:982,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:983,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:984,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:985,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:986,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:987,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 967
    functionDepth: 1
    functionLinenumber: 967
    functionLinenumberEnd: 989
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Return
    - Action::Perform
    - EXPECT_EQ
    - DoAll
    - SetArgPointee
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, TenActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:994,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 996
      start: 991
    functionDepth: 1
    functionLinenumber: 991
    functionLinenumberEnd: 996
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_TRUE
    - Action::Perform
    - DoAll
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, NoArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: InvokeWithoutArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1001,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: std::unique_ptr<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: int::int
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1003,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1005
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::unique_ptr<int>
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - int::int
    - InvokeWithoutArgs
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, MoveOnlyArgs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoAll
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: front
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1013,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1014,1
    - Dst: EXPECT_TRUE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1016
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - EXPECT_TRUE
    - DoAll
    - front
    linkageType: ''
    returnType: void
    signature: void TEST(DoAllTest, ImplicitlyConvertsActionArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1029
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Return5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1032,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1033,1
    - Dst: Return5
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1035,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1031
    functionDepth: 1
    functionLinenumber: 1031
    functionLinenumberEnd: 1037
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Return5
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenNotReferencingArguments)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1040
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1043,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1045,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1047
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - IncrementArg1
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksWhenReturningVoid)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int*, arg2_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1052,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int*, arg2_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(IncrementArg2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IncrementArg2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1058,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1060,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - IncrementArg2
    - std::make_tuple
    - EXPECT_EQ
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1067,1
    - Dst: std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    - Dst: std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1070
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<1>
    - std::get<0>
    - StaticAssertTypeEq<std::tuple<int, char, int*>, args_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Sum2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1073,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1072
    functionDepth: 1
    functionLinenumber: 1072
    functionLinenumberEnd: 1076
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Sum2
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceArgumentTuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - flag
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1082
    functionName: testing::gmock_more_actions_test::Dummy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int Dummy(bool flag)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int(bool), function_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1090
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int(bool), function_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1093,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1094,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1092
    functionDepth: 1
    functionLinenumber: 1092
    functionLinenumberEnd: 1096
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int, return_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1101,1
    - Dst: testing::gmock_more_actions_test::Dummy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1100
    functionDepth: 1
    functionLinenumber: 1100
    functionLinenumberEnd: 1104
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int, return_type>
    - testing::gmock_more_actions_test::Dummy
    linkageType: ''
    returnType: void
    signature: void ACTION(InvokeDummy2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeDummy2
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1107,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1108,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1106
    functionDepth: 1
    functionLinenumber: 1106
    functionLinenumberEnd: 1110
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - InvokeDummy2
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanReferenceMockFunctionReturnType)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<const bool&, arg1_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1116
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<const bool&, arg1_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfConstBoolReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfConstBoolReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1119,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    - Dst: std::tuple<int, const bool&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1122
      start: 1118
    functionDepth: 1
    functionLinenumber: 1118
    functionLinenumberEnd: 1122
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - ReturnAddrOfConstBoolReferenceArg
    - Action::Perform
    - std::tuple<int, const bool&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StaticAssertTypeEq<int&, arg0_type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1128
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1128
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - StaticAssertTypeEq<int&, arg0_type>
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnAddrOfIntReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnAddrOfIntReferenceArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1131,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    - Dst: std::tuple<int&, bool, int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1134
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - Action::Perform
    - std::tuple<int&, bool, int>
    - ReturnAddrOfIntReferenceArg
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForNonConstReferenceArg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1138
    functionName: testing::gmock_more_actions_test::action_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(Sum)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: action_test::Sum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1142,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1141
    functionDepth: 1
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - action_test::Sum
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksInNamespace)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1148
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(PlusTwo)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1151,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1152,1
    - Dst: PlusTwo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1154,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1150
    functionDepth: 1
    functionLinenumber: 1150
    functionLinenumberEnd: 1157
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - PlusTwo
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, WorksForDifferentArgumentNumbers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1160
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1163,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1162
    functionDepth: 1
    functionLinenumber: 1162
    functionLinenumberEnd: 1165
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, DefinesParameterizedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1173
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(TypedPlus, n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TypedPlus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1176,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    - Dst: testing::gmock_more_actions_test::Char
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 1
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - testing::gmock_more_actions_test::Char
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - TypedPlus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1183,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1185,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1182
    functionDepth: 1
    functionLinenumber: 1182
    functionLinenumberEnd: 1187
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPMacroTest, WorksInCompatibleMockFunction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1192
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(OverloadedAction)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(OverloadedAction, default_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(OverloadedAction, true_value, false_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1205,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1206,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1207,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1209,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1210,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1211,1
    - Dst: OverloadedAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1213,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1214,1
    - Dst: EXPECT_STREQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: MyAction::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1202
    functionDepth: 1
    functionLinenumber: 1202
    functionLinenumberEnd: 1216
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_STREQ
    - std::make_tuple
    - OverloadedAction
    - MyAction::Perform
    - testing::gmock_more_actions_test::CharPtr
    linkageType: ''
    returnType: void
    signature: void TEST(ActionMacroTest, CanDefineOverloadedActions)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1220
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus, m, n, k)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1223,1
    - Dst: EXPECT_DOUBLE_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1224,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1226,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1228,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1222
    functionDepth: 1
    functionLinenumber: 1222
    functionLinenumberEnd: 1230
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_DOUBLE_EQ
    - std::make_tuple
    - Action::Perform
    - EXPECT_EQ
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor3Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    functionName: testing::gmock_more_actions_test::ACTION_P4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P4(Plus, p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1235,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1237
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor4Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1239
    functionDepth: 0
    functionLinenumber: 1239
    functionLinenumberEnd: 1239
    functionName: testing::gmock_more_actions_test::ACTION_P5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P5(Plus, p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1242,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1244
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1244
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor5Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: testing::gmock_more_actions_test::ACTION_P6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P6(Plus, p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1251,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1253
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor6Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1257
    functionName: testing::gmock_more_actions_test::ACTION_P7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1260,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1262
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor7Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1266
    functionName: testing::gmock_more_actions_test::ACTION_P8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1269,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1270,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1272
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor8Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: testing::gmock_more_actions_test::ACTION_P9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1279,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1280,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1278
    functionDepth: 1
    functionLinenumber: 1278
    functionLinenumberEnd: 1282
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor9Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1284
    functionDepth: 0
    functionLinenumber: 1284
    functionLinenumberEnd: 1288
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1291,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1292,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1294
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - Plus
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, WorksFor10Parameters)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1303
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(PadArgument, prefix, suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1307,1
    - Dst: PadArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1309,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1310,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    - Dst: testing::gmock_more_actions_test::CharPtr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1312
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - testing::gmock_more_actions_test::CharPtr
    - Action::Perform
    - EXPECT_EQ
    - static_cast<int>
    - PadArgument
    - string
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, SimpleTypePromotion)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1323
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(ConcatImpl, a, b, c)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_INTENTIONAL_CONST_COND_PUSH_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1336,1
    - Dst: GTEST_INTENTIONAL_CONST_COND_POP_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1338,1
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1341,1
    - Dst: ConcatImpl<std::string, T1, T2>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 3
    argNames:
    - ' a'
    - b
    - c
    argTypes:
    - std::string
    - T1
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1334
    functionDepth: 1
    functionLinenumber: 1334
    functionLinenumberEnd: 1348
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached:
    - ConcatImpl<std::string, T1, T2>
    - GTEST_INTENTIONAL_CONST_COND_PUSH_
    - ConcatImpl
    - GTEST_INTENTIONAL_CONST_COND_POP_
    linkageType: ''
    returnType: ConcatImplActionP3<std::string, T1, T2>
    signature: "ConcatImplActionP3<std::string, T1, T2> Concat(const std::string&
      a, T1 b,\n                                               T2 c)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ConcatImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - T1
    - int
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: testing::gmock_more_actions_test::Concat
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 3
    functionsReached:
    - ConcatImpl
    linkageType: ''
    returnType: ConcatImplActionP3<T1, int, T2>
    signature: ConcatImplActionP3<T1, int, T2> Concat(T1 a, int b, T2 c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1358,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1359,1
    - Dst: testing::gmock_more_actions_test::Concat
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1361,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1357
    functionDepth: 2
    functionLinenumber: 1357
    functionLinenumberEnd: 1363
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - testing::gmock_more_actions_test::Concat
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1367
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1367
    functionName: testing::gmock_more_actions_test::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(DoFoo)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1368
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1368
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(DoFoo, p)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1369
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1369
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(DoFoo, p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1373,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1376,1
    - Dst: DoFoo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1380,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1381,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1382,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1383,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1384,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1386,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1388,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1390,1
    - Dst: Plus
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1406
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - Plus
    - DoFoo
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, TypesAreCorrect)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1411
    functionName: testing::gmock_more_actions_test::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(Plus1, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1412
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1412
    functionName: testing::gmock_more_actions_test::ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P2(Plus2, x, y)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1413
    functionDepth: 0
    functionLinenumber: 1413
    functionLinenumberEnd: 1413
    functionName: testing::gmock_more_actions_test::ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P3(Plus3, x, y, z)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    functionName: testing::gmock_more_actions_test::ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1420,1
    - Dst: Plus1<int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1422,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1423,1
    - Dst: Plus2<const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1425,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1426,1
    - Dst: Plus3<int&, const int&, int&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1428,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1429,1
    - Dst: "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
        \            int&, const int&, int&>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1432,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1436
      start: 1418
    functionDepth: 1
    functionLinenumber: 1418
    functionLinenumberEnd: 1436
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Plus2<const int&, int&>
    - "Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,\n
      \            int&, const int&, int&>"
    - Action::Perform
    - EXPECT_EQ
    - Plus1<int&>
    - Plus3<int&, const int&, int&>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 10
    argNames:
    - a1
    - a2
    - a3
    - a4
    - a5
    - a6
    - a7
    - a8
    - a9
    - a10
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1442
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1442
    functionName: testing::gmock_more_actions_test::TenArgConstructorClass::TenArgConstructorClass
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
      int a6, int a7,\n                         int a8, int a9, int a10)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1453,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1456
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithoutValueParam)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateNew<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1465,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1466,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1464
    functionDepth: 1
    functionLinenumber: 1464
    functionLinenumberEnd: 1469
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - EXPECT_EQ
    - std::make_tuple
    - Action::Perform
    - CreateNew<int>
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksWithValueParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1475
    functionName: testing::gmock_more_actions_test::ACTION_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: "void ACTION_TEMPLATE(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k),\n
      \               AND_0_VALUE_PARAMS())"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1480
    functionName: testing::gmock_more_actions_test::BoolResetter::BoolResetter
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BoolResetter(bool* value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1481
    functionName: ~BoolResetter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~BoolResetter()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MyDeleteArg<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1488,1
    - Dst: BoolResetter::BoolResetter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1491,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1492,1
    - Dst: EXPECT_FALSE
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1487
    functionDepth: 1
    functionLinenumber: 1487
    functionLinenumberEnd: 1494
    functionName: testing::gmock_more_actions_test::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - MyDeleteArg<1>
    - BoolResetter::BoolResetter
    - std::make_tuple
    - Action::Perform
    - EXPECT_FALSE
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, WorksForIntegralTemplateParams)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1552
    functionDepth: 0
    functionLinenumber: 1552
    functionLinenumberEnd: 1552
    functionName: testing::ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION(ReturnSum)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1554
      start: 1554
    functionDepth: 0
    functionLinenumber: 1554
    functionLinenumberEnd: 1554
    functionName: testing::ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ACTION_P(ReturnSum, x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnSum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1572,1
    - Dst: ReturnSum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1573,1
    - Dst: ReturnSum<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1574,1
    - Dst: ReturnSum<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1575,1
    - Dst: ReturnSum<int, 10000>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1576,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1577,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1578,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1579,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1580,1
    - Dst: EXPECT_EQ
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    - Dst: std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc:1581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1582
      start: 1571
    functionDepth: 1
    functionLinenumber: 1571
    functionLinenumberEnd: 1582
    functionName: testing::TEST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/test/gmock-more-actions_test.cc
    functionUses: 0
    functionsReached:
    - std::make_tuple
    - ReturnSum<int>
    - Action::Perform
    - EXPECT_EQ
    - ReturnSum<int, 10000>
    - ReturnSum
    linkageType: ''
    returnType: void
    signature: void TEST(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:62,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:66,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:68,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:69,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 2
    argNames:
    - ' names'
    - ' values'
    argTypes:
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: "std::string JoinAsKeyValueTuple(\n    const std::vector<const char*>&
      names, const Strings& values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - build_one
    - GTEST_CHECK_
    - size
    - empty
    - string
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string JoinAsKeyValueTuple(\n    const std::vector<const
      char*>& names, const Strings& values)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: IsUpper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:87,1
    - Dst: IsAlpha
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsAlNum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:91,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:92,1
    - Dst: ToLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:93,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    argCount: 1
    argNames:
    - id_name
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: std::string ConvertIdentifierNameToWords(const char* id_name)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - IsLower
    - std::string::empty
    - IsAlpha
    - IsDigit
    - IsAlNum
    - ToLower
    - IsUpper
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_name)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:106,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: testing::internal::posix::Abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - type
    - file
    - line
    - ' message'
    argTypes:
    - FailureType
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: testing::internal::GoogleTestFailureReporter::ReportFailure
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - c_str
    - testing::internal::posix::Abort
    - AssertHelper
    - Message
    linkageType: ''
    returnType: void
    signature: "void ReportFailure(FailureType type, const char* file, int line,\n
      \                    const std::string& message) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GoogleTestFailureReporter::GoogleTestFailureReporter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: FailureReporterInterface* GetFailureReporter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - GoogleTestFailureReporter::GoogleTestFailureReporter
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ FailureReporterInterface* GetFailureReporter()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:134,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - severity
    argTypes:
    - LogSeverity
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: testing::internal::LogIsVisible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 24
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ LogIsVisible(LogSeverity severity)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:156,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: ::testing::internal::GetCurrentOsStackTraceExceptTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:185,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 3
    argNames:
    - severity
    - ' message'
    - stack_frames_to_skip
    argTypes:
    - LogSeverity
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 189
    functionName: testing::internal::Log
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 24
    functionsReached:
    - testing::internal::LogIsVisible
    - empty
    - rbegin
    - ::testing::internal::GetCurrentOsStackTraceExceptTop
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ Log(LogSeverity severity, const std::string& message,\n
      \                   int stack_frames_to_skip)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WithoutMatchers::WithoutMatchers
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: testing::internal::WithoutMatchers::GetWithoutMatchers
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::WithoutMatchers::WithoutMatchers
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ WithoutMatchers GetWithoutMatchers()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - file
    - line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: testing::internal::IllegalDoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ IllegalDoDefault(const char* file, int line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::internal::UndoWebSafeEncoding
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char UndoWebSafeEncoding(char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:208,1
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - c
    - base64
    - carry
    argTypes:
    - char
    - char*
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 212
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 1
    functionsReached:
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: char
    signature: char UnBase64Impl(char c, const char* const base64, char carry)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: testing::internal::UndoWebSafeEncoding
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 2
    functionsReached:
    - testing::internal::UndoWebSafeEncoding
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: "std::array<char, 256> UnBase64Impl(std::index_sequence<I...>,\n                                             const
      char* const base64)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: testing::internal::UnBase64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: std::array<char, 256> UnBase64(const char* const base64)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:231,1
    - Dst: std::string*::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:232,1
    - Dst: std::isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:236,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:239,1
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:241,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:245,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:248,1
    - Dst: std::string*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:249,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:250,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 2
    argNames:
    - ' encoded'
    - decoded
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 255
    functionName: testing::internal::Base64Unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 40
    functionsReached:
    - std::string*::clear
    - std::isspace
    - size
    - std::string*::push_back
    - std::string*::reserve
    - static_cast<char>
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool Base64Unescape(const std::string& encoded, std::string* decoded)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:62,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:66,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:68,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:69,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 2
    argNames:
    - ' names'
    - ' values'
    argTypes:
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: "std::string JoinAsKeyValueTuple(\n    const std::vector<const char*>&
      names, const Strings& values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - build_one
    - GTEST_CHECK_
    - size
    - empty
    - string
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string JoinAsKeyValueTuple(\n    const std::vector<const
      char*>& names, const Strings& values)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: IsUpper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:87,1
    - Dst: IsAlpha
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsAlNum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:91,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:92,1
    - Dst: ToLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:93,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    argCount: 1
    argNames:
    - id_name
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: std::string ConvertIdentifierNameToWords(const char* id_name)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - IsLower
    - std::string::empty
    - IsAlpha
    - IsDigit
    - IsAlNum
    - ToLower
    - IsUpper
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_name)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:106,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: testing::internal::posix::Abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - type
    - file
    - line
    - ' message'
    argTypes:
    - FailureType
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: testing::internal::GoogleTestFailureReporter::ReportFailure
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - c_str
    - testing::internal::posix::Abort
    - AssertHelper
    - Message
    linkageType: ''
    returnType: void
    signature: "void ReportFailure(FailureType type, const char* file, int line,\n
      \                    const std::string& message) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GoogleTestFailureReporter::GoogleTestFailureReporter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: FailureReporterInterface* GetFailureReporter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - GoogleTestFailureReporter::GoogleTestFailureReporter
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ FailureReporterInterface* GetFailureReporter()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:134,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - severity
    argTypes:
    - LogSeverity
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: testing::internal::LogIsVisible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 25
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ LogIsVisible(LogSeverity severity)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:156,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: ::testing::internal::GetCurrentOsStackTraceExceptTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:185,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 3
    argNames:
    - severity
    - ' message'
    - stack_frames_to_skip
    argTypes:
    - LogSeverity
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 189
    functionName: testing::internal::Log
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 24
    functionsReached:
    - testing::internal::LogIsVisible
    - empty
    - rbegin
    - ::testing::internal::GetCurrentOsStackTraceExceptTop
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ Log(LogSeverity severity, const std::string& message,\n
      \                   int stack_frames_to_skip)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WithoutMatchers::WithoutMatchers
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: testing::internal::WithoutMatchers::GetWithoutMatchers
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::WithoutMatchers::WithoutMatchers
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ WithoutMatchers GetWithoutMatchers()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - file
    - line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: testing::internal::IllegalDoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ IllegalDoDefault(const char* file, int line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::internal::UndoWebSafeEncoding
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char UndoWebSafeEncoding(char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:208,1
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - c
    - base64
    - carry
    argTypes:
    - char
    - char*
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 212
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 4
    functionsReached:
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: char
    signature: char UnBase64Impl(char c, const char* const base64, char carry)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: testing::internal::UndoWebSafeEncoding
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 5
    functionsReached:
    - testing::internal::UndoWebSafeEncoding
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: "std::array<char, 256> UnBase64Impl(std::index_sequence<I...>,\n                                             const
      char* const base64)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: testing::internal::UnBase64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: std::array<char, 256> UnBase64(const char* const base64)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:231,1
    - Dst: std::string*::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:232,1
    - Dst: std::isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:236,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:239,1
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:241,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:245,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:248,1
    - Dst: std::string*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:249,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:250,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 2
    argNames:
    - ' encoded'
    - decoded
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 255
    functionName: testing::internal::Base64Unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 40
    functionsReached:
    - std::string*::clear
    - std::isspace
    - size
    - std::string*::push_back
    - std::string*::reserve
    - static_cast<char>
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool Base64Unescape(const std::string& encoded, std::string* decoded)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:62,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:66,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:68,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:69,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 2
    argNames:
    - ' names'
    - ' values'
    argTypes:
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: "std::string JoinAsKeyValueTuple(\n    const std::vector<const char*>&
      names, const Strings& values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - build_one
    - GTEST_CHECK_
    - size
    - empty
    - string
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string JoinAsKeyValueTuple(\n    const std::vector<const
      char*>& names, const Strings& values)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: IsUpper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:87,1
    - Dst: IsAlpha
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsAlNum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:91,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:92,1
    - Dst: ToLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:93,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    argCount: 1
    argNames:
    - id_name
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: std::string ConvertIdentifierNameToWords(const char* id_name)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - IsLower
    - std::string::empty
    - IsAlpha
    - IsDigit
    - IsAlNum
    - ToLower
    - IsUpper
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_name)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:106,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: testing::internal::posix::Abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - type
    - file
    - line
    - ' message'
    argTypes:
    - FailureType
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: testing::internal::GoogleTestFailureReporter::ReportFailure
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - c_str
    - testing::internal::posix::Abort
    - AssertHelper
    - Message
    linkageType: ''
    returnType: void
    signature: "void ReportFailure(FailureType type, const char* file, int line,\n
      \                    const std::string& message) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GoogleTestFailureReporter::GoogleTestFailureReporter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: FailureReporterInterface* GetFailureReporter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - GoogleTestFailureReporter::GoogleTestFailureReporter
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ FailureReporterInterface* GetFailureReporter()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:134,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - severity
    argTypes:
    - LogSeverity
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: testing::internal::LogIsVisible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 26
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ LogIsVisible(LogSeverity severity)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:156,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: ::testing::internal::GetCurrentOsStackTraceExceptTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:185,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 3
    argNames:
    - severity
    - ' message'
    - stack_frames_to_skip
    argTypes:
    - LogSeverity
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 189
    functionName: testing::internal::Log
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 24
    functionsReached:
    - testing::internal::LogIsVisible
    - empty
    - rbegin
    - ::testing::internal::GetCurrentOsStackTraceExceptTop
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ Log(LogSeverity severity, const std::string& message,\n
      \                   int stack_frames_to_skip)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WithoutMatchers::WithoutMatchers
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: testing::internal::WithoutMatchers::GetWithoutMatchers
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::WithoutMatchers::WithoutMatchers
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ WithoutMatchers GetWithoutMatchers()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - file
    - line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: testing::internal::IllegalDoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ IllegalDoDefault(const char* file, int line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::internal::UndoWebSafeEncoding
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char UndoWebSafeEncoding(char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:208,1
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - c
    - base64
    - carry
    argTypes:
    - char
    - char*
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 212
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 7
    functionsReached:
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: char
    signature: char UnBase64Impl(char c, const char* const base64, char carry)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: testing::internal::UndoWebSafeEncoding
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 8
    functionsReached:
    - testing::internal::UndoWebSafeEncoding
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: "std::array<char, 256> UnBase64Impl(std::index_sequence<I...>,\n                                             const
      char* const base64)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: testing::internal::UnBase64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: std::array<char, 256> UnBase64(const char* const base64)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:231,1
    - Dst: std::string*::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:232,1
    - Dst: std::isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:236,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:239,1
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:241,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:245,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:248,1
    - Dst: std::string*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:249,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:250,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 2
    argNames:
    - ' encoded'
    - decoded
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 255
    functionName: testing::internal::Base64Unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 40
    functionsReached:
    - std::string*::clear
    - std::isspace
    - size
    - std::string*::push_back
    - std::string*::reserve
    - static_cast<char>
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool Base64Unescape(const std::string& encoded, std::string* decoded)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:61,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:62,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:66,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:68,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:69,1
    - Dst: build_one
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 2
    argNames:
    - ' names'
    - ' values'
    argTypes:
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: "std::string JoinAsKeyValueTuple(\n    const std::vector<const char*>&
      names, const Strings& values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - build_one
    - GTEST_CHECK_
    - size
    - empty
    - string
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string JoinAsKeyValueTuple(\n    const std::vector<const
      char*>& names, const Strings& values)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: IsUpper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:87,1
    - Dst: IsAlpha
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:88,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsDigit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:89,1
    - Dst: IsAlNum
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:91,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:92,1
    - Dst: ToLower
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:93,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    argCount: 1
    argNames:
    - id_name
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: std::string ConvertIdentifierNameToWords(const char* id_name)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - IsLower
    - std::string::empty
    - IsAlpha
    - IsDigit
    - IsAlNum
    - ToLower
    - IsUpper
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_name)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:106,1
    - Dst: c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:108,1
    - Dst: testing::internal::posix::Abort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - type
    - file
    - line
    - ' message'
    argTypes:
    - FailureType
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: testing::internal::GoogleTestFailureReporter::ReportFailure
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - c_str
    - testing::internal::posix::Abort
    - AssertHelper
    - Message
    linkageType: ''
    returnType: void
    signature: "void ReportFailure(FailureType type, const char* file, int line,\n
      \                    const std::string& message) override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GoogleTestFailureReporter::GoogleTestFailureReporter
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: FailureReporterInterface* GetFailureReporter()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - GoogleTestFailureReporter::GoogleTestFailureReporter
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ FailureReporterInterface* GetFailureReporter()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:134,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - severity
    argTypes:
    - LogSeverity
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: testing::internal::LogIsVisible
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 27
    functionsReached:
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ LogIsVisible(LogSeverity severity)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:156,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:166,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:181,1
    - Dst: ::testing::internal::GetCurrentOsStackTraceExceptTop
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:185,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 3
    argNames:
    - severity
    - ' message'
    - stack_frames_to_skip
    argTypes:
    - LogSeverity
    - std::string
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 189
    functionName: testing::internal::Log
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 24
    functionsReached:
    - testing::internal::LogIsVisible
    - empty
    - rbegin
    - ::testing::internal::GetCurrentOsStackTraceExceptTop
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ Log(LogSeverity severity, const std::string& message,\n
      \                   int stack_frames_to_skip)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WithoutMatchers::WithoutMatchers
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: testing::internal::WithoutMatchers::GetWithoutMatchers
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::WithoutMatchers::WithoutMatchers
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ WithoutMatchers GetWithoutMatchers()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - file
    - line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: testing::internal::IllegalDoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ IllegalDoDefault(const char* file, int line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::internal::UndoWebSafeEncoding
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char UndoWebSafeEncoding(char c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:208,1
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - c
    - base64
    - carry
    argTypes:
    - char
    - char*
    - char
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 212
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 10
    functionsReached:
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: char
    signature: char UnBase64Impl(char c, const char* const base64, char carry)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: testing::internal::UndoWebSafeEncoding
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: testing::internal::UnBase64Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 11
    functionsReached:
    - testing::internal::UndoWebSafeEncoding
    - static_cast<char>
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: "std::array<char, 256> UnBase64Impl(std::index_sequence<I...>,\n                                             const
      char* const base64)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UnBase64Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - base64
    argTypes:
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: testing::internal::UnBase64
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 0
    functionsReached:
    - testing::internal::UnBase64Impl
    linkageType: ''
    returnType: std::array<char, 256>
    signature: std::array<char, 256> UnBase64(const char* const base64)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:231,1
    - Dst: std::string*::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:232,1
    - Dst: std::isspace
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:236,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:239,1
    - Dst: std::string*::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:241,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:245,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:248,1
    - Dst: std::string*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:249,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc:250,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    argCount: 2
    argNames:
    - ' encoded'
    - decoded
    argTypes:
    - std::string
    - std::string*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 255
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 255
    functionName: testing::internal::Base64Unescape
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-internal-utils.cc
    functionUses: 40
    functionsReached:
    - std::string*::clear
    - std::isspace
    - size
    - std::string*::push_back
    - std::string*::reserve
    - static_cast<char>
    - static_cast<size_t>
    linkageType: ''
    returnType: bool
    signature: bool Base64Unescape(const std::string& encoded, std::string* decoded)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:55,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:56,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - negation
    - matcher_name
    - ' param_names'
    - ' param_values'
    argTypes:
    - bool
    - char*
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: "std::string FormatMatcherDescription(\n    bool negation, const
      char* matcher_name,\n    const std::vector<const char*>& param_names, const
      Strings& param_values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - empty
    - ConvertIdentifierNameToWords
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string FormatMatcherDescription(\n    bool negation,
      const char* matcher_name,\n    const std::vector<const char*>& param_names,
      const Strings& param_values)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:128,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' graph'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::internal::MaxBipartiteMatchState::MaxBipartiteMatchState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: void
    signature: void MaxBipartiteMatchState(const MatchMatrix& graph)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:147,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:150,1
    - Dst: ::std::vector<char>::assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:154,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:157,1
    - Dst: ElementMatcherPairs::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 163
    functionName: testing::internal::MaxBipartiteMatchState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<char>::assign
    - GTEST_CHECK_
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - size
    - ElementMatcherPair
    - LhsSize
    - RhsSize
    - ElementMatcherPairs::push_back
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:185,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:187,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    argCount: 2
    argNames:
    - ilhs
    - seen
    argTypes:
    - size_t
    - ::std::vector<char>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 208
    functionName: testing::internal::MaxBipartiteMatchState::TryAugment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 2
    functionsReached:
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - HasEdge
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool TryAugment(size_t ilhs, ::std::vector<char>* seen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MaxBipartiteMatchState
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 24
    functionsReached:
    - MaxBipartiteMatchState
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchMatrix&
      g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - ' pairs'
    - stream
    argTypes:
    - ElementMatcherPairs
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: testing::internal::LogElementMatcherPairVec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: "void LogElementMatcherPairVec(const ElementMatcherPairs& pairs,\n
      \                                    ::std::ostream* stream)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:247,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:248,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: testing::internal::MatchMatrix::NextGraph
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - SpaceIndex
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool MatchMatrix::NextGraph()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:261,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:262,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:263,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    - Dst: rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: testing::internal::MatchMatrix::Randomize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - rand
    - LhsSize
    - RhsSize
    - SpaceIndex
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void MatchMatrix::Randomize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:272,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:274,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:275,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: testing::internal::MatchMatrix::DebugString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - HasEdge
    - ::std::stringstream::str
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: std::string
    signature: std::string MatchMatrix::DebugString() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:284,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:286,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:290,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:291,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:292,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:307,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:309,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:314,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:315,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 321
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeToImpl(\n    ::std::ostream*
      os) const"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:325,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:331,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:334,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:348,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:350,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:355,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:356,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 362
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    - DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl(\n
      \   ::std::ostream* os) const"
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:377,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:390,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:391,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:393,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:394,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:395,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:401,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:404,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:407,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:415,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:422,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:425,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 43
    argCount: 3
    argNames:
    - ' element_printouts'
    - ' matrix'
    - listener
    argTypes:
    - ::std::vector<std::string>
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 434
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - ::std::vector<char>::size
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - Elements
    - HasEdge
    - DescribeTo
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix(\n    const
      ::std::vector<std::string>& element_printouts,\n    const MatchMatrix& matrix,
      MatchResultListener* listener) const"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:438,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:440,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:441,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:442,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:443,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:446,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:452,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:453,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:454,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:457,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:464,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:465,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:467,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    argCount: 2
    argNames:
    - ' matrix'
    - listener
    argTypes:
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 475
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::FindPairing
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - FindMaxBipartiteMatching
    - ElementMatcherPairs::size
    - match_flags
    - LogElementMatcherPairVec
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::FindPairing(\n    const
      MatchMatrix& matrix, MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:55,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:56,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - negation
    - matcher_name
    - ' param_names'
    - ' param_values'
    argTypes:
    - bool
    - char*
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: "std::string FormatMatcherDescription(\n    bool negation, const
      char* matcher_name,\n    const std::vector<const char*>& param_names, const
      Strings& param_values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - empty
    - ConvertIdentifierNameToWords
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string FormatMatcherDescription(\n    bool negation,
      const char* matcher_name,\n    const std::vector<const char*>& param_names,
      const Strings& param_values)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:128,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' graph'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::internal::MaxBipartiteMatchState::MaxBipartiteMatchState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: void
    signature: void MaxBipartiteMatchState(const MatchMatrix& graph)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:147,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:150,1
    - Dst: ::std::vector<char>::assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:154,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:157,1
    - Dst: ElementMatcherPairs::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 163
    functionName: testing::internal::MaxBipartiteMatchState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<char>::assign
    - GTEST_CHECK_
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - size
    - ElementMatcherPair
    - LhsSize
    - RhsSize
    - ElementMatcherPairs::push_back
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:185,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:187,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    argCount: 2
    argNames:
    - ilhs
    - seen
    argTypes:
    - size_t
    - ::std::vector<char>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 208
    functionName: testing::internal::MaxBipartiteMatchState::TryAugment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 4
    functionsReached:
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - HasEdge
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool TryAugment(size_t ilhs, ::std::vector<char>* seen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MaxBipartiteMatchState
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 24
    functionsReached:
    - MaxBipartiteMatchState
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchMatrix&
      g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - ' pairs'
    - stream
    argTypes:
    - ElementMatcherPairs
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: testing::internal::LogElementMatcherPairVec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: "void LogElementMatcherPairVec(const ElementMatcherPairs& pairs,\n
      \                                    ::std::ostream* stream)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:247,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:248,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: testing::internal::MatchMatrix::NextGraph
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - SpaceIndex
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool MatchMatrix::NextGraph()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:261,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:262,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:263,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    - Dst: rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: testing::internal::MatchMatrix::Randomize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - rand
    - LhsSize
    - RhsSize
    - SpaceIndex
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void MatchMatrix::Randomize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:272,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:274,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:275,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: testing::internal::MatchMatrix::DebugString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - HasEdge
    - ::std::stringstream::str
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: std::string
    signature: std::string MatchMatrix::DebugString() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:284,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:286,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:290,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:291,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:292,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:307,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:309,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:314,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:315,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 321
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeToImpl(\n    ::std::ostream*
      os) const"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:325,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:331,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:334,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:348,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:350,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:355,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:356,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 362
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    - DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl(\n
      \   ::std::ostream* os) const"
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:377,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:390,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:391,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:393,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:394,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:395,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:401,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:404,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:407,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:415,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:422,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:425,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 43
    argCount: 3
    argNames:
    - ' element_printouts'
    - ' matrix'
    - listener
    argTypes:
    - ::std::vector<std::string>
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 434
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - ::std::vector<char>::size
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - Elements
    - HasEdge
    - DescribeTo
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix(\n    const
      ::std::vector<std::string>& element_printouts,\n    const MatchMatrix& matrix,
      MatchResultListener* listener) const"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:438,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:440,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:441,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:442,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:443,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:446,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:452,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:453,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:454,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:457,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:464,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:465,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:467,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    argCount: 2
    argNames:
    - ' matrix'
    - listener
    argTypes:
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 475
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::FindPairing
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - FindMaxBipartiteMatching
    - ElementMatcherPairs::size
    - match_flags
    - LogElementMatcherPairVec
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::FindPairing(\n    const
      MatchMatrix& matrix, MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:55,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:56,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - negation
    - matcher_name
    - ' param_names'
    - ' param_values'
    argTypes:
    - bool
    - char*
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: "std::string FormatMatcherDescription(\n    bool negation, const
      char* matcher_name,\n    const std::vector<const char*>& param_names, const
      Strings& param_values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - empty
    - ConvertIdentifierNameToWords
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string FormatMatcherDescription(\n    bool negation,
      const char* matcher_name,\n    const std::vector<const char*>& param_names,
      const Strings& param_values)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:128,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' graph'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::internal::MaxBipartiteMatchState::MaxBipartiteMatchState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: void
    signature: void MaxBipartiteMatchState(const MatchMatrix& graph)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:147,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:150,1
    - Dst: ::std::vector<char>::assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:154,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:157,1
    - Dst: ElementMatcherPairs::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 163
    functionName: testing::internal::MaxBipartiteMatchState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<char>::assign
    - GTEST_CHECK_
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - size
    - ElementMatcherPair
    - LhsSize
    - RhsSize
    - ElementMatcherPairs::push_back
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:185,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:187,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    argCount: 2
    argNames:
    - ilhs
    - seen
    argTypes:
    - size_t
    - ::std::vector<char>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 208
    functionName: testing::internal::MaxBipartiteMatchState::TryAugment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 6
    functionsReached:
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - HasEdge
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool TryAugment(size_t ilhs, ::std::vector<char>* seen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MaxBipartiteMatchState
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 24
    functionsReached:
    - MaxBipartiteMatchState
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchMatrix&
      g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - ' pairs'
    - stream
    argTypes:
    - ElementMatcherPairs
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: testing::internal::LogElementMatcherPairVec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: "void LogElementMatcherPairVec(const ElementMatcherPairs& pairs,\n
      \                                    ::std::ostream* stream)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:247,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:248,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: testing::internal::MatchMatrix::NextGraph
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - SpaceIndex
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool MatchMatrix::NextGraph()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:261,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:262,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:263,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    - Dst: rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: testing::internal::MatchMatrix::Randomize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - rand
    - LhsSize
    - RhsSize
    - SpaceIndex
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void MatchMatrix::Randomize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:272,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:274,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:275,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: testing::internal::MatchMatrix::DebugString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - HasEdge
    - ::std::stringstream::str
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: std::string
    signature: std::string MatchMatrix::DebugString() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:284,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:286,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:290,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:291,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:292,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:307,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:309,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:314,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:315,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 321
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeToImpl(\n    ::std::ostream*
      os) const"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:325,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:331,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:334,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:348,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:350,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:355,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:356,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 362
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    - DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl(\n
      \   ::std::ostream* os) const"
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:377,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:390,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:391,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:393,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:394,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:395,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:401,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:404,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:407,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:415,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:422,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:425,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 43
    argCount: 3
    argNames:
    - ' element_printouts'
    - ' matrix'
    - listener
    argTypes:
    - ::std::vector<std::string>
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 434
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - ::std::vector<char>::size
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - Elements
    - HasEdge
    - DescribeTo
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix(\n    const
      ::std::vector<std::string>& element_printouts,\n    const MatchMatrix& matrix,
      MatchResultListener* listener) const"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:438,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:440,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:441,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:442,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:443,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:446,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:452,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:453,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:454,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:457,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:464,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:465,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:467,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    argCount: 2
    argNames:
    - ' matrix'
    - listener
    argTypes:
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 475
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::FindPairing
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - FindMaxBipartiteMatching
    - ElementMatcherPairs::size
    - match_flags
    - LogElementMatcherPairVec
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::FindPairing(\n    const
      MatchMatrix& matrix, MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ConvertIdentifierNameToWords
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:55,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:56,1
    - Dst: JoinAsKeyValueTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - negation
    - matcher_name
    - ' param_names'
    - ' param_values'
    argTypes:
    - bool
    - char*
    - std::vector<const char*>
    - Strings
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: "std::string FormatMatcherDescription(\n    bool negation, const
      char* matcher_name,\n    const std::vector<const char*>& param_names, const
      Strings& param_values)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - empty
    - ConvertIdentifierNameToWords
    - JoinAsKeyValueTuple
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ std::string FormatMatcherDescription(\n    bool negation,
      const char* matcher_name,\n    const std::vector<const char*>& param_names,
      const Strings& param_values)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:128,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' graph'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: testing::internal::MaxBipartiteMatchState::MaxBipartiteMatchState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: void
    signature: void MaxBipartiteMatchState(const MatchMatrix& graph)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:147,1
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:150,1
    - Dst: ::std::vector<char>::assign
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:153,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:154,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:157,1
    - Dst: ElementMatcherPairs::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    - Dst: ElementMatcherPair
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 163
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 163
    functionName: testing::internal::MaxBipartiteMatchState::Compute
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<char>::assign
    - GTEST_CHECK_
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - size
    - ElementMatcherPair
    - LhsSize
    - RhsSize
    - ElementMatcherPairs::push_back
    linkageType: ''
    returnType: ElementMatcherPairs
    signature: ElementMatcherPairs Compute()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:185,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:187,1
    - Dst: testing::internal::MaxBipartiteMatchState::TryAugment
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    argCount: 2
    argNames:
    - ilhs
    - seen
    argTypes:
    - size_t
    - ::std::vector<char>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 208
    functionName: testing::internal::MaxBipartiteMatchState::TryAugment
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 8
    functionsReached:
    - testing::internal::MaxBipartiteMatchState::TryAugment
    - HasEdge
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool TryAugment(size_t ilhs, ::std::vector<char>* seen)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MaxBipartiteMatchState
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - MatchMatrix
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: testing::internal::ElementMatcherPairs::FindMaxBipartiteMatching
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 24
    functionsReached:
    - MaxBipartiteMatchState
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchMatrix&
      g)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - ' pairs'
    - stream
    argTypes:
    - ElementMatcherPairs
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: testing::internal::LogElementMatcherPairVec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: "void LogElementMatcherPairVec(const ElementMatcherPairs& pairs,\n
      \                                    ::std::ostream* stream)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:247,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:248,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: testing::internal::MatchMatrix::NextGraph
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - SpaceIndex
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: bool
    signature: bool MatchMatrix::NextGraph()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:261,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:262,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:263,1
    - Dst: static_cast<char>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    - Dst: rand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: testing::internal::MatchMatrix::Randomize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - rand
    - LhsSize
    - RhsSize
    - SpaceIndex
    - static_cast<char>
    linkageType: ''
    returnType: void
    signature: void MatchMatrix::Randomize()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:272,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:274,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:275,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: testing::internal::MatchMatrix::DebugString
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - HasEdge
    - ::std::stringstream::str
    - LhsSize
    - RhsSize
    linkageType: ''
    returnType: std::string
    signature: std::string MatchMatrix::DebugString() const
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:284,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:286,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:290,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:291,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:292,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:295,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:307,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:309,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:314,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:315,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 321
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeToImpl(\n    ::std::ostream*
      os) const"
  - BBCount: 8
    BranchProfiles: []
    Callsites:
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:325,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:327,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:331,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:332,1
    - Dst: DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:334,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:337,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:348,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:350,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:355,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:356,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 362
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - size
    - Elements
    - DescribeTo
    - empty
    - DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: "void UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl(\n
      \   ::std::ostream* os) const"
  - BBCount: 11
    BranchProfiles: []
    Callsites:
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:372,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:377,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:378,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:384,1
    - Dst: Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:385,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:390,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:391,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:393,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:394,1
    - Dst: HasEdge
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:395,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:401,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:404,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:407,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:409,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:415,1
    - Dst: ::std::vector<char>::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:422,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:425,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 43
    argCount: 3
    argNames:
    - ' element_printouts'
    - ' matrix'
    - listener
    argTypes:
    - ::std::vector<std::string>
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 434
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 434
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - match_flags
    - ::std::vector<char>::size
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - Elements
    - HasEdge
    - DescribeTo
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::VerifyMatchMatrix(\n    const
      ::std::vector<std::string>& element_printouts,\n    const MatchMatrix& matrix,
      MatchResultListener* listener) const"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FindMaxBipartiteMatching
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:438,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:440,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:441,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:442,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:443,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:446,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:448,1
    - Dst: match_flags
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:452,1
    - Dst: LhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:453,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:454,1
    - Dst: RhsSize
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:457,1
    - Dst: LogElementMatcherPairVec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:459,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:464,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:465,1
    - Dst: ElementMatcherPairs::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc:467,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    argCount: 2
    argNames:
    - ' matrix'
    - listener
    argTypes:
    - MatchMatrix
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 475
    functionName: testing::internal::UnorderedElementsAreMatcherImplBase::FindPairing
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-matchers.cc
    functionUses: 0
    functionsReached:
    - FindMaxBipartiteMatching
    - ElementMatcherPairs::size
    - match_flags
    - LogElementMatcherPairVec
    - LhsSize
    - RhsSize
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool UnorderedElementsAreMatcherImplBase::FindPairing(\n    const
      MatchMatrix& matrix, MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: setup
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc
    functionUses: 0
    functionsReached:
    - testing::InitGoogleMock
    linkageType: ''
    returnType: void
    signature: void setup()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RUN_ALL_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: loop
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc
    functionUses: 1
    functionsReached:
    - RUN_ALL_TESTS
    linkageType: ''
    returnType: void
    signature: void loop()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InitGoogleMock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc:70,1
    - Dst: RUN_ALL_TESTS
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 72
    functionName: main
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock_main.cc
    functionUses: 0
    functionsReached:
    - RUN_ALL_TESTS
    - testing::InitGoogleMock
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ main(int argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:77,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    - Dst: ::std::ostringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - severity
    - file
    - line
    - ' message'
    argTypes:
    - testing::internal::LogSeverity
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: testing::internal::LogWithLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::ostringstream::str
    - testing::internal::Log
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ LogWithLocation(testing::internal::LogSeverity severity,\n
      \                               const char* file, int line,\n                                const
      std::string& message)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' a_source_text'
    argTypes:
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: testing::internal::ExpectationBase::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Exactly
    linkageType: ''
    returnType: void
    signature: "void ExpectationBase::ExpectationBase(const char* a_file, int a_line,\n
      \                                const std::string& a_source_text)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: ExpectationBase::~ExpectationBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::~ExpectationBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: testing::internal::ExpectationBase::SpecifyCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::SpecifyCardinality(const Cardinality& a_cardinality)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:111,1
    - Dst: ::std::vector<ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:118,1
    - Dst: ::std::vector<ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:119,1
    - Dst: ::std::vector<ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:120,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:123,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:124,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:125,1
    - Dst: ExpectationBase*::is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:126,1
    - Dst: ExpectationBase*::Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:127,1
    - Dst: ::std::vector<ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 132
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ExpectationBase*::Retire
    - ::std::vector<ExpectationBase*>::pop_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - ExpectationBase*::is_retired
    - ::std::vector<ExpectationBase*>::empty
    - is_retired
    - ExpectationBase*::immediate_prerequisites_::end
    - ExpectationSet::const_iterator::expectation_base
    - ::std::vector<ExpectationBase*>::back
    - ::std::vector<ExpectationBase*>::push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:138,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:140,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:141,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:142,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:145,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:146,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:147,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:148,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:158,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:160,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:161,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:162,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:165,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:167,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:169,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 183
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:189,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:193,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:200,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:201,1
    - Dst: IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:202,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - call_count
    - AssertHeld
    - IsOverSaturated
    - is_retired
    - testing::Cardinality::DescribeActualCallCountTo
    - IsSaturated
    - IsSatisfied
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:231,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:232,1
    - Dst: testing::internal::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:246,1
    - Dst: testing::internal::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:248,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:250,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 259
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::DescribeLocationTo
    - ::std::stringstream::str
    - size
    - testing::internal::Log
    - static_cast<int>
    - testing::internal::source_text
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(mutex_)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:264,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:268,1
    - Dst: testing::internal::ExpectationBase::SpecifyCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 276
    functionName: testing::internal::ExpectationBase::UntypedTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::SpecifyCardinality
    - ExpectSpecProperty
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::UntypedTimes(const Cardinality& a_cardinality)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:287,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:290,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:293,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - reaction
    - ' msg'
    argTypes:
    - CallReaction
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 307
    functionName: testing::internal::ReportUninterestingCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    - GMOCK_FLAG_GET
    - testing::internal::Log
    linkageType: ''
    returnType: void
    signature: void ReportUninterestingCall(CallReaction reaction, const std::string&
      msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 310
    functionName: testing::internal::UntypedFunctionMockerBase::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TypeParameterizedTest::Register
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TypeParameterizedTest::Register
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 355
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:379,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:380,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:381,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:382,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:386,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - exp
    argTypes:
    - ExpectationBase*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 390
    functionName: testing::internal::UntypedFunctionMockerBase::GetHandleOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - end
    - Expectation
    - Assert
    - begin
    - UntypedExpectations::const_iterator::get
    linkageType: ''
    returnType: Expectation
    signature: Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase*
      exp)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:397,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:399,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:400,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:401,1
    - Dst: ExpectationBase*::IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:402,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:407,1
    - Dst: ExpectationBase*::GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:412,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:414,1
    - Dst: ExpectationBase*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:417,1
    - Dst: ExpectationBase*::MaybeDescribeExtraMatcherTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:422,1
    - Dst: ExpectationBase*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:423,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:425,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:437,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:439,1
    - Dst: UntypedExpectations::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:440,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:441,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 444
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - swap
    - ExpectationBase*::DescribeCallCountTo
    - begin
    - UntypedExpectations::const_iterator::get
    - ExpectationBase*::IsOverSaturated
    - ExpectationBase*::GetDescription
    - empty
    - ExpectationBase*::file
    - ExpectationBase*::source_text
    - Unlock
    - ExpectationBase*::line
    - ExpectationBase*::MaybeDescribeExtraMatcherTo
    - AssertHeld
    - ::std::stringstream::str
    - end
    - UntypedExpectations::clear
    - testing::internal::Expect
    - ExpectationBase*::IsSatisfied
    - Lock
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<internal::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - mock_behavior
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: testing::internal::intToCallReaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - static_cast<internal::CallReaction>
    linkageType: ''
    returnType: CallReaction
    signature: CallReaction intToCallReaction(int mock_behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:77,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    - Dst: ::std::ostringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - severity
    - file
    - line
    - ' message'
    argTypes:
    - testing::internal::LogSeverity
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: testing::internal::LogWithLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::ostringstream::str
    - testing::internal::Log
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ LogWithLocation(testing::internal::LogSeverity severity,\n
      \                               const char* file, int line,\n                                const
      std::string& message)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' a_source_text'
    argTypes:
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: testing::internal::ExpectationBase::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Exactly
    linkageType: ''
    returnType: void
    signature: "void ExpectationBase::ExpectationBase(const char* a_file, int a_line,\n
      \                                const std::string& a_source_text)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: ExpectationBase::~ExpectationBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::~ExpectationBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: testing::internal::ExpectationBase::SpecifyCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::SpecifyCardinality(const Cardinality& a_cardinality)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:111,1
    - Dst: ::std::vector<ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:118,1
    - Dst: ::std::vector<ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:119,1
    - Dst: ::std::vector<ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:120,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:123,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:124,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:125,1
    - Dst: ExpectationBase*::is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:126,1
    - Dst: ExpectationBase*::Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:127,1
    - Dst: ::std::vector<ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 132
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ExpectationBase*::Retire
    - ::std::vector<ExpectationBase*>::pop_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - ExpectationBase*::is_retired
    - ::std::vector<ExpectationBase*>::empty
    - is_retired
    - ExpectationBase*::immediate_prerequisites_::end
    - ExpectationSet::const_iterator::expectation_base
    - ::std::vector<ExpectationBase*>::back
    - ::std::vector<ExpectationBase*>::push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:138,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:140,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:141,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:142,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:145,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:146,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:147,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:148,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:158,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:160,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:161,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:162,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:165,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:167,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:169,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 183
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:189,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:193,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:200,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:201,1
    - Dst: IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:202,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - call_count
    - AssertHeld
    - IsOverSaturated
    - is_retired
    - testing::Cardinality::DescribeActualCallCountTo
    - IsSaturated
    - IsSatisfied
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:231,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:232,1
    - Dst: testing::internal::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:246,1
    - Dst: testing::internal::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:248,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:250,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 259
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::DescribeLocationTo
    - ::std::stringstream::str
    - size
    - testing::internal::Log
    - static_cast<int>
    - testing::internal::source_text
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(mutex_)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:264,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:268,1
    - Dst: testing::internal::ExpectationBase::SpecifyCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 276
    functionName: testing::internal::ExpectationBase::UntypedTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::SpecifyCardinality
    - ExpectSpecProperty
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::UntypedTimes(const Cardinality& a_cardinality)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:287,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:290,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:293,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - reaction
    - ' msg'
    argTypes:
    - CallReaction
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 307
    functionName: testing::internal::ReportUninterestingCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    - GMOCK_FLAG_GET
    - testing::internal::Log
    linkageType: ''
    returnType: void
    signature: void ReportUninterestingCall(CallReaction reaction, const std::string&
      msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 310
    functionName: testing::internal::UntypedFunctionMockerBase::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TypeParameterizedTest::Register
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TypeParameterizedTest::Register
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 355
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:379,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:380,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:381,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:382,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:386,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - exp
    argTypes:
    - ExpectationBase*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 390
    functionName: testing::internal::UntypedFunctionMockerBase::GetHandleOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - end
    - Expectation
    - Assert
    - begin
    - UntypedExpectations::const_iterator::get
    linkageType: ''
    returnType: Expectation
    signature: Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase*
      exp)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:397,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:399,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:400,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:401,1
    - Dst: ExpectationBase*::IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:402,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:407,1
    - Dst: ExpectationBase*::GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:412,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:414,1
    - Dst: ExpectationBase*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:417,1
    - Dst: ExpectationBase*::MaybeDescribeExtraMatcherTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:422,1
    - Dst: ExpectationBase*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:423,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:425,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:437,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:439,1
    - Dst: UntypedExpectations::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:440,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:441,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 444
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - swap
    - ExpectationBase*::DescribeCallCountTo
    - begin
    - UntypedExpectations::const_iterator::get
    - ExpectationBase*::IsOverSaturated
    - ExpectationBase*::GetDescription
    - empty
    - ExpectationBase*::file
    - ExpectationBase*::source_text
    - Unlock
    - ExpectationBase*::line
    - ExpectationBase*::MaybeDescribeExtraMatcherTo
    - AssertHeld
    - ::std::stringstream::str
    - end
    - UntypedExpectations::clear
    - testing::internal::Expect
    - ExpectationBase*::IsSatisfied
    - Lock
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<internal::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - mock_behavior
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: testing::internal::intToCallReaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - static_cast<internal::CallReaction>
    linkageType: ''
    returnType: CallReaction
    signature: CallReaction intToCallReaction(int mock_behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: testing::MockObjectState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockObjectState()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:492,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:505,1
    - Dst: first_used_test::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:508,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:526,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:527,1
    - Dst: qurt_exception_raise_fatal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:532,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:534,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 538
    functionName: ~MockObjectRegistry()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - _Exit
    - end
    - testing::internal::FormatFileLocation
    - qurt_exception_raise_fatal
    - GMOCK_FLAG_GET
    - begin
    - flush
    - first_used_test::empty
    linkageType: ''
    returnType: void
    signature: void ~MockObjectRegistry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 540
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 540
    functionName: '& states()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: StateMap
    signature: StateMap & states()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: testing::UninterestingCallReactionMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
    linkageType: ''
    returnType: std::unordered_map<uintptr_t, internal::CallReaction>
    signature: 'std::unordered_map<uintptr_t, internal::CallReaction> &

      UninterestingCallReactionMap()'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: testing::MockObjectState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockObjectState()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:492,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:505,1
    - Dst: first_used_test::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:508,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:526,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:527,1
    - Dst: qurt_exception_raise_fatal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:532,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:534,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 538
    functionName: ~MockObjectRegistry()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - _Exit
    - end
    - testing::internal::FormatFileLocation
    - qurt_exception_raise_fatal
    - GMOCK_FLAG_GET
    - begin
    - flush
    - first_used_test::empty
    linkageType: ''
    returnType: void
    signature: void ~MockObjectRegistry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 540
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 540
    functionName: '& states()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: StateMap
    signature: StateMap & states()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: testing::UninterestingCallReactionMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 1
    functionsReached:
    - std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
    linkageType: ''
    returnType: std::unordered_map<uintptr_t, internal::CallReaction>
    signature: 'std::unordered_map<uintptr_t, internal::CallReaction> &

      UninterestingCallReactionMap()'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:594,1
    - Dst: static_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - static_cast<uintptr_t>
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:602,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:603,1
    - Dst: testing::internal::intToCallReaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:604,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:605,1
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:606,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 608
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 608
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - testing::UninterestingCallReactionMap
    - testing::internal::intToCallReaction
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 625
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:633,1
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 635
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:642,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:643,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:652,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:653,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:654,1
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 663
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - end
    - VerifyAndClearExpectationsLocked
    - AssertHeld
    - begin
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 668
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:683,1
    - Dst: function_mockers::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 681
    functionDepth: 0
    functionLinenumber: 681
    functionLinenumberEnd: 684
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - function_mockers::insert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:693,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:698,1
    - Dst: TestInfo*::test_suite_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:700,1
    - Dst: TestInfo*::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:701,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 704
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 704
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UnitTest::GetInstance
    - TestInfo*::test_suite_name
    - states
    - TestInfo*::name
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:712,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:714,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:715,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:717,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:719,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:720,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 725
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 725
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - erase
    - empty
    - states
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:730,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:732,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:740,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:742,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:743,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 748
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - end
    - AssertHeld
    - begin
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 750
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation::Expectation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' an_expectation_base'
    argTypes:
    - std::shared_ptr<internal::ExpectationBase>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void Expectation::Expectation(\n    const std::shared_ptr<internal::ExpectationBase>&
      an_expectation_base)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 756
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 756
    functionName: Expectation::~Expectation()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation::~Expectation()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:761,1
    - Dst: expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:762,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' expectation'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 767
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 767
    functionName: testing::Sequence::AddExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - expectation_base
    linkageType: ''
    returnType: void
    signature: void Sequence::AddExpectation(const Expectation& expectation) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:771,1
    - Dst: set
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:772,1
    - Dst: Sequence::Sequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 777
    functionName: testing::InSequence::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - get
    - Sequence::Sequence
    - set
    linkageType: ''
    returnType: void
    signature: void InSequence::InSequence()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:783,1
    - Dst: set
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 786
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 786
    functionName: InSequence::~InSequence()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - get
    - set
    linkageType: ''
    returnType: void
    signature: void InSequence::~InSequence()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:77,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    - Dst: ::std::ostringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - severity
    - file
    - line
    - ' message'
    argTypes:
    - testing::internal::LogSeverity
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: testing::internal::LogWithLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::ostringstream::str
    - testing::internal::Log
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ LogWithLocation(testing::internal::LogSeverity severity,\n
      \                               const char* file, int line,\n                                const
      std::string& message)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' a_source_text'
    argTypes:
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: testing::internal::ExpectationBase::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Exactly
    linkageType: ''
    returnType: void
    signature: "void ExpectationBase::ExpectationBase(const char* a_file, int a_line,\n
      \                                const std::string& a_source_text)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: ExpectationBase::~ExpectationBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::~ExpectationBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: testing::internal::ExpectationBase::SpecifyCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::SpecifyCardinality(const Cardinality& a_cardinality)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:111,1
    - Dst: ::std::vector<ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:118,1
    - Dst: ::std::vector<ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:119,1
    - Dst: ::std::vector<ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:120,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:123,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:124,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:125,1
    - Dst: ExpectationBase*::is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:126,1
    - Dst: ExpectationBase*::Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:127,1
    - Dst: ::std::vector<ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 132
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ExpectationBase*::Retire
    - ::std::vector<ExpectationBase*>::pop_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - ExpectationBase*::is_retired
    - ::std::vector<ExpectationBase*>::empty
    - is_retired
    - ExpectationBase*::immediate_prerequisites_::end
    - ExpectationSet::const_iterator::expectation_base
    - ::std::vector<ExpectationBase*>::back
    - ::std::vector<ExpectationBase*>::push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:138,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:140,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:141,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:142,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:145,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:146,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:147,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:148,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:158,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:160,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:161,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:162,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:165,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:167,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:169,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 183
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:189,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:193,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:200,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:201,1
    - Dst: IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:202,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - call_count
    - AssertHeld
    - IsOverSaturated
    - is_retired
    - testing::Cardinality::DescribeActualCallCountTo
    - IsSaturated
    - IsSatisfied
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:231,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:232,1
    - Dst: testing::internal::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:246,1
    - Dst: testing::internal::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:248,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:250,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 259
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::DescribeLocationTo
    - ::std::stringstream::str
    - size
    - testing::internal::Log
    - static_cast<int>
    - testing::internal::source_text
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(mutex_)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:264,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:268,1
    - Dst: testing::internal::ExpectationBase::SpecifyCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 276
    functionName: testing::internal::ExpectationBase::UntypedTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::SpecifyCardinality
    - ExpectSpecProperty
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::UntypedTimes(const Cardinality& a_cardinality)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:287,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:290,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:293,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - reaction
    - ' msg'
    argTypes:
    - CallReaction
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 307
    functionName: testing::internal::ReportUninterestingCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    - GMOCK_FLAG_GET
    - testing::internal::Log
    linkageType: ''
    returnType: void
    signature: void ReportUninterestingCall(CallReaction reaction, const std::string&
      msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 310
    functionName: testing::internal::UntypedFunctionMockerBase::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TypeParameterizedTest::Register
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TypeParameterizedTest::Register
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 355
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:379,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:380,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:381,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:382,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:386,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - exp
    argTypes:
    - ExpectationBase*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 390
    functionName: testing::internal::UntypedFunctionMockerBase::GetHandleOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - end
    - Expectation
    - Assert
    - begin
    - UntypedExpectations::const_iterator::get
    linkageType: ''
    returnType: Expectation
    signature: Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase*
      exp)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:397,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:399,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:400,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:401,1
    - Dst: ExpectationBase*::IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:402,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:407,1
    - Dst: ExpectationBase*::GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:412,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:414,1
    - Dst: ExpectationBase*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:417,1
    - Dst: ExpectationBase*::MaybeDescribeExtraMatcherTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:422,1
    - Dst: ExpectationBase*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:423,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:425,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:437,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:439,1
    - Dst: UntypedExpectations::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:440,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:441,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 444
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - swap
    - ExpectationBase*::DescribeCallCountTo
    - begin
    - UntypedExpectations::const_iterator::get
    - ExpectationBase*::IsOverSaturated
    - ExpectationBase*::GetDescription
    - empty
    - ExpectationBase*::file
    - ExpectationBase*::source_text
    - Unlock
    - ExpectationBase*::line
    - ExpectationBase*::MaybeDescribeExtraMatcherTo
    - AssertHeld
    - ::std::stringstream::str
    - end
    - UntypedExpectations::clear
    - testing::internal::Expect
    - ExpectationBase*::IsSatisfied
    - Lock
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<internal::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - mock_behavior
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: testing::internal::intToCallReaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 1
    functionsReached:
    - static_cast<internal::CallReaction>
    linkageType: ''
    returnType: CallReaction
    signature: CallReaction intToCallReaction(int mock_behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:77,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    - Dst: ::std::ostringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - severity
    - file
    - line
    - ' message'
    argTypes:
    - testing::internal::LogSeverity
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: testing::internal::LogWithLocation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::ostringstream::str
    - testing::internal::Log
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: GTEST_API_
    signature: "GTEST_API_ LogWithLocation(testing::internal::LogSeverity severity,\n
      \                               const char* file, int line,\n                                const
      std::string& message)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' a_source_text'
    argTypes:
    - char*
    - int
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: testing::internal::ExpectationBase::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Exactly
    linkageType: ''
    returnType: void
    signature: "void ExpectationBase::ExpectationBase(const char* a_file, int a_line,\n
      \                                const std::string& a_source_text)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: ExpectationBase::~ExpectationBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::~ExpectationBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: testing::internal::ExpectationBase::SpecifyCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::SpecifyCardinality(const Cardinality& a_cardinality)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:111,1
    - Dst: ::std::vector<ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:118,1
    - Dst: ::std::vector<ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:119,1
    - Dst: ::std::vector<ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:120,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:123,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:124,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:125,1
    - Dst: ExpectationBase*::is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:126,1
    - Dst: ExpectationBase*::Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:127,1
    - Dst: ::std::vector<ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 132
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ExpectationBase*::Retire
    - ::std::vector<ExpectationBase*>::pop_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - ExpectationBase*::is_retired
    - ::std::vector<ExpectationBase*>::empty
    - is_retired
    - ExpectationBase*::immediate_prerequisites_::end
    - ExpectationSet::const_iterator::expectation_base
    - ::std::vector<ExpectationBase*>::back
    - ::std::vector<ExpectationBase*>::push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:138,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:140,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:141,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:142,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:145,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:146,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:147,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:148,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:158,1
    - Dst: ::std::vector<const ExpectationBase*>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:160,1
    - Dst: ::std::vector<const ExpectationBase*>::back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:161,1
    - Dst: ::std::vector<const ExpectationBase*>::pop_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:162,1
    - Dst: ExpectationBase*::immediate_prerequisites_::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:165,1
    - Dst: ExpectationBase*::immediate_prerequisites_::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:167,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:169,1
    - Dst: ::std::vector<const ExpectationBase*>::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 183
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 183
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - ::std::vector<const ExpectationBase*>::push_back
    - ExpectationBase*::immediate_prerequisites_::begin
    - AssertHeld
    - ExpectationBase*::IsSatisfied
    - ::std::vector<const ExpectationBase*>::pop_back
    - ExpectationSet::const_iterator::expectation_base
    - ExpectationBase*::immediate_prerequisites_::end
    - ::std::vector<const ExpectationBase*>::empty
    - ::std::vector<const ExpectationBase*>::back
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:189,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:193,1
    - Dst: testing::Cardinality::DescribeActualCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:195,1
    - Dst: IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:200,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:201,1
    - Dst: IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:202,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - call_count
    - AssertHeld
    - IsOverSaturated
    - is_retired
    - testing::Cardinality::DescribeActualCallCountTo
    - IsSaturated
    - IsSatisfied
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:230,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:231,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:232,1
    - Dst: testing::internal::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:246,1
    - Dst: testing::internal::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:248,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:250,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:257,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 259
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::DescribeLocationTo
    - ::std::stringstream::str
    - size
    - testing::internal::Log
    - static_cast<int>
    - testing::internal::source_text
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(mutex_)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:264,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:268,1
    - Dst: testing::internal::ExpectationBase::SpecifyCardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 276
    functionName: testing::internal::ExpectationBase::UntypedTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::SpecifyCardinality
    - ExpectSpecProperty
    linkageType: ''
    returnType: void
    signature: void ExpectationBase::UntypedTimes(const Cardinality& a_cardinality)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:287,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:290,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:293,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - reaction
    - ' msg'
    argTypes:
    - CallReaction
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 307
    functionName: testing::internal::ReportUninterestingCall
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Expect
    - GMOCK_FLAG_GET
    - testing::internal::Log
    linkageType: ''
    returnType: void
    signature: void ReportUninterestingCall(CallReaction reaction, const std::string&
      msg)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 310
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 310
    functionName: testing::internal::UntypedFunctionMockerBase::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedFunctionMockerBase::~UntypedFunctionMockerBase()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TypeParameterizedTest::Register
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::TypeParameterizedTest::Register
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 355
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 355
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:379,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:380,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:381,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:382,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:386,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - exp
    argTypes:
    - ExpectationBase*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 390
    functionName: testing::internal::UntypedFunctionMockerBase::GetHandleOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - end
    - Expectation
    - Assert
    - begin
    - UntypedExpectations::const_iterator::get
    linkageType: ''
    returnType: Expectation
    signature: Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase*
      exp)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:397,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:399,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:400,1
    - Dst: UntypedExpectations::const_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:401,1
    - Dst: ExpectationBase*::IsOverSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:402,1
    - Dst: ExpectationBase*::IsSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:407,1
    - Dst: ExpectationBase*::GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:412,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:414,1
    - Dst: ExpectationBase*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:417,1
    - Dst: ExpectationBase*::MaybeDescribeExtraMatcherTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:422,1
    - Dst: ExpectationBase*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:423,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ExpectationBase*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:424,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:425,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:437,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:439,1
    - Dst: UntypedExpectations::clear
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:440,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:441,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 444
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - swap
    - ExpectationBase*::DescribeCallCountTo
    - begin
    - UntypedExpectations::const_iterator::get
    - ExpectationBase*::IsOverSaturated
    - ExpectationBase*::GetDescription
    - empty
    - ExpectationBase*::file
    - ExpectationBase*::source_text
    - Unlock
    - ExpectationBase*::line
    - ExpectationBase*::MaybeDescribeExtraMatcherTo
    - AssertHeld
    - ::std::stringstream::str
    - end
    - UntypedExpectations::clear
    - testing::internal::Expect
    - ExpectationBase*::IsSatisfied
    - Lock
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<internal::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 1
    argNames:
    - mock_behavior
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: testing::internal::intToCallReaction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 1
    functionsReached:
    - static_cast<internal::CallReaction>
    linkageType: ''
    returnType: CallReaction
    signature: CallReaction intToCallReaction(int mock_behavior)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: testing::MockObjectState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockObjectState()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:492,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:505,1
    - Dst: first_used_test::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:508,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:526,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:527,1
    - Dst: qurt_exception_raise_fatal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:532,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:534,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 538
    functionName: ~MockObjectRegistry()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - _Exit
    - end
    - testing::internal::FormatFileLocation
    - qurt_exception_raise_fatal
    - GMOCK_FLAG_GET
    - begin
    - flush
    - first_used_test::empty
    linkageType: ''
    returnType: void
    signature: void ~MockObjectRegistry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 540
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 540
    functionName: '& states()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: StateMap
    signature: StateMap & states()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: testing::UninterestingCallReactionMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 4
    functionsReached:
    - std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
    linkageType: ''
    returnType: std::unordered_map<uintptr_t, internal::CallReaction>
    signature: 'std::unordered_map<uintptr_t, internal::CallReaction> &

      UninterestingCallReactionMap()'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: testing::MockObjectState
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockObjectState()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:492,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:496,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:505,1
    - Dst: first_used_test::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:508,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:526,1
    - Dst: flush
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:527,1
    - Dst: qurt_exception_raise_fatal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:532,1
    - Dst: _Exit
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:534,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 538
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 538
    functionName: ~MockObjectRegistry()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - _Exit
    - end
    - testing::internal::FormatFileLocation
    - qurt_exception_raise_fatal
    - GMOCK_FLAG_GET
    - begin
    - flush
    - first_used_test::empty
    linkageType: ''
    returnType: void
    signature: void ~MockObjectRegistry()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 540
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 540
    functionName: '& states()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: StateMap
    signature: StateMap & states()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: testing::UninterestingCallReactionMap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 5
    functionsReached:
    - std::unordered_map<uintptr_t, internal::CallReaction>::CallReaction>
    linkageType: ''
    returnType: std::unordered_map<uintptr_t, internal::CallReaction>
    signature: 'std::unordered_map<uintptr_t, internal::CallReaction> &

      UninterestingCallReactionMap()'
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 564
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - SetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:594,1
    - Dst: static_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - static_cast<uintptr_t>
    - testing::UninterestingCallReactionMap
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:602,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:603,1
    - Dst: testing::internal::intToCallReaction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:604,1
    - Dst: GMOCK_FLAG_GET
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:605,1
    - Dst: testing::UninterestingCallReactionMap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:606,1
    - Dst: reinterpret_cast<uintptr_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 608
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 608
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - reinterpret_cast<uintptr_t>
    - testing::UninterestingCallReactionMap
    - testing::internal::intToCallReaction
    - GMOCK_FLAG_GET
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 625
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 625
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:633,1
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 635
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 635
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:642,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:643,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:652,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:653,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:654,1
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 663
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - end
    - VerifyAndClearExpectationsLocked
    - AssertHeld
    - begin
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 668
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 668
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - Mock::GetReactionOnUninterestingCalls
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:683,1
    - Dst: function_mockers::insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 684
      start: 681
    functionDepth: 0
    functionLinenumber: 681
    functionLinenumberEnd: 684
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - function_mockers::insert
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:693,1
    - Dst: testing::UnitTest::GetInstance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:698,1
    - Dst: TestInfo*::test_suite_name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:700,1
    - Dst: TestInfo*::name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:701,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 704
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 704
    functionName: testing::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - testing::UnitTest::GetInstance
    - TestInfo*::test_suite_name
    - states
    - TestInfo*::name
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:712,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:714,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:715,1
    - Dst: erase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:717,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:719,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:720,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 725
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 725
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - erase
    - empty
    - states
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:730,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:732,1
    - Dst: states
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:740,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:741,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:742,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:743,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 748
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 748
    functionName: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - states
    - end
    - AssertHeld
    - begin
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 750
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 750
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation::Expectation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' an_expectation_base'
    argTypes:
    - std::shared_ptr<internal::ExpectationBase>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void Expectation::Expectation(\n    const std::shared_ptr<internal::ExpectationBase>&
      an_expectation_base)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 756
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 756
    functionName: Expectation::~Expectation()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation::~Expectation()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:761,1
    - Dst: expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:762,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - ' expectation'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 767
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 767
    functionName: testing::Sequence::AddExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - expectation_base
    linkageType: ''
    returnType: void
    signature: void Sequence::AddExpectation(const Expectation& expectation) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:771,1
    - Dst: set
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:772,1
    - Dst: Sequence::Sequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 777
    functionName: testing::InSequence::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - get
    - Sequence::Sequence
    - set
    linkageType: ''
    returnType: void
    signature: void InSequence::InSequence()
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:783,1
    - Dst: set
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc:784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 786
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 786
    functionName: InSequence::~InSequence()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-spec-builders.cc
    functionUses: 0
    functionsReached:
    - get
    - set
    linkageType: ''
    returnType: void
    signature: void InSequence::~InSequence()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:69,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:70,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - str
    - flag_name
    - def_optional
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 88
    functionName: testing::internal::ParseGoogleMockFlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::string
    - strncmp
    - std::string::c_str
    - std::string::length
    linkageType: ''
    returnType: char
    signature: "char * ParseGoogleMockFlagValue(const char* str,\n                                            const
      char* flag_name,\n                                            bool def_optional)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               bool* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - String*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               String* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:130,1
    - Dst: testing::internal::ParseInt32
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - int32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseInt32
    - testing::internal::ParseGoogleMockFlagValue
    - Message
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               int32_t* value)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InitGoogleTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:148,1
    - Dst: testing::internal::StreamableToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:152,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:153,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:167,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:168,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - CharType**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 188
    functionName: testing::internal::InitGoogleMockImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::StreamableToString
    - GMOCK_INTERNAL_PARSE_FLAG
    - std::string::c_str
    - InitGoogleTest
    linkageType: ''
    returnType: void
    signature: void InitGoogleMockImpl(int* argc, CharType** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - flag_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: GMOCK_INTERNAL_PARSE_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_PARSE_FLAG(flag_name)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:69,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:70,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - str
    - flag_name
    - def_optional
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 88
    functionName: testing::internal::ParseGoogleMockFlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 3
    functionsReached:
    - testing::internal::string
    - strncmp
    - std::string::c_str
    - std::string::length
    linkageType: ''
    returnType: char
    signature: "char * ParseGoogleMockFlagValue(const char* str,\n                                            const
      char* flag_name,\n                                            bool def_optional)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               bool* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - String*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               String* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:130,1
    - Dst: testing::internal::ParseInt32
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - int32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseInt32
    - testing::internal::ParseGoogleMockFlagValue
    - Message
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               int32_t* value)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InitGoogleTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:148,1
    - Dst: testing::internal::StreamableToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:152,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:153,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:167,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:168,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - CharType**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 188
    functionName: testing::internal::InitGoogleMockImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::StreamableToString
    - GMOCK_INTERNAL_PARSE_FLAG
    - std::string::c_str
    - InitGoogleTest
    linkageType: ''
    returnType: void
    signature: void InitGoogleMockImpl(int* argc, CharType** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - flag_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: GMOCK_INTERNAL_PARSE_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_PARSE_FLAG(flag_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock(int* argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - wchar_t**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock(int* argc, wchar_t** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:219,1
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - const_cast<char*>
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock()
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:69,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:70,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - str
    - flag_name
    - def_optional
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 88
    functionName: testing::internal::ParseGoogleMockFlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 6
    functionsReached:
    - testing::internal::string
    - strncmp
    - std::string::c_str
    - std::string::length
    linkageType: ''
    returnType: char
    signature: "char * ParseGoogleMockFlagValue(const char* str,\n                                            const
      char* flag_name,\n                                            bool def_optional)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               bool* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - String*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               String* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:130,1
    - Dst: testing::internal::ParseInt32
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - int32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseInt32
    - testing::internal::ParseGoogleMockFlagValue
    - Message
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               int32_t* value)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InitGoogleTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:148,1
    - Dst: testing::internal::StreamableToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:152,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:153,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:167,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:168,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - CharType**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 188
    functionName: testing::internal::InitGoogleMockImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 3
    functionsReached:
    - testing::internal::StreamableToString
    - GMOCK_INTERNAL_PARSE_FLAG
    - std::string::c_str
    - InitGoogleTest
    linkageType: ''
    returnType: void
    signature: void InitGoogleMockImpl(int* argc, CharType** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - flag_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: GMOCK_INTERNAL_PARSE_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_PARSE_FLAG(flag_name)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:69,1
    - Dst: std::string::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:70,1
    - Dst: strncmp
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    argCount: 3
    argNames:
    - str
    - flag_name
    - def_optional
    argTypes:
    - char*
    - char*
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 88
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 88
    functionName: testing::internal::ParseGoogleMockFlagValue
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 9
    functionsReached:
    - testing::internal::string
    - strncmp
    - std::string::c_str
    - std::string::length
    linkageType: ''
    returnType: char
    signature: "char * ParseGoogleMockFlagValue(const char* str,\n                                            const
      char* flag_name,\n                                            bool def_optional)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - bool*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               bool* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - String*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseGoogleMockFlagValue
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               String* value)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ParseGoogleMockFlagValue
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:130,1
    - Dst: testing::internal::ParseInt32
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - str
    - flag_name
    - value
    argTypes:
    - char*
    - char*
    - int32_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 138
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionName: testing::internal::ParseGoogleMockFlag
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 0
    functionsReached:
    - testing::internal::ParseInt32
    - testing::internal::ParseGoogleMockFlagValue
    - Message
    linkageType: ''
    returnType: bool
    signature: "bool ParseGoogleMockFlag(const char* str, const char* flag_name,\n
      \                               int32_t* value)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: InitGoogleTest
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:148,1
    - Dst: testing::internal::StreamableToString
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:152,1
    - Dst: std::string::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:153,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:167,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:168,1
    - Dst: GMOCK_INTERNAL_PARSE_FLAG
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - CharType**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 188
    functionName: testing::internal::InitGoogleMockImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 3
    functionsReached:
    - testing::internal::StreamableToString
    - GMOCK_INTERNAL_PARSE_FLAG
    - std::string::c_str
    - InitGoogleTest
    linkageType: ''
    returnType: void
    signature: void InitGoogleMockImpl(int* argc, CharType** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - flag_name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: GMOCK_INTERNAL_PARSE_FLAG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_PARSE_FLAG(flag_name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - char**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock(int* argc, char** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - argc
    - argv
    argTypes:
    - int*
    - wchar_t**
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock(int* argc, wchar_t** argv)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: const_cast<char*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:219,1
    - Dst: testing::internal::InitGoogleMockImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 223
    functionName: testing::InitGoogleMock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock.cc
    functionUses: 5
    functionsReached:
    - const_cast<char*>
    - testing::internal::InitGoogleMockImpl
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ InitGoogleMock()
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::BetweenCardinalityImpl::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::BetweenCardinalityImpl::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: testing::BetweenCardinalityImpl::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::BetweenCardinalityImpl::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(const BetweenCardinalityImpl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '& operator=(const BetweenCardinalityImpl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BetweenCardinalityImpl
    signature: BetweenCardinalityImpl & operator=(const BetweenCardinalityImpl&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: testing::FormatTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string FormatTimes(int n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:114,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:117,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:119,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 124
    functionName: testing::BetweenCardinalityImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl::DescribeTo(::std::ostream* os) const
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::BetweenCardinalityImpl::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::BetweenCardinalityImpl::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: testing::BetweenCardinalityImpl::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::BetweenCardinalityImpl::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(const BetweenCardinalityImpl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '& operator=(const BetweenCardinalityImpl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BetweenCardinalityImpl
    signature: BetweenCardinalityImpl & operator=(const BetweenCardinalityImpl&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: testing::FormatTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string FormatTimes(int n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:114,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:117,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:119,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 124
    functionName: testing::BetweenCardinalityImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl::DescribeTo(::std::ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - actual_call_count
    - os
    argTypes:
    - int
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionName: testing::Cardinality::DescribeActualCallCountTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 6
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: "void Cardinality::DescribeActualCallCountTo(int actual_call_count,\n
      \                                           ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::Cardinality::AtLeast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AtLeast(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: testing::Cardinality::AtMost
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AtMost(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: testing::Cardinality::AnyNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::AtLeast
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AnyNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:149,1
    - Dst: BetweenCardinalityImpl::BetweenCardinalityImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: testing::Cardinality::Between
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 2
    functionsReached:
    - BetweenCardinalityImpl::BetweenCardinalityImpl
    - Cardinality
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality Between(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::Cardinality::Exactly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality Exactly(int n)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::BetweenCardinalityImpl::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::BetweenCardinalityImpl::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: testing::BetweenCardinalityImpl::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::BetweenCardinalityImpl::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(const BetweenCardinalityImpl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '& operator=(const BetweenCardinalityImpl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BetweenCardinalityImpl
    signature: BetweenCardinalityImpl & operator=(const BetweenCardinalityImpl&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: testing::FormatTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string FormatTimes(int n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:114,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:117,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:119,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 124
    functionName: testing::BetweenCardinalityImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl::DescribeTo(::std::ostream* os) const
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:58,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:62,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::BetweenCardinalityImpl::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::BetweenCardinalityImpl::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: testing::BetweenCardinalityImpl::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::BetweenCardinalityImpl::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: testing::BetweenCardinalityImpl::BetweenCardinalityImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl(const BetweenCardinalityImpl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '& operator=(const BetweenCardinalityImpl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BetweenCardinalityImpl
    signature: BetweenCardinalityImpl & operator=(const BetweenCardinalityImpl&)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: testing::FormatTimes
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - std::stringstream::str
    linkageType: ''
    returnType: std::string
    signature: std::string FormatTimes(int n)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:114,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:117,1
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:119,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 124
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 124
    functionName: testing::BetweenCardinalityImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: void BetweenCardinalityImpl::DescribeTo(::std::ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: FormatTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - actual_call_count
    - os
    argTypes:
    - int
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 136
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionName: testing::Cardinality::DescribeActualCallCountTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 6
    functionsReached:
    - FormatTimes
    linkageType: ''
    returnType: void
    signature: "void Cardinality::DescribeActualCallCountTo(int actual_call_count,\n
      \                                           ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: testing::Cardinality::AtLeast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 1
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AtLeast(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: testing::Cardinality::AtMost
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AtMost(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: testing::Cardinality::AnyNumber
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::AtLeast
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality AnyNumber()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:149,1
    - Dst: BetweenCardinalityImpl::BetweenCardinalityImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - int
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: testing::Cardinality::Between
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 5
    functionsReached:
    - BetweenCardinalityImpl::BetweenCardinalityImpl
    - Cardinality
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality Between(int min, int max)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality::Between
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::Cardinality::Exactly
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/src/gmock-cardinalities.cc
    functionUses: 0
    functionsReached:
    - testing::Cardinality::Between
    linkageType: ''
    returnType: GTEST_API_
    signature: GTEST_API_ Cardinality Exactly(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AdjustT<MockType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    - Dst: const_cast<MockType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' mock'
    argTypes:
    - MockType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: testing::internal::Adjust
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - const_cast<MockType&>
    - static_cast<AdjustT<MockType>>
    linkageType: ''
    returnType: AdjustT<MockType>
    signature: AdjustT<MockType> Adjust(const MockType& mock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: testing::internal::PrefixOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 1
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool PrefixOf(const char* a, const char* b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (prefix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: testing::internal::StartsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool StartsWith(const char (&prefix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (suffix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::internal::EndsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool EndsWith(const char (&suffix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (a)
    - (b)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: testing::internal::Equals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool Equals(const char (&a)[N], const char (&b)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:90,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:91,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:92,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:93,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:94,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:95,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:96,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:97,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:98,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 2
    argCount: 1
    argNames:
    - (spec)
    argTypes:
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: testing::internal::ValidateSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::Equals
    - testing::internal::StartsWith
    - testing::internal::EndsWith
    linkageType: ''
    returnType: bool
    signature: bool ValidateSpec(const char (&spec)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AdjustT<MockType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    - Dst: const_cast<MockType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' mock'
    argTypes:
    - MockType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: testing::internal::Adjust
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - const_cast<MockType&>
    - static_cast<AdjustT<MockType>>
    linkageType: ''
    returnType: AdjustT<MockType>
    signature: AdjustT<MockType> Adjust(const MockType& mock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: testing::internal::PrefixOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 5
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool PrefixOf(const char* a, const char* b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (prefix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: testing::internal::StartsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 1
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool StartsWith(const char (&prefix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (suffix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::internal::EndsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 1
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool EndsWith(const char (&suffix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (a)
    - (b)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: testing::internal::Equals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 1
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool Equals(const char (&a)[N], const char (&b)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:90,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:91,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:92,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:93,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:94,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:95,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:96,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:97,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:98,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 2
    argCount: 1
    argNames:
    - (spec)
    argTypes:
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: testing::internal::ValidateSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::Equals
    - testing::internal::StartsWith
    - testing::internal::EndsWith
    linkageType: ''
    returnType: bool
    signature: bool ValidateSpec(const char (&spec)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AdjustT<MockType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    - Dst: const_cast<MockType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' mock'
    argTypes:
    - MockType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: testing::internal::Adjust
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - const_cast<MockType&>
    - static_cast<AdjustT<MockType>>
    linkageType: ''
    returnType: AdjustT<MockType>
    signature: AdjustT<MockType> Adjust(const MockType& mock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: testing::internal::PrefixOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 9
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool PrefixOf(const char* a, const char* b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (prefix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: testing::internal::StartsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 2
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool StartsWith(const char (&prefix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (suffix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::internal::EndsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 2
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool EndsWith(const char (&suffix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (a)
    - (b)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: testing::internal::Equals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 2
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool Equals(const char (&a)[N], const char (&b)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:90,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:91,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:92,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:93,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:94,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:95,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:96,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:97,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:98,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 2
    argCount: 1
    argNames:
    - (spec)
    argTypes:
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: testing::internal::ValidateSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::Equals
    - testing::internal::StartsWith
    - testing::internal::EndsWith
    linkageType: ''
    returnType: bool
    signature: bool ValidateSpec(const char (&spec)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<AdjustT<MockType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    - Dst: const_cast<MockType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' mock'
    argTypes:
    - MockType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: testing::internal::Adjust
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - const_cast<MockType&>
    - static_cast<AdjustT<MockType>>
    linkageType: ''
    returnType: AdjustT<MockType>
    signature: AdjustT<MockType> Adjust(const MockType& mock)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: testing::internal::PrefixOf
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 13
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool PrefixOf(const char* a, const char* b)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (prefix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: testing::internal::StartsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 3
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool StartsWith(const char (&prefix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (suffix)
    - (str)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: testing::internal::EndsWith
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 3
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool EndsWith(const char (&suffix)[N], const char (&str)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PrefixOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - (a)
    - (b)
    argTypes:
    - char[]
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: testing::internal::Equals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 3
    functionsReached:
    - testing::internal::PrefixOf
    linkageType: ''
    returnType: bool
    signature: bool Equals(const char (&a)[N], const char (&b)[M])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:90,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:91,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:92,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:93,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:94,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:95,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:96,1
    - Dst: testing::internal::Equals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:97,1
    - Dst: testing::internal::StartsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:98,1
    - Dst: testing::internal::EndsWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 2
    argCount: 1
    argNames:
    - (spec)
    argTypes:
    - char[]
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: testing::internal::ValidateSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached:
    - testing::internal::Equals
    - testing::internal::StartsWith
    - testing::internal::EndsWith
    linkageType: ''
    returnType: bool
    signature: bool ValidateSpec(const char (&spec)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: MOCK_METHOD
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_1(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_2(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _Ret
    - ','
    - _MethodName
    - ','
    - _Args
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_3(_Ret, _MethodName, _Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - _Ret
    - ','
    - _MethodName
    - ','
    - _Args
    - ','
    - _Spec
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 140
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_4(_Ret, _MethodName, _Args, _Spec)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_5(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_6(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: GMOCK_INTERNAL_MOCK_METHOD_ARG_7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHOD_ARG_7(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: GMOCK_INTERNAL_WRONG_ARITY
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_WRONG_ARITY(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: GMOCK_INTERNAL_ASSERT_PARENTHESIS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ASSERT_PARENTHESIS(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _N
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 173
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: GMOCK_INTERNAL_ASSERT_VALID_SIGNATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ASSERT_VALID_SIGNATURE(_N, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Spec
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: GMOCK_INTERNAL_ASSERT_VALID_SPEC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ASSERT_VALID_SPEC(_Spec)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - _N
    - ','
    - _MethodName
    - ','
    - _Constness
    - ','
    - _Override
    - ','
    - _Final
    - ','
    - _NoexceptSpec
    - ','
    - _CallType
    - ','
    - _RefSpec
    - ','
    - _Signature
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 210
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 210
    functionName: GMOCK_INTERNAL_MOCK_METHOD_IMPL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_MOCK_METHOD_IMPL(_N, _MethodName, _Constness,           \\\n
      \                                       _Override, _Final, _NoexceptSpec,      \\\n
      \                                       _CallType, _RefSpec, _Signature)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 212
    functionName: GMOCK_INTERNAL_EXPAND
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_EXPAND(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: GMOCK_INTERNAL_HAS_CONST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_HAS_CONST(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: GMOCK_INTERNAL_HAS_OVERRIDE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_HAS_OVERRIDE(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: GMOCK_INTERNAL_HAS_FINAL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_HAS_FINAL(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: GMOCK_INTERNAL_GET_NOEXCEPT_SPEC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GET_NOEXCEPT_SPEC(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: GMOCK_INTERNAL_GET_CALLTYPE_SPEC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GET_CALLTYPE_SPEC(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 239
    functionName: GMOCK_INTERNAL_CALLTYPE_SPEC_IF_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_CALLTYPE_SPEC_IF_CALLTYPE(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - _Tuple
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: GMOCK_INTERNAL_GET_REF_SPEC
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GET_REF_SPEC(_Tuple)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: GMOCK_INTERNAL_REF_SPEC_IF_REF
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_REF_SPEC_IF_REF(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 254
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 254
    functionName: GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 265
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 265
    functionName: GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: GMOCK_INTERNAL_DETECT_CONST
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_CONST(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: GMOCK_INTERNAL_DETECT_OVERRIDE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_OVERRIDE(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: GMOCK_INTERNAL_DETECT_FINAL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_FINAL(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: GMOCK_INTERNAL_DETECT_NOEXCEPT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: GMOCK_INTERNAL_DETECT_REF
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_REF(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - x
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 294
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 294
    functionName: GMOCK_INTERNAL_UNPACK_ref
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_UNPACK_ref(x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: GMOCK_INTERNAL_DETECT_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 301
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 301
    functionName: GMOCK_INTERNAL_UNPACK_Calltype
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_UNPACK_Calltype(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _Ret
    - ','
    - _Args
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 320
    functionName: GMOCK_INTERNAL_SIGNATURE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_SIGNATURE(_Ret, _Args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _
    - ','
    - _elem
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 326
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 326
    functionName: GMOCK_INTERNAL_GET_TYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GET_TYPE(_i, _, _elem)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Signature
    - ','
    - _
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 331
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionName: GMOCK_INTERNAL_PARAMETER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_PARAMETER(_i, _Signature, _)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Signature
    - ','
    - _
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: GMOCK_INTERNAL_FORWARD_ARG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_FORWARD_ARG(_i, _Signature, _)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Signature
    - ','
    - _
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 341
    functionName: GMOCK_INTERNAL_MATCHER_PARAMETER
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MATCHER_PARAMETER(_i, _Signature, _)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _1
    - ','
    - _2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: GMOCK_INTERNAL_MATCHER_ARGUMENT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MATCHER_ARGUMENT(_i, _1, _2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - _i
    - ','
    - _Signature
    - ','
    - _
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: GMOCK_INTERNAL_A_MATCHER_ARGUMENT
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_A_MATCHER_ARGUMENT(_i, _Signature, _)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _i
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: GMOCK_INTERNAL_ARG_O
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ARG_O(_i, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - _i
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: GMOCK_INTERNAL_MATCHER_O
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MATCHER_O(_i, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 358
    functionName: MOCK_METHOD0
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD0(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 359
    functionName: MOCK_METHOD1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD1(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 360
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 360
    functionName: MOCK_METHOD2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD2(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 361
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 361
    functionName: MOCK_METHOD3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD3(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 362
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 362
    functionName: MOCK_METHOD4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD4(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 363
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 363
    functionName: MOCK_METHOD5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD5(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 364
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 364
    functionName: MOCK_METHOD6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD6(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 365
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 365
    functionName: MOCK_METHOD7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD7(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 366
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 366
    functionName: MOCK_METHOD8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD8(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 367
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 367
    functionName: MOCK_METHOD9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD9(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: MOCK_METHOD10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD10(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: MOCK_CONST_METHOD0
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD0(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: MOCK_CONST_METHOD1
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD1(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: MOCK_CONST_METHOD2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD2(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: MOCK_CONST_METHOD3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD3(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: MOCK_CONST_METHOD4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD4(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: MOCK_CONST_METHOD5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD5(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: MOCK_CONST_METHOD6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD6(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: MOCK_CONST_METHOD7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD7(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: MOCK_CONST_METHOD8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD8(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: MOCK_CONST_METHOD9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD9(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 392
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionName: MOCK_CONST_METHOD10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD10(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 394
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 394
    functionName: MOCK_METHOD0_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD0_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 395
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 395
    functionName: MOCK_METHOD1_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD1_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 396
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 396
    functionName: MOCK_METHOD2_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD2_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 397
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 397
    functionName: MOCK_METHOD3_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD3_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 398
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 398
    functionName: MOCK_METHOD4_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD4_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 399
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 399
    functionName: MOCK_METHOD5_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD5_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 400
    functionName: MOCK_METHOD6_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD6_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 401
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 401
    functionName: MOCK_METHOD7_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD7_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 402
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 402
    functionName: MOCK_METHOD8_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD8_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 403
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 403
    functionName: MOCK_METHOD9_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD9_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 404
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 404
    functionName: MOCK_METHOD10_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD10_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 406
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 406
    functionName: MOCK_CONST_METHOD0_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD0_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 407
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 407
    functionName: MOCK_CONST_METHOD1_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD1_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 408
    functionName: MOCK_CONST_METHOD2_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD2_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 409
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 409
    functionName: MOCK_CONST_METHOD3_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD3_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 410
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 410
    functionName: MOCK_CONST_METHOD4_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD4_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 411
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 411
    functionName: MOCK_CONST_METHOD5_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD5_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 412
    functionName: MOCK_CONST_METHOD6_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD6_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 413
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 413
    functionName: MOCK_CONST_METHOD7_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD7_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 414
    functionName: MOCK_CONST_METHOD8_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD8_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 415
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 415
    functionName: MOCK_CONST_METHOD9_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD9_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 416
    functionName: MOCK_CONST_METHOD10_T
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD10_T(m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: MOCK_METHOD0_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD0_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: MOCK_METHOD1_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD1_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: MOCK_METHOD2_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD2_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: MOCK_METHOD3_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD3_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: MOCK_METHOD4_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD4_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: MOCK_METHOD5_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD5_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 431
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 431
    functionName: MOCK_METHOD6_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD6_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: MOCK_METHOD7_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD7_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: MOCK_METHOD8_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD8_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionName: MOCK_METHOD9_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD9_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: MOCK_METHOD10_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD10_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: MOCK_CONST_METHOD0_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD0_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: MOCK_CONST_METHOD1_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD1_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 446
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 446
    functionName: MOCK_CONST_METHOD2_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD2_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: MOCK_CONST_METHOD3_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD3_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: MOCK_CONST_METHOD4_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD4_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 452
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionName: MOCK_CONST_METHOD5_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD5_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionName: MOCK_CONST_METHOD6_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD6_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: MOCK_CONST_METHOD7_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD7_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 458
    functionName: MOCK_CONST_METHOD8_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD8_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 460
    functionName: MOCK_CONST_METHOD9_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD9_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: MOCK_CONST_METHOD10_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD10_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: MOCK_METHOD0_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD0_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: MOCK_METHOD1_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD1_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 469
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionName: MOCK_METHOD2_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD2_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: MOCK_METHOD3_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD3_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: MOCK_METHOD4_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD4_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 475
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionName: MOCK_METHOD5_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD5_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: MOCK_METHOD6_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD6_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 479
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 479
    functionName: MOCK_METHOD7_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD7_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: MOCK_METHOD8_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD8_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionName: MOCK_METHOD9_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD9_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: MOCK_METHOD10_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_METHOD10_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 488
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionName: MOCK_CONST_METHOD0_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD0_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: MOCK_CONST_METHOD1_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD1_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: MOCK_CONST_METHOD2_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD2_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: MOCK_CONST_METHOD3_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD3_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 496
    functionName: MOCK_CONST_METHOD4_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD4_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 498
    functionName: MOCK_CONST_METHOD5_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD5_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: MOCK_CONST_METHOD6_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD6_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 502
    functionName: MOCK_CONST_METHOD7_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD7_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: MOCK_CONST_METHOD8_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD8_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: MOCK_CONST_METHOD9_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD9_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - ct
    - ','
    - m
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: MOCK_CONST_METHOD10_T_WITH_CALLTYPE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: MOCK_CONST_METHOD10_T_WITH_CALLTYPE(ct, m, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - constness
    - ','
    - ct
    - ','
    - Method
    - ','
    - args_num
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 515
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 515
    functionName: GMOCK_INTERNAL_MOCK_METHODN
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_MOCK_METHODN(constness, ct, Method, args_num, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - arity
    - ','
    - constness
    - ','
    - Method
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: GMOCK_MOCKER_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-function-mocker.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_MOCKER_(arity, constness, Method)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: ~CardinalityInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CardinalityInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::CardinalityInterface::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::CardinalityInterface::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:95,1
    - Dst: testing::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:102,1
    - Dst: testing::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:103,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:108,1
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:114,1
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:120,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:121,1
    - Dst: testing::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 133
    functionName: testing::Cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 5
    functionsReached:
    - testing::ConservativeLowerBound
    - testing::IsSatisfiedByCallCount
    - testing::IsSaturatedByCallCount
    - testing::ConservativeUpperBound
    - testing::DescribeTo
    - testing::Cardinality
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Cardinality
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - impl
    argTypes:
    - CardinalityInterface*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::Cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Cardinality(const CardinalityInterface* impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 2
    functionsReached:
    - testing::ConservativeLowerBound
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 2
    functionsReached:
    - testing::ConservativeUpperBound
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: testing::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 2
    functionsReached:
    - testing::IsSatisfiedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: testing::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 2
    functionsReached:
    - testing::IsSaturatedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:120,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: testing::IsOverSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached:
    - testing::IsSatisfiedByCallCount
    - testing::IsSaturatedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsOverSaturatedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 2
    functionsReached:
    - testing::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CardinalityInterface*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: testing::MakeCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached:
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality MakeCardinality(const CardinalityInterface* c)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: ~CardinalityInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~CardinalityInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: testing::CardinalityInterface::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: testing::CardinalityInterface::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:95,1
    - Dst: testing::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:102,1
    - Dst: testing::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:103,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:108,1
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:114,1
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:120,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:121,1
    - Dst: testing::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 133
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 133
    functionName: testing::Cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 7
    functionsReached:
    - testing::ConservativeLowerBound
    - testing::IsSatisfiedByCallCount
    - testing::IsSaturatedByCallCount
    - testing::ConservativeUpperBound
    - testing::DescribeTo
    - testing::Cardinality
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Cardinality
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - impl
    argTypes:
    - CardinalityInterface*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: testing::Cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Cardinality(const CardinalityInterface* impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ConservativeLowerBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: testing::ConservativeLowerBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 4
    functionsReached:
    - testing::ConservativeLowerBound
    linkageType: ''
    returnType: int
    signature: int ConservativeLowerBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ConservativeUpperBound
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: testing::ConservativeUpperBound
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 4
    functionsReached:
    - testing::ConservativeUpperBound
    linkageType: ''
    returnType: int
    signature: int ConservativeUpperBound() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: testing::IsSatisfiedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 5
    functionsReached:
    - testing::IsSatisfiedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsSatisfiedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: testing::IsSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 5
    functionsReached:
    - testing::IsSaturatedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsSaturatedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::IsSaturatedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:120,1
    - Dst: testing::IsSatisfiedByCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - call_count
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: testing::IsOverSaturatedByCallCount
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached:
    - testing::IsSatisfiedByCallCount
    - testing::IsSaturatedByCallCount
    linkageType: ''
    returnType: bool
    signature: bool IsOverSaturatedByCallCount(int call_count) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: testing::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 4
    functionsReached:
    - testing::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - c
    argTypes:
    - CardinalityInterface*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: testing::MakeCardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-cardinalities.h
    functionUses: 0
    functionsReached:
    - testing::Cardinality
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality MakeCardinality(const CardinalityInterface* c)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedFunctionMockerBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:142,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:149,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:185,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:191,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:196,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 236
    functionName: testing::internal::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::UntypedFunctionMockerBase
    - testing::internal::GTEST_LOCK_EXCLUDED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ UntypedFunctionMockerBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a_file
    - a_line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedOnCallSpecBase(const char* a_file, int a_line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: testing::internal::UntypedOnCallSpecBase::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: testing::internal::UntypedOnCallSpecBase::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: testing::internal::UntypedOnCallSpecBase::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: testing::internal::UntypedOnCallSpecBase::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' matchers'
    argTypes:
    - char*
    - int
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: testing::internal::OnCallSpec::OnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - A
    linkageType: ''
    returnType: void
    signature: "void OnCallSpec(const char* a_file, int a_line,\n             const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:311,1
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    - Dst: IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: '& WillByDefault(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - IsDoDefault
    - testing::internal::ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & WillByDefault(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    - Dst: testing::internal::OnCallSpec::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: testing::internal::OnCallSpec::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::OnCallSpec::Matches
    - TupleMatches
    linkageType: ''
    returnType: bool
    signature: bool Matches(const ArgumentTuple& args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::AssertSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: '& GetAction() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::AssertSpecProperty
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & GetAction() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedFunctionMockerBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:142,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:149,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:185,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:191,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:196,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 236
    functionName: testing::internal::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::UntypedFunctionMockerBase
    - testing::internal::GTEST_LOCK_EXCLUDED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ UntypedFunctionMockerBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a_file
    - a_line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedOnCallSpecBase(const char* a_file, int a_line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: testing::internal::UntypedOnCallSpecBase::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: testing::internal::UntypedOnCallSpecBase::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: testing::internal::UntypedOnCallSpecBase::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: testing::internal::UntypedOnCallSpecBase::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' matchers'
    argTypes:
    - char*
    - int
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: testing::internal::OnCallSpec::OnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - A
    linkageType: ''
    returnType: void
    signature: "void OnCallSpec(const char* a_file, int a_line,\n             const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:311,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    - Dst: IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: '& WillByDefault(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - IsDoDefault
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & WillByDefault(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    - Dst: testing::internal::OnCallSpec::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: testing::internal::OnCallSpec::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::OnCallSpec::Matches
    - TupleMatches
    linkageType: ''
    returnType: bool
    signature: bool Matches(const ArgumentTuple& args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: '& GetAction() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AssertSpecProperty
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & GetAction() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:371,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:377,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:383,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:387,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:390,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:393,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:413,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:418,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:423,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:428,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:433,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:439,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:443,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:448,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:455,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 463
    functionName: testing::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::GTEST_LOCK_EXCLUDED_
    - testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Mock
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:484,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:500,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 545
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 545
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 13
    functionsReached:
    - expectation_base_::get
    - testing::Expectation
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Expectation
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 485
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation(Expectation&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 486
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation(const Expectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: operator==(const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 511
    functionName: operator!=(const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Expectation
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: operator()(const Expectation& lhs, const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - expectation_base_::get
    linkageType: ''
    returnType: bool
    signature: bool operator()(const Expectation& lhs, const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: testing::expectation_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::shared_ptr<internal::ExpectationBase>
    signature: std::shared_ptr<internal::ExpectationBase> & expectation_base() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' exp'
    argTypes:
    - internal::ExpectationBase
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expectation
    linkageType: ''
    returnType: void
    signature: void ExpectationSet(internal::ExpectationBase& exp)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' e'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationSet(const Expectation& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 592
    functionName: operator==(const ExpectationSet& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ExpectationSet& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: operator!=(const ExpectationSet& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ExpectationSet& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' e'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '& operator+=(const Expectation& e)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: ExpectationSet
    signature: ExpectationSet & operator+=(const Expectation& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:603,1
    - Dst: testing::ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 603
    functionName: testing::ExpectationSet::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - static_cast<int>
    - testing::ExpectationSet::size
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 605
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 605
    functionName: testing::ExpectationSet::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::ExpectationSet::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 606
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 606
    functionName: testing::ExpectationSet::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::ExpectationSet::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Sequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    - Dst: last_expectation_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    - Dst: Expectation::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 627
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 627
    functionName: testing::Sequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::Sequence
    - Expectation::Expectation
    - last_expectation_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Sequence
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 663
    functionName: testing::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ InSequence
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 661
    functionName: testing::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void InSequence(const InSequence&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:688,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:707,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:771,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:810,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:814,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 871
    functionName: testing::internal::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::FormatFileLocation
    - testing::internal::file
    - testing::internal::line
    - AssertHeld
    - testing::internal::Expect
    - testing::internal::GTEST_LOCK_EXCLUDED_
    - testing::internal::Assert
    - testing::internal::cardinality
    - std::move
    - testing::internal::ExpectationBase
    - testing::internal::c_str
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ ExpectationBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 693
    functionName: testing::internal::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 694
    functionName: testing::internal::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 695
    functionName: testing::internal::source_text
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::c_str
    linkageType: ''
    returnType: char
    signature: char * source_text() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 697
    functionName: testing::internal::cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality & cardinality() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: testing::internal::DescribeLocationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::file
    - testing::internal::line
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: void
    signature: void DescribeLocationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - description
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: testing::internal::UntypedDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void UntypedDescription(std::string description)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: testing::internal::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: testing::internal::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: testing::internal::cardinality_specified
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool cardinality_specified() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: testing::internal::set_cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_cardinality(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 777
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::GetDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetDescription() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 793
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 799
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 799
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 820
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:896,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 5
    argNames:
    - owner
    - a_file
    - a_line
    - ' a_source_text'
    - ' m'
    argTypes:
    - FunctionMocker<F>*
    - char*
    - int
    - std::string
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 887
    functionDepth: 1
    functionLinenumber: 887
    functionLinenumberEnd: 897
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DoDefault
    - A
    linkageType: ''
    returnType: void
    signature: "void TypedExpectation(FunctionMocker<F>* owner, const char* a_file,
      int a_line,\n                   const std::string& a_source_text,\n                   const
      ArgumentMatcherTuple& m)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:902,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:903,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:904,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 907
    functionName: ~TypedExpectation() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - static_cast<const Action<F>*>
    - CheckActionCountIfNotDone
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void ~TypedExpectation() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:912,1
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:916,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 910
    functionDepth: 2
    functionLinenumber: 910
    functionLinenumberEnd: 925
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 932
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 932
    functionName: '& Description(std::string name)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::UntypedDescription
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Description(std::string name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase::UntypedTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 935
    functionDepth: 2
    functionLinenumber: 935
    functionLinenumberEnd: 938
    functionName: '& Times(const Cardinality& a_cardinality)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::UntypedTimes
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Times
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 941
    functionName: '& Times(int n)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Exactly
    - Times
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:945,1
    - Dst: AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 944
    functionDepth: 2
    functionLinenumber: 944
    functionLinenumberEnd: 953
    functionName: '& InSequence(const Sequence& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    - testing::internal::ExpectSpecProperty
    - AddExpectation
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '& InSequence(const Sequence& s1, const Sequence& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s1, const Sequence& s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 964
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 969
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4,\n                               const Sequence&
      s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4,\n
      \                              const Sequence& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:973,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 972
    functionDepth: 2
    functionLinenumber: 972
    functionLinenumberEnd: 983
    functionName: '& After(const ExpectationSet& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectSpecProperty
    - begin
    - end
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: '& After(const ExpectationSet& s1, const ExpectationSet& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 994
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 999
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4,\n                          const
      ExpectationSet& s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4,\n                          const ExpectationSet& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WillOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: std::make_shared<OnceAction<F>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - once_action
    argTypes:
    - OnceAction<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1010
    functionName: '& WillOnce(OnceAction<F> once_action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - WillOnce
    - Action<F>
    - std::make_shared<OnceAction<F>>
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(OnceAction<F> once_action)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1019,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: Action<F>::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1026,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - action
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1030
    functionName: testing::internal::TypedExpectation<R(Args...)>::WillOnce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - Action<F>::Action<F>
    - size
    - push_back
    - set_cardinality
    - static_cast<int>
    - std::move
    - Exactly
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(Action<F> action)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1035,1
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1039,1
    - Dst: testing::internal::cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1047,1
    - Dst: testing::internal::set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1053,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1033
    functionDepth: 2
    functionLinenumber: 1033
    functionLinenumberEnd: 1055
    functionName: '& WillRepeatedly(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectSpecProperty
    - AtLeast
    - testing::internal::cardinality_specified
    - size
    - CheckActionCountIfNotDone
    - static_cast<int>
    - testing::internal::set_cardinality
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillRepeatedly(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1059,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1058
    functionDepth: 2
    functionLinenumber: 1058
    functionLinenumberEnd: 1069
    functionName: '& RetiresOnSaturation()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - CheckActionCountIfNotDone
    - testing::internal::ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & RetiresOnSaturation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1073
    functionName: '& matchers() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ArgumentMatcherTuple
    signature: ArgumentMatcherTuple & matchers() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1078
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1078
    functionName: '& extra_matcher() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<const ArgumentTuple&>
    signature: Matcher<const ArgumentTuple&> & extra_matcher() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: '& repeated_action() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & repeated_action() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1091
    functionName: testing::internal::TypedExpectation<R(Args...)>::MaybeDescribeExtraMatcherTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeTo
    linkageType: ''
    returnType: void
    signature: void MaybeDescribeExtraMatcherTo(::std::ostream* os) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandleOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1109
    functionName: testing::internal::TypedExpectation<R(Args...)>::GetHandle
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandleOf
    linkageType: ''
    returnType: Expectation
    signature: Expectation GetHandle() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1118,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1117
    functionDepth: 1
    functionLinenumber: 1117
    functionLinenumberEnd: 1120
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1126,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1132,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1134
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - is_retired
    - CheckActionCountIfNotDone
    - AllPrerequisitesAreSatisfied
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1140,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1142,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1145,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1146,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1147,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1150,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1152,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1158,1
    - Dst: FindUnsatisfiedPrerequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1163,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1165,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1167,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1139
    functionDepth: 1
    functionLinenumber: 1139
    functionLinenumberEnd: 1178
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - ExpectationSet::end
    - testing::internal::PrintIfNotEmpty
    - ExpectationSet::begin
    - AssertHeld
    - StringMatchResultListener::str
    - FindUnsatisfiedPrerequisites
    - is_retired
    - ExpectationSet::const_iterator::expectation_base
    - DescribeTo
    - ExplainMatchFailureTupleTo
    - MatchAndExplain
    - AllPrerequisitesAreSatisfied
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1184,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1185,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1186,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1196,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1197,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1201,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1206,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1207,1
    - Dst: repeated_action
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1209
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - source_text
    - size
    - call_count
    - AssertHeld
    - Log
    - Assert
    - static_cast<int>
    - static_cast<const Action<F>*>
    - DescribeLocationTo
    - ::std::stringstream::str
    - static_cast<size_t>
    - repeated_action
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1223,1
    - Dst: GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1224,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1225,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1227,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1229,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1233,1
    - Dst: DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1234,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1239,1
    - Dst: RetireAllPreRequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1240,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1242,1
    - Dst: Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1243,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1248,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1251,1
    - Dst: GetCurrentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1253
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - DescribeCallCountTo
    - source_text
    - IncrementCallCount
    - IsSaturated
    - AssertHeld
    - RetireAllPreRequisites
    - Retire
    - GetCurrentAction
    - empty
    - GetDescription
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1262
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TypedExpectation(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: '& operator=(const TypedExpectation&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & operator=(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - function_mocker
    - ' matchers'
    argTypes:
    - internal::FunctionMocker<F>*
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1292
    functionName: testing::internal::MockSpec::MockSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void MockSpec(internal::FunctionMocker<F>* function_mocker,\n           const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1299,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1300,1
    - Dst: AddNewOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1296
    functionDepth: 4
    functionLinenumber: 1296
    functionLinenumberEnd: 1302
    functionName: "& InternalDefaultActionSetAt(const char* file,\n                                                      int
      line, const char* obj,\n                                                      const
      char* call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::string
    - testing::internal::LogWithLocation
    - AddNewOnCallSpec
    linkageType: ''
    returnType: internal::OnCallSpec<F>
    signature: "internal::OnCallSpec<F> & InternalDefaultActionSetAt(const char* file,\n
      \                                                     int line, const char*
      obj,\n                                                      const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1309,1
    - Dst: testing::internal::LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1311,1
    - Dst: AddNewExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1306
    functionDepth: 4
    functionLinenumber: 1306
    functionLinenumberEnd: 1314
    functionName: "& InternalExpectedAt(const char* file, int line,\n                                                    const
      char* obj,\n                                                    const char*
      call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::string
    - testing::internal::LogWithLocation
    - AddNewExpectation
    linkageType: ''
    returnType: internal::TypedExpectation<F>
    signature: "internal::TypedExpectation<F> & InternalExpectedAt(const char* file,
      int line,\n                                                    const char* obj,\n
      \                                                   const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1321
    functionName: '& operator()(const internal::WithoutMatchers&, void* const)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> & operator()(const internal::WithoutMatchers&, void* const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::ReferenceOrValueWrapper::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1351
    functionName: testing::internal::ReferenceOrValueWrapper::Unwrap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: T
    signature: T Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1357
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: testing::internal::ReferenceOrValueWrapper<T&>::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(reference ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: '& Unwrap()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' result'
    - ' os'
    argTypes:
    - T
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1381
    functionDepth: 3
    functionLinenumber: 1381
    functionLinenumberEnd: 1385
    functionName: testing::internal::PrintAsActionResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void PrintAsActionResult(const T& result, std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::function<void()>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1395
    functionName: testing::internal::Cleanup::Cleanup
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void Cleanup(std::function<void()> f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1396
    functionName: ~Cleanup()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - f_
    linkageType: ''
    returnType: void
    signature: void ~Cleanup()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ReportUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1406
    functionDepth: 4
    functionLinenumber: 1406
    functionLinenumberEnd: 1408
    functionName: ~UninterestingCallCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ReportUninterestingCall
    - str
    linkageType: ''
    returnType: void
    signature: void ~UninterestingCallCleanupHandler()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1420,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1428,1
    - Dst: testing::internal::Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1419
    functionDepth: 3
    functionLinenumber: 1419
    functionLinenumberEnd: 1434
    functionName: ~FailureCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::file
    - testing::internal::line
    - testing::internal::Log
    - testing::internal::Expect
    - str
    linkageType: ''
    returnType: void
    signature: void ~FailureCleanupHandler()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1449
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1463
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1464
    functionName: '& operator=(const FunctionMocker&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FunctionMocker
    signature: FunctionMocker & operator=(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1471,1
    - Dst: Mock::UnregisterLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1472,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1469
    functionDepth: 0
    functionLinenumber: 1469
    functionLinenumberEnd: 1474
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - Mock::UnregisterLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1481,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1482,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1483,1
    - Dst: OnCallSpec*::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1488
    functionName: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - OnCallSpec*::Matches
    - rbegin
    - rend
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: OnCallSpec<F>
    signature: OnCallSpec<F> * FindOnCallSpec(const ArgumentTuple& args) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1499,1
    - Dst: OnCallSpec*::GetAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1508,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1509,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 2
    argNames:
    - ' args'
    - ' call_description'
    argTypes:
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1497
    functionDepth: 2
    functionLinenumber: 1497
    functionLinenumberEnd: 1515
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - Assert
    - std::runtime_error
    - std::move
    - OnCallSpec*::GetAction
    linkageType: ''
    returnType: Result
    signature: "Result PerformDefaultAction(ArgumentTuple&& args,\n                              const
      std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1521,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1531,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1533,1
    - Dst: UntypedOnCallSpecs::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1534,1
    - Dst: UntypedOnCallSpecs::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1535,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1536,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1542
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - swap
    - UntypedOnCallSpecs::begin
    - AssertHeld
    - UntypedOnCallSpecs::end
    - Unlock
    - Lock
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: ArgumentTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1549
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - ArgumentTuple
    - InvokeWith
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: ::std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1553
    functionName: testing::internal::FunctionMocker<R(Args...)>::With
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - MockSpec<F>
    - ::std::make_tuple
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> With(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: OnCallSpec<F>::OnCallSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1564,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1567
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Mock::RegisterUseByOnCallOrExpectCall
    - push_back
    - MockObject
    - OnCallSpec<F>::OnCallSpec<F>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: TypedExpectation<F>::TypedExpectation<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1576,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1580,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1583,1
    - Dst: Sequence*::AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1589
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Sequence*::AddExpectation
    - Mock::RegisterUseByOnCallOrExpectCall
    - TypedExpectation<F>::TypedExpectation<F>
    - Expectation
    - get
    - MockObject
    - push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1602,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' args'
    - os
    argTypes:
    - ArgumentTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1600
    functionDepth: 2
    functionLinenumber: 1600
    functionLinenumberEnd: 1611
    functionName: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - OnCallSpec*::line
    - FormatFileLocation
    - OnCallSpec*::file
    linkageType: ''
    returnType: void
    signature: "void DescribeDefaultActionTo(const ArgumentTuple& args,\n                               ::std::ostream*
      os) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1620,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1622,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1623,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1625
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - UniversalPrint
    - Name
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1648,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1650,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1652,1
    - Dst: TypedExpectation*::IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1659,1
    - Dst: TypedExpectation*::GetActionForArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1660,1
    - Dst: Action*::IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1661,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1665
      start: 1646
    functionDepth: 0
    functionLinenumber: 1646
    functionLinenumberEnd: 1665
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
    - testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
    - TypedExpectation*::GetActionForArguments
    - static_cast<const ArgumentTuple*>
    - TypedExpectation*::IsSaturated
    - Action*::IsDoDefault
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1671,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - untyped_args
    - os
    argTypes:
    - void*
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1673
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1673
    functionName: testing::internal::FunctionMocker<R(Args...)>::UntypedPrintArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: "void UntypedPrintArgs(const void* untyped_args,\n                        ::std::ostream*
      os) const override"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1679,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1683,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1684,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: typename UntypedExpectations::const_reverse_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: TypedExpectation*::ShouldHandleArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1692
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - rbegin
    - typename UntypedExpectations::const_reverse_iterator::get
    - static_cast<TypedExpectation<F>*>
    - AssertHeld
    - rend
    - TypedExpectation*::ShouldHandleArguments
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1699,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1701,1
    - Dst: PrintTriedExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1698
    functionDepth: 3
    functionLinenumber: 1698
    functionLinenumberEnd: 1703
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - AssertHeld
    - PrintTriedExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1710,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1711,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: TypedExpectation*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1720,1
    - Dst: TypedExpectation*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1724,1
    - Dst: TypedExpectation*::ExplainMatchResultTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1725,1
    - Dst: TypedExpectation*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1726,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1709
    functionDepth: 0
    functionLinenumber: 1709
    functionLinenumberEnd: 1728
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - TypedExpectation*::DescribeLocationTo
    - size
    - TypedExpectation*::source_text
    - static_cast<TypedExpectation<F>*>
    - get
    - TypedExpectation*::ExplainMatchResultTo
    - AssertHeld
    - TypedExpectation*::DescribeCallCountTo
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1741,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1733
    functionDepth: 3
    functionLinenumber: 1733
    functionLinenumberEnd: 1743
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    - Action::Perform
    - static_cast<const Action<F>*>
    linkageType: ''
    returnType: R
    signature: "R PerformAction(const void* untyped_action, ArgumentTuple&& args,\n
      \                 const std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: PrintAsActionResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1764,1
    - Dst: std::forward<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 4
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    - ' os'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1766
      start: 1758
    functionDepth: 4
    functionLinenumber: 1758
    functionLinenumberEnd: 1766
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<R>
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    - PrintAsActionResult
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1778
      start: 1773
    functionDepth: 4
    functionLinenumber: 1773
    functionLinenumberEnd: 1778
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1793,1
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1810,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1814,1
    - Dst: testing::internal::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1822,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::UntypedDescribeUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1828,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: testing::internal::UntypedFindMatchingExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1858,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1867,1
    - Dst: PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1873,1
    - Dst: testing::internal::UntypedPrintArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1874,1
    - Dst: ExpectationBase*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1879,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1790
    functionDepth: 2
    functionLinenumber: 1790
    functionLinenumberEnd: 1898
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::LogIsVisible
    - testing::internal::string
    - testing::internal::PerformDefaultAction
    - Mock::GetReactionOnUninterestingCalls
    - size
    - PerformActionAndPrintResult
    - testing::internal::UntypedDescribeUninterestingCall
    - testing::internal::UntypedFindMatchingExpectation
    - PerformAction
    - ExpectationBase*::DescribeLocationTo
    - MockObject
    - Name
    - std::move
    - testing::internal::UntypedPrintArgs
    - ::std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:688,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:707,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:771,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:810,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:814,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 871
    functionName: testing::internal::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::FormatFileLocation
    - testing::internal::file
    - testing::internal::line
    - AssertHeld
    - testing::internal::Expect
    - testing::internal::GTEST_LOCK_EXCLUDED_
    - testing::internal::Assert
    - testing::internal::cardinality
    - std::move
    - testing::internal::ExpectationBase
    - testing::internal::c_str
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ ExpectationBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 693
    functionName: testing::internal::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 694
    functionName: testing::internal::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 695
    functionName: testing::internal::source_text
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::c_str
    linkageType: ''
    returnType: char
    signature: char * source_text() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 697
    functionName: testing::internal::cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality & cardinality() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: testing::internal::DescribeLocationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::file
    - testing::internal::line
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: void
    signature: void DescribeLocationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - description
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: testing::internal::UntypedDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void UntypedDescription(std::string description)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: testing::internal::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: testing::internal::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: testing::internal::cardinality_specified
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool cardinality_specified() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: testing::internal::set_cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_cardinality(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 777
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::GetDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetDescription() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 793
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 799
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 799
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 820
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:896,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 5
    argNames:
    - owner
    - a_file
    - a_line
    - ' a_source_text'
    - ' m'
    argTypes:
    - FunctionMocker<F>*
    - char*
    - int
    - std::string
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 887
    functionDepth: 1
    functionLinenumber: 887
    functionLinenumberEnd: 897
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DoDefault
    - A
    linkageType: ''
    returnType: void
    signature: "void TypedExpectation(FunctionMocker<F>* owner, const char* a_file,
      int a_line,\n                   const std::string& a_source_text,\n                   const
      ArgumentMatcherTuple& m)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:902,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:903,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:904,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 907
    functionName: ~TypedExpectation() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - static_cast<const Action<F>*>
    - CheckActionCountIfNotDone
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void ~TypedExpectation() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:912,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:916,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 925
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 932
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 932
    functionName: '& Description(std::string name)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::UntypedDescription
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Description(std::string name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase::UntypedTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 935
    functionDepth: 2
    functionLinenumber: 935
    functionLinenumberEnd: 938
    functionName: '& Times(const Cardinality& a_cardinality)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::UntypedTimes
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Times
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 941
    functionName: '& Times(int n)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Exactly
    - Times
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:945,1
    - Dst: AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 953
    functionName: '& InSequence(const Sequence& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    - ExpectSpecProperty
    - AddExpectation
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '& InSequence(const Sequence& s1, const Sequence& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s1, const Sequence& s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 2
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 961
    functionDepth: 2
    functionLinenumber: 961
    functionLinenumberEnd: 964
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 965
    functionDepth: 2
    functionLinenumber: 965
    functionLinenumberEnd: 969
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4,\n                               const Sequence&
      s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4,\n
      \                              const Sequence& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:973,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 983
    functionName: '& After(const ExpectationSet& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - begin
    - ExpectSpecProperty
    - end
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: '& After(const ExpectationSet& s1, const ExpectationSet& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 994
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 999
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4,\n                          const
      ExpectationSet& s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4,\n                          const ExpectationSet& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WillOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: std::make_shared<OnceAction<F>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - once_action
    argTypes:
    - OnceAction<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1010
    functionName: '& WillOnce(OnceAction<F> once_action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - WillOnce
    - Action<F>
    - std::make_shared<OnceAction<F>>
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(OnceAction<F> once_action)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1019,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: Action<F>::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1026,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - action
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1030
    functionName: testing::internal::TypedExpectation<R(Args...)>::WillOnce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - Action<F>::Action<F>
    - size
    - push_back
    - set_cardinality
    - static_cast<int>
    - std::move
    - Exactly
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(Action<F> action)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1035,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1039,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1047,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1053,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1055
    functionName: '& WillRepeatedly(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - AtLeast
    - size
    - CheckActionCountIfNotDone
    - set_cardinality
    - static_cast<int>
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillRepeatedly(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1059,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1069
    functionName: '& RetiresOnSaturation()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - CheckActionCountIfNotDone
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & RetiresOnSaturation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1073
    functionName: '& matchers() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ArgumentMatcherTuple
    signature: ArgumentMatcherTuple & matchers() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1078
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1078
    functionName: '& extra_matcher() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<const ArgumentTuple&>
    signature: Matcher<const ArgumentTuple&> & extra_matcher() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: '& repeated_action() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & repeated_action() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1091
    functionName: testing::internal::TypedExpectation<R(Args...)>::MaybeDescribeExtraMatcherTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeTo
    linkageType: ''
    returnType: void
    signature: void MaybeDescribeExtraMatcherTo(::std::ostream* os) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandleOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1109
    functionName: testing::internal::TypedExpectation<R(Args...)>::GetHandle
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandleOf
    linkageType: ''
    returnType: Expectation
    signature: Expectation GetHandle() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1118,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1117
    functionDepth: 1
    functionLinenumber: 1117
    functionLinenumberEnd: 1120
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1126,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1132,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1134
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - is_retired
    - CheckActionCountIfNotDone
    - AllPrerequisitesAreSatisfied
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1140,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1142,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1145,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1146,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1147,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1150,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1152,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1158,1
    - Dst: FindUnsatisfiedPrerequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1163,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1165,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1167,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1139
    functionDepth: 1
    functionLinenumber: 1139
    functionLinenumberEnd: 1178
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - ExpectationSet::end
    - testing::internal::PrintIfNotEmpty
    - ExpectationSet::begin
    - AssertHeld
    - StringMatchResultListener::str
    - FindUnsatisfiedPrerequisites
    - is_retired
    - ExpectationSet::const_iterator::expectation_base
    - DescribeTo
    - ExplainMatchFailureTupleTo
    - MatchAndExplain
    - AllPrerequisitesAreSatisfied
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1184,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1185,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1186,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1196,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1197,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1201,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1206,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1207,1
    - Dst: repeated_action
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1209
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - source_text
    - size
    - call_count
    - AssertHeld
    - Log
    - Assert
    - static_cast<int>
    - static_cast<const Action<F>*>
    - DescribeLocationTo
    - ::std::stringstream::str
    - static_cast<size_t>
    - repeated_action
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1223,1
    - Dst: GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1224,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1225,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1227,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1229,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1233,1
    - Dst: DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1234,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1239,1
    - Dst: RetireAllPreRequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1240,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1242,1
    - Dst: Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1243,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1248,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1251,1
    - Dst: GetCurrentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1253
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - DescribeCallCountTo
    - source_text
    - IncrementCallCount
    - IsSaturated
    - AssertHeld
    - RetireAllPreRequisites
    - Retire
    - GetCurrentAction
    - empty
    - GetDescription
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1262
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TypedExpectation(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: '& operator=(const TypedExpectation&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & operator=(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - function_mocker
    - ' matchers'
    argTypes:
    - internal::FunctionMocker<F>*
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1292
    functionName: testing::internal::MockSpec::MockSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void MockSpec(internal::FunctionMocker<F>* function_mocker,\n           const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1299,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1300,1
    - Dst: AddNewOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1302
    functionName: "& InternalDefaultActionSetAt(const char* file,\n                                                      int
      line, const char* obj,\n                                                      const
      char* call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewOnCallSpec
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::OnCallSpec<F>
    signature: "internal::OnCallSpec<F> & InternalDefaultActionSetAt(const char* file,\n
      \                                                     int line, const char*
      obj,\n                                                      const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1309,1
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1311,1
    - Dst: AddNewExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1306
    functionDepth: 0
    functionLinenumber: 1306
    functionLinenumberEnd: 1314
    functionName: "& InternalExpectedAt(const char* file, int line,\n                                                    const
      char* obj,\n                                                    const char*
      call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewExpectation
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::TypedExpectation<F>
    signature: "internal::TypedExpectation<F> & InternalExpectedAt(const char* file,
      int line,\n                                                    const char* obj,\n
      \                                                   const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1321
    functionName: '& operator()(const internal::WithoutMatchers&, void* const)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> & operator()(const internal::WithoutMatchers&, void* const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::ReferenceOrValueWrapper::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1351
    functionName: testing::internal::ReferenceOrValueWrapper::Unwrap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: T
    signature: T Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1357
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: testing::internal::ReferenceOrValueWrapper<T&>::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(reference ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: '& Unwrap()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' result'
    - ' os'
    argTypes:
    - T
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1381
    functionDepth: 3
    functionLinenumber: 1381
    functionLinenumberEnd: 1385
    functionName: testing::internal::PrintAsActionResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void PrintAsActionResult(const T& result, std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::function<void()>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1395
    functionName: testing::internal::Cleanup::Cleanup
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void Cleanup(std::function<void()> f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1396
    functionName: ~Cleanup()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - f_
    linkageType: ''
    returnType: void
    signature: void ~Cleanup()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReportUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1406
    functionDepth: 0
    functionLinenumber: 1406
    functionLinenumberEnd: 1408
    functionName: ~UninterestingCallCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ReportUninterestingCall
    - str
    linkageType: ''
    returnType: void
    signature: void ~UninterestingCallCleanupHandler()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1420,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: testing::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: testing::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1428,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1419
    functionDepth: 1
    functionLinenumber: 1419
    functionLinenumberEnd: 1434
    functionName: ~FailureCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Log
    - Expect
    - testing::line
    - testing::file
    - str
    linkageType: ''
    returnType: void
    signature: void ~FailureCleanupHandler()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1449
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1463
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1464
    functionName: '& operator=(const FunctionMocker&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FunctionMocker
    signature: FunctionMocker & operator=(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1471,1
    - Dst: Mock::UnregisterLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1472,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1469
    functionDepth: 0
    functionLinenumber: 1469
    functionLinenumberEnd: 1474
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - Mock::UnregisterLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1481,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1482,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1483,1
    - Dst: OnCallSpec*::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1488
    functionName: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - OnCallSpec*::Matches
    - rbegin
    - rend
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: OnCallSpec<F>
    signature: OnCallSpec<F> * FindOnCallSpec(const ArgumentTuple& args) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1499,1
    - Dst: OnCallSpec*::GetAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1508,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1509,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 2
    argNames:
    - ' args'
    - ' call_description'
    argTypes:
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1497
    functionDepth: 2
    functionLinenumber: 1497
    functionLinenumberEnd: 1515
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - Assert
    - std::runtime_error
    - std::move
    - OnCallSpec*::GetAction
    linkageType: ''
    returnType: Result
    signature: "Result PerformDefaultAction(ArgumentTuple&& args,\n                              const
      std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1521,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1531,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1533,1
    - Dst: UntypedOnCallSpecs::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1534,1
    - Dst: UntypedOnCallSpecs::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1535,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1536,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1542
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - swap
    - UntypedOnCallSpecs::begin
    - AssertHeld
    - UntypedOnCallSpecs::end
    - Unlock
    - Lock
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: ArgumentTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1549
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - ArgumentTuple
    - InvokeWith
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: ::std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1553
    functionName: testing::internal::FunctionMocker<R(Args...)>::With
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - MockSpec<F>
    - ::std::make_tuple
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> With(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: OnCallSpec<F>::OnCallSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1564,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1567
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Mock::RegisterUseByOnCallOrExpectCall
    - push_back
    - MockObject
    - OnCallSpec<F>::OnCallSpec<F>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: TypedExpectation<F>::TypedExpectation<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1576,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1580,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1583,1
    - Dst: Sequence*::AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1589
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Sequence*::AddExpectation
    - Mock::RegisterUseByOnCallOrExpectCall
    - TypedExpectation<F>::TypedExpectation<F>
    - Expectation
    - get
    - MockObject
    - push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1602,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' args'
    - os
    argTypes:
    - ArgumentTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1600
    functionDepth: 2
    functionLinenumber: 1600
    functionLinenumberEnd: 1611
    functionName: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - OnCallSpec*::line
    - FormatFileLocation
    - OnCallSpec*::file
    linkageType: ''
    returnType: void
    signature: "void DescribeDefaultActionTo(const ArgumentTuple& args,\n                               ::std::ostream*
      os) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1620,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1622,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1623,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1625
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - UniversalPrint
    - Name
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1648,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1650,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1652,1
    - Dst: TypedExpectation*::IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1659,1
    - Dst: TypedExpectation*::GetActionForArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1660,1
    - Dst: Action*::IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1661,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1665
      start: 1646
    functionDepth: 0
    functionLinenumber: 1646
    functionLinenumberEnd: 1665
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
    - testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
    - TypedExpectation*::GetActionForArguments
    - static_cast<const ArgumentTuple*>
    - TypedExpectation*::IsSaturated
    - Action*::IsDoDefault
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1671,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - untyped_args
    - os
    argTypes:
    - void*
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1673
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1673
    functionName: testing::internal::FunctionMocker<R(Args...)>::UntypedPrintArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: "void UntypedPrintArgs(const void* untyped_args,\n                        ::std::ostream*
      os) const override"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1679,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1683,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1684,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: typename UntypedExpectations::const_reverse_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: TypedExpectation*::ShouldHandleArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1692
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - rbegin
    - typename UntypedExpectations::const_reverse_iterator::get
    - static_cast<TypedExpectation<F>*>
    - AssertHeld
    - rend
    - TypedExpectation*::ShouldHandleArguments
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1699,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1701,1
    - Dst: PrintTriedExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1698
    functionDepth: 3
    functionLinenumber: 1698
    functionLinenumberEnd: 1703
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - AssertHeld
    - PrintTriedExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1710,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1711,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: TypedExpectation*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1720,1
    - Dst: TypedExpectation*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1724,1
    - Dst: TypedExpectation*::ExplainMatchResultTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1725,1
    - Dst: TypedExpectation*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1726,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1709
    functionDepth: 0
    functionLinenumber: 1709
    functionLinenumberEnd: 1728
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - TypedExpectation*::DescribeLocationTo
    - size
    - TypedExpectation*::source_text
    - static_cast<TypedExpectation<F>*>
    - get
    - TypedExpectation*::ExplainMatchResultTo
    - AssertHeld
    - TypedExpectation*::DescribeCallCountTo
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1741,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1733
    functionDepth: 3
    functionLinenumber: 1733
    functionLinenumberEnd: 1743
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    - Action::Perform
    - static_cast<const Action<F>*>
    linkageType: ''
    returnType: R
    signature: "R PerformAction(const void* untyped_action, ArgumentTuple&& args,\n
      \                 const std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: PrintAsActionResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1764,1
    - Dst: std::forward<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 4
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    - ' os'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1766
      start: 1758
    functionDepth: 4
    functionLinenumber: 1758
    functionLinenumberEnd: 1766
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<R>
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    - PrintAsActionResult
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1778
      start: 1773
    functionDepth: 4
    functionLinenumber: 1773
    functionLinenumberEnd: 1778
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1793,1
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1810,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1814,1
    - Dst: testing::internal::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1822,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::UntypedDescribeUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1828,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: testing::internal::UntypedFindMatchingExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1858,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1867,1
    - Dst: PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1873,1
    - Dst: testing::internal::UntypedPrintArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1874,1
    - Dst: ExpectationBase*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1879,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1790
    functionDepth: 2
    functionLinenumber: 1790
    functionLinenumberEnd: 1898
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::LogIsVisible
    - testing::internal::string
    - testing::internal::PerformDefaultAction
    - Mock::GetReactionOnUninterestingCalls
    - size
    - PerformActionAndPrintResult
    - testing::internal::UntypedDescribeUninterestingCall
    - testing::internal::UntypedFindMatchingExpectation
    - PerformAction
    - ExpectationBase*::DescribeLocationTo
    - MockObject
    - Name
    - std::move
    - testing::internal::UntypedPrintArgs
    - ::std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1910
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1911
    functionName: '& operator=(const MockFunction&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFunction
    signature: MockFunction & operator=(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1913
    functionDepth: 1
    functionLinenumber: 1913
    functionLinenumberEnd: 1917
    functionName: testing::internal::MockFunction<R(Args...)>::AsStdFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - testing::internal::MockFunction<R(Args...)>::Call
    linkageType: ''
    returnType: std::function<R(Args...)>
    signature: std::function<R(Args...)> AsStdFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetOwnerAndName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1921,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1923
      start: 1920
    functionDepth: 1
    functionLinenumber: 1920
    functionLinenumberEnd: 1923
    functionName: testing::internal::MockFunction<R(Args...)>::Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - Invoke
    - SetOwnerAndName
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R Call(Args... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RegisterOwner
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1926,1
    - Dst: With
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1925
    functionDepth: 0
    functionLinenumber: 1925
    functionLinenumberEnd: 1928
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - With
    - RegisterOwner
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::gmock_Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    - Dst: ::testing::A<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1932
      start: 1930
    functionDepth: 1
    functionLinenumber: 1930
    functionLinenumberEnd: 1932
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::MockFunction<R(Args...)>::gmock_Call
    - ::testing::A<Args>
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(const WithoutMatchers&, R (*)(Args...))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1935
    functionDepth: 0
    functionLinenumber: 1935
    functionLinenumberEnd: 1935
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: ~MockFunction()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1910
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1911
    functionName: '& operator=(const MockFunction&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFunction
    signature: MockFunction & operator=(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1913
    functionDepth: 2
    functionLinenumber: 1913
    functionLinenumberEnd: 1917
    functionName: testing::internal::MockFunction<R(Args...)>::AsStdFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - testing::internal::MockFunction<R(Args...)>::Call
    linkageType: ''
    returnType: std::function<R(Args...)>
    signature: std::function<R(Args...)> AsStdFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetOwnerAndName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1921,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1923
      start: 1920
    functionDepth: 1
    functionLinenumber: 1920
    functionLinenumberEnd: 1923
    functionName: testing::internal::MockFunction<R(Args...)>::Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - Invoke
    - SetOwnerAndName
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R Call(Args... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RegisterOwner
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1926,1
    - Dst: With
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1925
    functionDepth: 0
    functionLinenumber: 1925
    functionLinenumberEnd: 1928
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - std::move
    - With
    - RegisterOwner
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::gmock_Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    - Dst: ::testing::A<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1932
      start: 1930
    functionDepth: 1
    functionLinenumber: 1930
    functionLinenumberEnd: 1932
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::MockFunction<R(Args...)>::gmock_Call
    - ::testing::A<Args>
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(const WithoutMatchers&, R (*)(Args...))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1935
    functionDepth: 0
    functionLinenumber: 1935
    functionLinenumberEnd: 1935
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: ~MockFunction()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2065
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2065
    functionName: testing::Const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Const(const T& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' exp'
    argTypes:
    - internal::ExpectationBase
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2069
      start: 2068
    functionDepth: 0
    functionLinenumber: 2068
    functionLinenumberEnd: 2069
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    linkageType: ''
    returnType: void
    signature: void Expectation::Expectation(internal::ExpectationBase& exp)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedFunctionMockerBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:142,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:149,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:185,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:191,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:196,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 236
    functionName: testing::internal::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::UntypedFunctionMockerBase
    - testing::internal::GTEST_LOCK_EXCLUDED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ UntypedFunctionMockerBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a_file
    - a_line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedOnCallSpecBase(const char* a_file, int a_line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: testing::internal::UntypedOnCallSpecBase::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: testing::internal::UntypedOnCallSpecBase::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: testing::internal::UntypedOnCallSpecBase::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: testing::internal::UntypedOnCallSpecBase::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' matchers'
    argTypes:
    - char*
    - int
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: testing::internal::OnCallSpec::OnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - A
    linkageType: ''
    returnType: void
    signature: "void OnCallSpec(const char* a_file, int a_line,\n             const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:311,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    - Dst: IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: '& WillByDefault(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - IsDoDefault
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & WillByDefault(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    - Dst: testing::internal::OnCallSpec::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: testing::internal::OnCallSpec::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::OnCallSpec::Matches
    - TupleMatches
    linkageType: ''
    returnType: bool
    signature: bool Matches(const ArgumentTuple& args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: '& GetAction() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AssertSpecProperty
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & GetAction() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedFunctionMockerBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:142,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:149,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:185,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:191,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:196,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 236
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 236
    functionName: testing::internal::UntypedFunctionMockerBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::UntypedFunctionMockerBase
    - testing::internal::GTEST_LOCK_EXCLUDED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ UntypedFunctionMockerBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - a_file
    - a_line
    argTypes:
    - char*
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: testing::internal::UntypedOnCallSpecBase::UntypedOnCallSpecBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void UntypedOnCallSpecBase(const char* a_file, int a_line)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: testing::internal::UntypedOnCallSpecBase::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: testing::internal::UntypedOnCallSpecBase::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: testing::internal::UntypedOnCallSpecBase::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: testing::internal::UntypedOnCallSpecBase::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - a_file
    - a_line
    - ' matchers'
    argTypes:
    - char*
    - int
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: testing::internal::OnCallSpec::OnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - A
    linkageType: ''
    returnType: void
    signature: "void OnCallSpec(const char* a_file, int a_line,\n             const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:311,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    - Dst: IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: '& WillByDefault(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - IsDoDefault
    - ExpectSpecProperty
    linkageType: ''
    returnType: OnCallSpec
    signature: OnCallSpec & WillByDefault(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    - Dst: testing::internal::OnCallSpec::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: testing::internal::OnCallSpec::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::OnCallSpec::Matches
    - TupleMatches
    linkageType: ''
    returnType: bool
    signature: bool Matches(const ArgumentTuple& args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: '& GetAction() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AssertSpecProperty
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & GetAction() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:371,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:377,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:383,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:387,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:390,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:393,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:413,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:418,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:423,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:428,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:433,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:439,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:443,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:448,1
    - Dst: testing::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:455,1
    - Dst: testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 463
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 463
    functionName: testing::Mock
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::GTEST_LOCK_EXCLUDED_
    - testing::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Mock
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:484,1
    - Dst: testing::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:500,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 545
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 545
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 14
    functionsReached:
    - expectation_base_::get
    - testing::Expectation
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Expectation
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 485
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation(Expectation&&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 486
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 486
    functionName: testing::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Expectation(const Expectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: operator==(const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 511
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 511
    functionName: operator!=(const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    - Dst: expectation_base_::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - Expectation
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: operator()(const Expectation& lhs, const Expectation& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - expectation_base_::get
    linkageType: ''
    returnType: bool
    signature: bool operator()(const Expectation& lhs, const Expectation& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: testing::expectation_base
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::shared_ptr<internal::ExpectationBase>
    signature: std::shared_ptr<internal::ExpectationBase> & expectation_base() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' exp'
    argTypes:
    - internal::ExpectationBase
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Expectation
    linkageType: ''
    returnType: void
    signature: void ExpectationSet(internal::ExpectationBase& exp)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' e'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: testing::ExpectationSet::ExpectationSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ExpectationSet(const Expectation& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 592
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 592
    functionName: operator==(const ExpectationSet& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator==(const ExpectationSet& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' rhs'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: operator!=(const ExpectationSet& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator!=(const ExpectationSet& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' e'
    argTypes:
    - Expectation
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '& operator+=(const Expectation& e)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - insert
    linkageType: ''
    returnType: ExpectationSet
    signature: ExpectationSet & operator+=(const Expectation& e)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:603,1
    - Dst: testing::ExpectationSet::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 603
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 603
    functionName: testing::ExpectationSet::size
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - static_cast<int>
    - testing::ExpectationSet::size
    linkageType: ''
    returnType: int
    signature: int size() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 605
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 605
    functionName: testing::ExpectationSet::begin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::ExpectationSet::begin
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator begin() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 606
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 606
    functionName: testing::ExpectationSet::end
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::ExpectationSet::end
    linkageType: ''
    returnType: const_iterator
    signature: const_iterator end() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Sequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    - Dst: last_expectation_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    - Dst: Expectation::Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 627
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 627
    functionName: testing::Sequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::Sequence
    - Expectation::Expectation
    - last_expectation_
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ Sequence
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 663
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 663
    functionName: testing::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached:
    - testing::InSequence
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ InSequence
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 661
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 661
    functionName: testing::InSequence
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void InSequence(const InSequence&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:688,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:707,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:771,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:810,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:814,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 871
    functionName: testing::internal::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::FormatFileLocation
    - testing::internal::file
    - testing::internal::line
    - AssertHeld
    - testing::internal::Expect
    - testing::internal::GTEST_LOCK_EXCLUDED_
    - testing::internal::Assert
    - testing::internal::cardinality
    - std::move
    - testing::internal::ExpectationBase
    - testing::internal::c_str
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ ExpectationBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 693
    functionName: testing::internal::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 694
    functionName: testing::internal::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 695
    functionName: testing::internal::source_text
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::c_str
    linkageType: ''
    returnType: char
    signature: char * source_text() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 697
    functionName: testing::internal::cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality & cardinality() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: testing::internal::DescribeLocationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::file
    - testing::internal::line
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: void
    signature: void DescribeLocationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - description
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: testing::internal::UntypedDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void UntypedDescription(std::string description)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: testing::internal::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: testing::internal::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: testing::internal::cardinality_specified
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool cardinality_specified() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: testing::internal::set_cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_cardinality(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 777
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::GetDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetDescription() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 793
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 799
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 799
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 820
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:896,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 5
    argNames:
    - owner
    - a_file
    - a_line
    - ' a_source_text'
    - ' m'
    argTypes:
    - FunctionMocker<F>*
    - char*
    - int
    - std::string
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 887
    functionDepth: 1
    functionLinenumber: 887
    functionLinenumberEnd: 897
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DoDefault
    - A
    linkageType: ''
    returnType: void
    signature: "void TypedExpectation(FunctionMocker<F>* owner, const char* a_file,
      int a_line,\n                   const std::string& a_source_text,\n                   const
      ArgumentMatcherTuple& m)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:902,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:903,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:904,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 907
    functionName: ~TypedExpectation() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - static_cast<const Action<F>*>
    - CheckActionCountIfNotDone
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void ~TypedExpectation() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:912,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:916,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 925
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 932
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 932
    functionName: '& Description(std::string name)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::UntypedDescription
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Description(std::string name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase::UntypedTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 935
    functionDepth: 2
    functionLinenumber: 935
    functionLinenumberEnd: 938
    functionName: '& Times(const Cardinality& a_cardinality)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::UntypedTimes
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Times
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 941
    functionName: '& Times(int n)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Exactly
    - Times
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:945,1
    - Dst: AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 953
    functionName: '& InSequence(const Sequence& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    - ExpectSpecProperty
    - AddExpectation
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '& InSequence(const Sequence& s1, const Sequence& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s1, const Sequence& s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 964
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 969
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4,\n                               const Sequence&
      s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4,\n
      \                              const Sequence& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:973,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 983
    functionName: '& After(const ExpectationSet& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - begin
    - ExpectSpecProperty
    - end
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: '& After(const ExpectationSet& s1, const ExpectationSet& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 994
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 999
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4,\n                          const
      ExpectationSet& s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4,\n                          const ExpectationSet& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WillOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: std::make_shared<OnceAction<F>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - once_action
    argTypes:
    - OnceAction<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1010
    functionName: '& WillOnce(OnceAction<F> once_action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - WillOnce
    - Action<F>
    - std::make_shared<OnceAction<F>>
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(OnceAction<F> once_action)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1019,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: Action<F>::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1026,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - action
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1030
    functionName: testing::internal::TypedExpectation<R(Args...)>::WillOnce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - Action<F>::Action<F>
    - size
    - push_back
    - set_cardinality
    - static_cast<int>
    - std::move
    - Exactly
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(Action<F> action)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1035,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1039,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1047,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1053,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1055
    functionName: '& WillRepeatedly(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - AtLeast
    - size
    - CheckActionCountIfNotDone
    - set_cardinality
    - static_cast<int>
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillRepeatedly(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1059,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1069
    functionName: '& RetiresOnSaturation()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - CheckActionCountIfNotDone
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & RetiresOnSaturation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1073
    functionName: '& matchers() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ArgumentMatcherTuple
    signature: ArgumentMatcherTuple & matchers() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1078
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1078
    functionName: '& extra_matcher() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<const ArgumentTuple&>
    signature: Matcher<const ArgumentTuple&> & extra_matcher() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: '& repeated_action() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & repeated_action() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1091
    functionName: testing::internal::TypedExpectation<R(Args...)>::MaybeDescribeExtraMatcherTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeTo
    linkageType: ''
    returnType: void
    signature: void MaybeDescribeExtraMatcherTo(::std::ostream* os) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandleOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1109
    functionName: testing::internal::TypedExpectation<R(Args...)>::GetHandle
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandleOf
    linkageType: ''
    returnType: Expectation
    signature: Expectation GetHandle() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1118,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1117
    functionDepth: 1
    functionLinenumber: 1117
    functionLinenumberEnd: 1120
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1126,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1132,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1134
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - is_retired
    - CheckActionCountIfNotDone
    - AllPrerequisitesAreSatisfied
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1140,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1142,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1145,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1146,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1147,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1150,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1152,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1158,1
    - Dst: FindUnsatisfiedPrerequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1163,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1165,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1167,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1139
    functionDepth: 1
    functionLinenumber: 1139
    functionLinenumberEnd: 1178
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - ExpectationSet::end
    - testing::internal::PrintIfNotEmpty
    - ExpectationSet::begin
    - AssertHeld
    - StringMatchResultListener::str
    - FindUnsatisfiedPrerequisites
    - is_retired
    - ExpectationSet::const_iterator::expectation_base
    - DescribeTo
    - ExplainMatchFailureTupleTo
    - MatchAndExplain
    - AllPrerequisitesAreSatisfied
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1184,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1185,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1186,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1196,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1197,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1201,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1206,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1207,1
    - Dst: repeated_action
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1209
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - source_text
    - size
    - call_count
    - AssertHeld
    - Log
    - Assert
    - static_cast<int>
    - static_cast<const Action<F>*>
    - DescribeLocationTo
    - ::std::stringstream::str
    - static_cast<size_t>
    - repeated_action
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1223,1
    - Dst: GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1224,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1225,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1227,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1229,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1233,1
    - Dst: DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1234,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1239,1
    - Dst: RetireAllPreRequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1240,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1242,1
    - Dst: Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1243,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1248,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1251,1
    - Dst: GetCurrentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1253
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - DescribeCallCountTo
    - source_text
    - IncrementCallCount
    - IsSaturated
    - AssertHeld
    - RetireAllPreRequisites
    - Retire
    - GetCurrentAction
    - empty
    - GetDescription
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1262
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TypedExpectation(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: '& operator=(const TypedExpectation&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & operator=(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - function_mocker
    - ' matchers'
    argTypes:
    - internal::FunctionMocker<F>*
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1292
    functionName: testing::internal::MockSpec::MockSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void MockSpec(internal::FunctionMocker<F>* function_mocker,\n           const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1299,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1300,1
    - Dst: AddNewOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1302
    functionName: "& InternalDefaultActionSetAt(const char* file,\n                                                      int
      line, const char* obj,\n                                                      const
      char* call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewOnCallSpec
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::OnCallSpec<F>
    signature: "internal::OnCallSpec<F> & InternalDefaultActionSetAt(const char* file,\n
      \                                                     int line, const char*
      obj,\n                                                      const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1309,1
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1311,1
    - Dst: AddNewExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1306
    functionDepth: 0
    functionLinenumber: 1306
    functionLinenumberEnd: 1314
    functionName: "& InternalExpectedAt(const char* file, int line,\n                                                    const
      char* obj,\n                                                    const char*
      call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewExpectation
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::TypedExpectation<F>
    signature: "internal::TypedExpectation<F> & InternalExpectedAt(const char* file,
      int line,\n                                                    const char* obj,\n
      \                                                   const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1321
    functionName: '& operator()(const internal::WithoutMatchers&, void* const)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> & operator()(const internal::WithoutMatchers&, void* const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::ReferenceOrValueWrapper::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1351
    functionName: testing::internal::ReferenceOrValueWrapper::Unwrap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: T
    signature: T Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1357
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: testing::internal::ReferenceOrValueWrapper<T&>::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(reference ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: '& Unwrap()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' result'
    - ' os'
    argTypes:
    - T
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1381
    functionDepth: 3
    functionLinenumber: 1381
    functionLinenumberEnd: 1385
    functionName: testing::internal::PrintAsActionResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void PrintAsActionResult(const T& result, std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::function<void()>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1395
    functionName: testing::internal::Cleanup::Cleanup
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void Cleanup(std::function<void()> f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1396
    functionName: ~Cleanup()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - f_
    linkageType: ''
    returnType: void
    signature: void ~Cleanup()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReportUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1406
    functionDepth: 0
    functionLinenumber: 1406
    functionLinenumberEnd: 1408
    functionName: ~UninterestingCallCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ReportUninterestingCall
    - str
    linkageType: ''
    returnType: void
    signature: void ~UninterestingCallCleanupHandler()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1420,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1428,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1434
    functionName: ~FailureCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Log
    - Expect
    - file
    - line
    - str
    linkageType: ''
    returnType: void
    signature: void ~FailureCleanupHandler()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1449
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1463
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1464
    functionName: '& operator=(const FunctionMocker&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FunctionMocker
    signature: FunctionMocker & operator=(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1471,1
    - Dst: Mock::UnregisterLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1472,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1469
    functionDepth: 0
    functionLinenumber: 1469
    functionLinenumberEnd: 1474
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - Mock::UnregisterLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1481,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1482,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1483,1
    - Dst: OnCallSpec*::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1488
    functionName: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - OnCallSpec*::Matches
    - rbegin
    - rend
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: OnCallSpec<F>
    signature: OnCallSpec<F> * FindOnCallSpec(const ArgumentTuple& args) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1499,1
    - Dst: OnCallSpec*::GetAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1508,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1509,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 2
    argNames:
    - ' args'
    - ' call_description'
    argTypes:
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1497
    functionDepth: 2
    functionLinenumber: 1497
    functionLinenumberEnd: 1515
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - Assert
    - std::runtime_error
    - std::move
    - OnCallSpec*::GetAction
    linkageType: ''
    returnType: Result
    signature: "Result PerformDefaultAction(ArgumentTuple&& args,\n                              const
      std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1521,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1531,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1533,1
    - Dst: UntypedOnCallSpecs::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1534,1
    - Dst: UntypedOnCallSpecs::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1535,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1536,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1542
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - swap
    - UntypedOnCallSpecs::begin
    - AssertHeld
    - UntypedOnCallSpecs::end
    - Unlock
    - Lock
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: ArgumentTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1549
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - ArgumentTuple
    - InvokeWith
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: ::std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1553
    functionName: testing::internal::FunctionMocker<R(Args...)>::With
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - MockSpec<F>
    - ::std::make_tuple
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> With(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: OnCallSpec<F>::OnCallSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1564,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1567
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Mock::RegisterUseByOnCallOrExpectCall
    - push_back
    - MockObject
    - OnCallSpec<F>::OnCallSpec<F>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: TypedExpectation<F>::TypedExpectation<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1576,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1580,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1583,1
    - Dst: Sequence*::AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1589
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Sequence*::AddExpectation
    - Mock::RegisterUseByOnCallOrExpectCall
    - TypedExpectation<F>::TypedExpectation<F>
    - Expectation
    - get
    - MockObject
    - push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1602,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' args'
    - os
    argTypes:
    - ArgumentTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1600
    functionDepth: 2
    functionLinenumber: 1600
    functionLinenumberEnd: 1611
    functionName: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - OnCallSpec*::line
    - FormatFileLocation
    - OnCallSpec*::file
    linkageType: ''
    returnType: void
    signature: "void DescribeDefaultActionTo(const ArgumentTuple& args,\n                               ::std::ostream*
      os) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1620,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1622,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1623,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1625
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - UniversalPrint
    - Name
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1648,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1650,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1652,1
    - Dst: TypedExpectation*::IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1659,1
    - Dst: TypedExpectation*::GetActionForArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1660,1
    - Dst: Action*::IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1661,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1665
      start: 1646
    functionDepth: 0
    functionLinenumber: 1646
    functionLinenumberEnd: 1665
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
    - testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
    - TypedExpectation*::GetActionForArguments
    - static_cast<const ArgumentTuple*>
    - TypedExpectation*::IsSaturated
    - Action*::IsDoDefault
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1671,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - untyped_args
    - os
    argTypes:
    - void*
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1673
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1673
    functionName: testing::internal::FunctionMocker<R(Args...)>::UntypedPrintArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: "void UntypedPrintArgs(const void* untyped_args,\n                        ::std::ostream*
      os) const override"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1679,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1683,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1684,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: typename UntypedExpectations::const_reverse_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: TypedExpectation*::ShouldHandleArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1692
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - rbegin
    - typename UntypedExpectations::const_reverse_iterator::get
    - static_cast<TypedExpectation<F>*>
    - AssertHeld
    - rend
    - TypedExpectation*::ShouldHandleArguments
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1699,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1701,1
    - Dst: PrintTriedExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1698
    functionDepth: 3
    functionLinenumber: 1698
    functionLinenumberEnd: 1703
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - AssertHeld
    - PrintTriedExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1710,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1711,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: TypedExpectation*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1720,1
    - Dst: TypedExpectation*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1724,1
    - Dst: TypedExpectation*::ExplainMatchResultTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1725,1
    - Dst: TypedExpectation*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1726,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1709
    functionDepth: 0
    functionLinenumber: 1709
    functionLinenumberEnd: 1728
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - TypedExpectation*::DescribeLocationTo
    - size
    - TypedExpectation*::source_text
    - static_cast<TypedExpectation<F>*>
    - get
    - TypedExpectation*::ExplainMatchResultTo
    - AssertHeld
    - TypedExpectation*::DescribeCallCountTo
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1741,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1733
    functionDepth: 3
    functionLinenumber: 1733
    functionLinenumberEnd: 1743
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    - Action::Perform
    - static_cast<const Action<F>*>
    linkageType: ''
    returnType: R
    signature: "R PerformAction(const void* untyped_action, ArgumentTuple&& args,\n
      \                 const std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: PrintAsActionResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1764,1
    - Dst: std::forward<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 4
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    - ' os'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1766
      start: 1758
    functionDepth: 4
    functionLinenumber: 1758
    functionLinenumberEnd: 1766
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<R>
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    - PrintAsActionResult
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1778
      start: 1773
    functionDepth: 4
    functionLinenumber: 1773
    functionLinenumberEnd: 1778
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1793,1
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1810,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1814,1
    - Dst: testing::internal::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1822,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::UntypedDescribeUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1828,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: testing::internal::UntypedFindMatchingExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1858,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1867,1
    - Dst: PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1873,1
    - Dst: testing::internal::UntypedPrintArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1874,1
    - Dst: ExpectationBase*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1879,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1790
    functionDepth: 2
    functionLinenumber: 1790
    functionLinenumberEnd: 1898
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - testing::internal::LogIsVisible
    - testing::internal::string
    - testing::internal::PerformDefaultAction
    - Mock::GetReactionOnUninterestingCalls
    - size
    - PerformActionAndPrintResult
    - testing::internal::UntypedDescribeUninterestingCall
    - testing::internal::UntypedFindMatchingExpectation
    - PerformAction
    - ExpectationBase*::DescribeLocationTo
    - MockObject
    - Name
    - std::move
    - testing::internal::UntypedPrintArgs
    - ::std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:688,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:707,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:771,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:810,1
    - Dst: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:814,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    - Dst: testing::internal::GTEST_LOCK_EXCLUDED_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 871
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 871
    functionName: testing::internal::ExpectationBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    - testing::internal::FormatFileLocation
    - testing::internal::file
    - testing::internal::line
    - AssertHeld
    - testing::internal::Expect
    - testing::internal::GTEST_LOCK_EXCLUDED_
    - testing::internal::Assert
    - testing::internal::cardinality
    - std::move
    - testing::internal::ExpectationBase
    - testing::internal::c_str
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ ExpectationBase
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 693
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 693
    functionName: testing::internal::file
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * file() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 694
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 694
    functionName: testing::internal::line
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: int line() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 695
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 695
    functionName: testing::internal::source_text
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::c_str
    linkageType: ''
    returnType: char
    signature: char * source_text() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 697
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 697
    functionName: testing::internal::cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: Cardinality
    signature: Cardinality & cardinality() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    - Dst: testing::internal::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: testing::internal::DescribeLocationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::file
    - testing::internal::line
    - testing::internal::FormatFileLocation
    linkageType: ''
    returnType: void
    signature: void DescribeLocationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - description
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: testing::internal::UntypedDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void UntypedDescription(std::string description)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 745
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 745
    functionName: testing::internal::AssertSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached:
    - testing::internal::Assert
    linkageType: ''
    returnType: void
    signature: "void AssertSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - property
    - ' failure_message'
    argTypes:
    - bool
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 1
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: testing::internal::ExpectSpecProperty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 7
    functionsReached:
    - testing::internal::Expect
    linkageType: ''
    returnType: void
    signature: "void ExpectSpecProperty(bool property,\n                          const
      std::string& failure_message) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: testing::internal::cardinality_specified
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool cardinality_specified() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: testing::internal::set_cardinality
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void set_cardinality(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 777
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 777
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 783
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 783
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::GetDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: std::string
    signature: std::string & GetDescription() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:791,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 793
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 793
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:797,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 799
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 799
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:803,1
    - Dst: testing::internal::cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 805
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 805
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    - testing::internal::cardinality
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 820
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 820
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 826
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 826
    functionName: testing::internal::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - AssertHeld
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: A
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:896,1
    - Dst: DoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 5
    argNames:
    - owner
    - a_file
    - a_line
    - ' a_source_text'
    - ' m'
    argTypes:
    - FunctionMocker<F>*
    - char*
    - int
    - std::string
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 897
      start: 887
    functionDepth: 1
    functionLinenumber: 887
    functionLinenumberEnd: 897
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DoDefault
    - A
    linkageType: ''
    returnType: void
    signature: "void TypedExpectation(FunctionMocker<F>* owner, const char* a_file,
      int a_line,\n                   const std::string& a_source_text,\n                   const
      ArgumentMatcherTuple& m)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:902,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:903,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:904,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 907
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 907
    functionName: ~TypedExpectation() override
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - static_cast<const Action<F>*>
    - CheckActionCountIfNotDone
    - begin
    - end
    linkageType: ''
    returnType: void
    signature: void ~TypedExpectation() override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:912,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:916,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - ' m'
    argTypes:
    - Matcher<const ArgumentTuple&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 925
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 925
    functionName: '& With(const Matcher<const ArgumentTuple&>& m)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & With(const Matcher<const ArgumentTuple&>& m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::UntypedDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 932
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 932
    functionName: '& Description(std::string name)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::UntypedDescription
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Description(std::string name)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ExpectationBase::UntypedTimes
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - ' a_cardinality'
    argTypes:
    - Cardinality
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 938
      start: 935
    functionDepth: 2
    functionLinenumber: 935
    functionLinenumberEnd: 938
    functionName: '& Times(const Cardinality& a_cardinality)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::ExpectationBase::UntypedTimes
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(const Cardinality& a_cardinality)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Times
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 941
    functionName: '& Times(int n)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Exactly
    - Times
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & Times(int n)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:945,1
    - Dst: AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 953
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 953
    functionName: '& InSequence(const Sequence& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    - ExpectSpecProperty
    - AddExpectation
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '& InSequence(const Sequence& s1, const Sequence& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & InSequence(const Sequence& s1, const Sequence& s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 964
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 964
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InSequence
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    - Sequence
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 969
    functionName: "& InSequence(const Sequence& s1, const Sequence& s2,\n                               const
      Sequence& s3, const Sequence& s4,\n                               const Sequence&
      s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - InSequence
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & InSequence(const Sequence& s1, const Sequence&
      s2,\n                               const Sequence& s3, const Sequence& s4,\n
      \                              const Sequence& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:973,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 983
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 983
    functionName: '& After(const ExpectationSet& s)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - begin
    - ExpectSpecProperty
    - end
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 986
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 986
    functionName: '& After(const ExpectationSet& s1, const ExpectationSet& s2)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 994
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: After
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 5
    argNames:
    - ' s1'
    - ' s2'
    - ' s3'
    - ' s4'
    - ' s5'
    argTypes:
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    - ExpectationSet
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 999
    functionName: "& After(const ExpectationSet& s1, const ExpectationSet& s2,\n                          const
      ExpectationSet& s3, const ExpectationSet& s4,\n                          const
      ExpectationSet& s5)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - After
    linkageType: ''
    returnType: TypedExpectation
    signature: "TypedExpectation & After(const ExpectationSet& s1, const ExpectationSet&
      s2,\n                          const ExpectationSet& s3, const ExpectationSet&
      s4,\n                          const ExpectationSet& s5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: WillOnce
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1007,1
    - Dst: std::make_shared<OnceAction<F>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - once_action
    argTypes:
    - OnceAction<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1010
    functionName: '& WillOnce(OnceAction<F> once_action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - WillOnce
    - Action<F>
    - std::make_shared<OnceAction<F>>
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(OnceAction<F> once_action)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1019,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: Action<F>::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1024,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1026,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: Exactly
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - action
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1030
    functionName: testing::internal::TypedExpectation<R(Args...)>::WillOnce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - Action<F>::Action<F>
    - size
    - push_back
    - set_cardinality
    - static_cast<int>
    - std::move
    - Exactly
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillOnce(Action<F> action)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1035,1
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1039,1
    - Dst: cardinality_specified
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1047,1
    - Dst: set_cardinality
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: AtLeast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1048,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1053,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<F>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1055
    functionName: '& WillRepeatedly(const Action<F>& action)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - cardinality_specified
    - AtLeast
    - size
    - CheckActionCountIfNotDone
    - set_cardinality
    - static_cast<int>
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & WillRepeatedly(const Action<F>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ExpectSpecProperty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1059,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1069
    functionName: '& RetiresOnSaturation()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - CheckActionCountIfNotDone
    - ExpectSpecProperty
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & RetiresOnSaturation()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1073
    functionName: '& matchers() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ArgumentMatcherTuple
    signature: ArgumentMatcherTuple & matchers() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1078
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1078
    functionName: '& extra_matcher() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<const ArgumentTuple&>
    signature: Matcher<const ArgumentTuple&> & extra_matcher() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1081
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1081
    functionName: '& repeated_action() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> & repeated_action() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1091
    functionName: testing::internal::TypedExpectation<R(Args...)>::MaybeDescribeExtraMatcherTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeTo
    linkageType: ''
    returnType: void
    signature: void MaybeDescribeExtraMatcherTo(::std::ostream* os) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1104
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandleOf
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1109
    functionName: testing::internal::TypedExpectation<R(Args...)>::GetHandle
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandleOf
    linkageType: ''
    returnType: Expectation
    signature: Expectation GetHandle() override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1118,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1117
    functionDepth: 1
    functionLinenumber: 1117
    functionLinenumberEnd: 1120
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1126,1
    - Dst: CheckActionCountIfNotDone
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1132,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1134
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - AssertHeld
    - is_retired
    - CheckActionCountIfNotDone
    - AllPrerequisitesAreSatisfied
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 6
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1140,1
    - Dst: is_retired
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1142,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1145,1
    - Dst: TupleMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1146,1
    - Dst: ExplainMatchFailureTupleTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1147,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1150,1
    - Dst: DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1152,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1155,1
    - Dst: AllPrerequisitesAreSatisfied
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1158,1
    - Dst: FindUnsatisfiedPrerequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1163,1
    - Dst: ExpectationSet::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1165,1
    - Dst: ExpectationSet::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1166,1
    - Dst: ExpectationSet::const_iterator::expectation_base
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1167,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1139
    functionDepth: 1
    functionLinenumber: 1139
    functionLinenumberEnd: 1178
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Matches
    - ExpectationSet::end
    - testing::internal::PrintIfNotEmpty
    - ExpectationSet::begin
    - AssertHeld
    - StringMatchResultListener::str
    - FindUnsatisfiedPrerequisites
    - is_retired
    - ExpectationSet::const_iterator::expectation_base
    - DescribeTo
    - ExplainMatchFailureTupleTo
    - MatchAndExplain
    - AllPrerequisitesAreSatisfied
    - TupleMatches
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1184,1
    - Dst: call_count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1185,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1186,1
    - Dst: static_cast<int>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1190,1
    - Dst: DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1196,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1197,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1201,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1202,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1206,1
    - Dst: static_cast<size_t>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1207,1
    - Dst: repeated_action
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1183
    functionDepth: 0
    functionLinenumber: 1183
    functionLinenumberEnd: 1209
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - source_text
    - size
    - call_count
    - AssertHeld
    - Log
    - Assert
    - static_cast<int>
    - static_cast<const Action<F>*>
    - DescribeLocationTo
    - ::std::stringstream::str
    - static_cast<size_t>
    - repeated_action
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1223,1
    - Dst: GetDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1224,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1225,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1227,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1229,1
    - Dst: DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1233,1
    - Dst: DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1234,1
    - Dst: IncrementCallCount
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1239,1
    - Dst: RetireAllPreRequisites
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1240,1
    - Dst: IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1242,1
    - Dst: Retire
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1243,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1248,1
    - Dst: source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1251,1
    - Dst: GetCurrentAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1253
    functionName: testing::internal::TypedExpectation<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - DescribeDefaultActionTo
    - DescribeCallCountTo
    - source_text
    - IncrementCallCount
    - IsSaturated
    - AssertHeld
    - RetireAllPreRequisites
    - Retire
    - GetCurrentAction
    - empty
    - GetDescription
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1262
    functionDepth: 0
    functionLinenumber: 1262
    functionLinenumberEnd: 1262
    functionName: testing::internal::TypedExpectation<R(Args...)>::TypedExpectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TypedExpectation(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1263
    functionName: '& operator=(const TypedExpectation&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TypedExpectation
    signature: TypedExpectation & operator=(const TypedExpectation&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - function_mocker
    - ' matchers'
    argTypes:
    - internal::FunctionMocker<F>*
    - ArgumentMatcherTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1292
    functionName: testing::internal::MockSpec::MockSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void MockSpec(internal::FunctionMocker<F>* function_mocker,\n           const
      ArgumentMatcherTuple& matchers)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1299,1
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1300,1
    - Dst: AddNewOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1302
    functionName: "& InternalDefaultActionSetAt(const char* file,\n                                                      int
      line, const char* obj,\n                                                      const
      char* call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewOnCallSpec
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::OnCallSpec<F>
    signature: "internal::OnCallSpec<F> & InternalDefaultActionSetAt(const char* file,\n
      \                                                     int line, const char*
      obj,\n                                                      const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1309,1
    - Dst: LogWithLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1311,1
    - Dst: AddNewExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - file
    - line
    - obj
    - call
    argTypes:
    - char*
    - int
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1306
    functionDepth: 0
    functionLinenumber: 1306
    functionLinenumberEnd: 1314
    functionName: "& InternalExpectedAt(const char* file, int line,\n                                                    const
      char* obj,\n                                                    const char*
      call)"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - AddNewExpectation
    - LogWithLocation
    - string
    linkageType: ''
    returnType: internal::TypedExpectation<F>
    signature: "internal::TypedExpectation<F> & InternalExpectedAt(const char* file,
      int line,\n                                                    const char* obj,\n
      \                                                   const char* call)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1321
    functionName: '& operator()(const internal::WithoutMatchers&, void* const)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> & operator()(const internal::WithoutMatchers&, void* const)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::ReferenceOrValueWrapper::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1351
    functionName: testing::internal::ReferenceOrValueWrapper::Unwrap
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: T
    signature: T Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1357
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ref
    argTypes:
    - reference
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1371
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1371
    functionName: testing::internal::ReferenceOrValueWrapper<T&>::ReferenceOrValueWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReferenceOrValueWrapper(reference ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1372
    functionDepth: 0
    functionLinenumber: 1372
    functionLinenumberEnd: 1372
    functionName: '& Unwrap()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Unwrap()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1373
    functionName: '& Peek() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Peek() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' result'
    - ' os'
    argTypes:
    - T
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1381
    functionDepth: 3
    functionLinenumber: 1381
    functionLinenumberEnd: 1385
    functionName: testing::internal::PrintAsActionResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void PrintAsActionResult(const T& result, std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - std::function<void()>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1395
    functionName: testing::internal::Cleanup::Cleanup
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void Cleanup(std::function<void()> f)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1396
    functionName: ~Cleanup()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - f_
    linkageType: ''
    returnType: void
    signature: void ~Cleanup()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReportUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1408
      start: 1406
    functionDepth: 0
    functionLinenumber: 1406
    functionLinenumberEnd: 1408
    functionName: ~UninterestingCallCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - ReportUninterestingCall
    - str
    linkageType: ''
    returnType: void
    signature: void ~UninterestingCallCleanupHandler()
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1420,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1424,1
    - Dst: Expect
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1427,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1428,1
    - Dst: Log
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1434
    functionName: ~FailureCleanupHandler()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Log
    - Expect
    - file
    - line
    - str
    linkageType: ''
    returnType: void
    signature: void ~FailureCleanupHandler()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1449
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1463
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1463
    functionName: testing::internal::FunctionMocker<R(Args...)>::FunctionMocker
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FunctionMocker(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1464
    functionName: '& operator=(const FunctionMocker&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FunctionMocker
    signature: FunctionMocker & operator=(const FunctionMocker&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VerifyAndClearExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1471,1
    - Dst: Mock::UnregisterLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1472,1
    - Dst: ClearDefaultActionsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1469
    functionDepth: 0
    functionLinenumber: 1469
    functionLinenumberEnd: 1474
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - VerifyAndClearExpectationsLocked
    - Mock::UnregisterLocked
    - ClearDefaultActionsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1481,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1482,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1483,1
    - Dst: OnCallSpec*::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1488
    functionName: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached:
    - OnCallSpec*::Matches
    - rbegin
    - rend
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: OnCallSpec<F>
    signature: OnCallSpec<F> * FindOnCallSpec(const ArgumentTuple& args) const
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1499,1
    - Dst: OnCallSpec*::GetAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1501,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1508,1
    - Dst: std::runtime_error
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1509,1
    - Dst: Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1512,1
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    argCount: 2
    argNames:
    - ' args'
    - ' call_description'
    argTypes:
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1497
    functionDepth: 2
    functionLinenumber: 1497
    functionLinenumberEnd: 1515
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - testing::internal::BuiltInDefaultValue::Exists
    - fuzzer::Get
    - Assert
    - std::runtime_error
    - std::move
    - OnCallSpec*::GetAction
    linkageType: ''
    returnType: Result
    signature: "Result PerformDefaultAction(ArgumentTuple&& args,\n                              const
      std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1521,1
    - Dst: swap
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1531,1
    - Dst: Unlock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1533,1
    - Dst: UntypedOnCallSpecs::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1534,1
    - Dst: UntypedOnCallSpecs::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1535,1
    - Dst: static_cast<const OnCallSpec<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1536,1
    - Dst: Lock
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1542
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - swap
    - UntypedOnCallSpecs::begin
    - AssertHeld
    - UntypedOnCallSpecs::end
    - Unlock
    - Lock
    - static_cast<const OnCallSpec<F>*>
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: InvokeWith
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: ArgumentTuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1549
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - ArgumentTuple
    - InvokeWith
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MockSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: ::std::make_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1553
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1553
    functionName: testing::internal::FunctionMocker<R(Args...)>::With
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - MockSpec<F>
    - ::std::make_tuple
    linkageType: ''
    returnType: MockSpec<F>
    signature: MockSpec<F> With(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1563,1
    - Dst: OnCallSpec<F>::OnCallSpec<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1564,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1567
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Mock::RegisterUseByOnCallOrExpectCall
    - push_back
    - MockObject
    - OnCallSpec<F>::OnCallSpec<F>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Mock::RegisterUseByOnCallOrExpectCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1574,1
    - Dst: TypedExpectation<F>::TypedExpectation<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1576,1
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1580,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1583,1
    - Dst: Sequence*::AddExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    - Dst: Expectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1589
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - Sequence*::AddExpectation
    - Mock::RegisterUseByOnCallOrExpectCall
    - TypedExpectation<F>::TypedExpectation<F>
    - Expectation
    - get
    - MockObject
    - push_back
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1602,1
    - Dst: FormatFileLocation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::file
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    - Dst: OnCallSpec*::line
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' args'
    - os
    argTypes:
    - ArgumentTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1611
      start: 1600
    functionDepth: 2
    functionLinenumber: 1600
    functionLinenumberEnd: 1611
    functionName: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindOnCallSpec
    - OnCallSpec*::line
    - FormatFileLocation
    - OnCallSpec*::file
    linkageType: ''
    returnType: void
    signature: "void DescribeDefaultActionTo(const ArgumentTuple& args,\n                               ::std::ostream*
      os) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1620,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1622,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1623,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1625
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - UniversalPrint
    - Name
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1648,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1650,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1652,1
    - Dst: TypedExpectation*::IsSaturated
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1659,1
    - Dst: TypedExpectation*::GetActionForArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1660,1
    - Dst: Action*::IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1661,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1665
      start: 1646
    functionDepth: 0
    functionLinenumber: 1646
    functionLinenumberEnd: 1665
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::FindMatchingExpectationLocked
    - testing::internal::FunctionMocker<R(Args...)>::FormatUnexpectedCallMessageLocked
    - TypedExpectation*::GetActionForArguments
    - static_cast<const ArgumentTuple*>
    - TypedExpectation*::IsSaturated
    - Action*::IsDoDefault
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const ArgumentTuple*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1671,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - untyped_args
    - os
    argTypes:
    - void*
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1673
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1673
    functionName: testing::internal::FunctionMocker<R(Args...)>::UntypedPrintArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    - static_cast<const ArgumentTuple*>
    linkageType: ''
    returnType: void
    signature: "void UntypedPrintArgs(const void* untyped_args,\n                        ::std::ostream*
      os) const override"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1679,1
    - Dst: rbegin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1683,1
    - Dst: rend
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1684,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: typename UntypedExpectations::const_reverse_iterator::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1686,1
    - Dst: TypedExpectation*::ShouldHandleArguments
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1692
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - rbegin
    - typename UntypedExpectations::const_reverse_iterator::get
    - static_cast<TypedExpectation<F>*>
    - AssertHeld
    - rend
    - TypedExpectation*::ShouldHandleArguments
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1699,1
    - Dst: testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1701,1
    - Dst: PrintTriedExpectationsLocked
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1703
      start: 1698
    functionDepth: 3
    functionLinenumber: 1698
    functionLinenumberEnd: 1703
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - testing::internal::FunctionMocker<R(Args...)>::DescribeDefaultActionTo
    - AssertHeld
    - PrintTriedExpectationsLocked
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: AssertHeld
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1710,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1711,1
    - Dst: static_cast<TypedExpectation<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1718,1
    - Dst: TypedExpectation*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1720,1
    - Dst: TypedExpectation*::source_text
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1724,1
    - Dst: TypedExpectation*::ExplainMatchResultTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1725,1
    - Dst: TypedExpectation*::DescribeCallCountTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1726,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1709
    functionDepth: 0
    functionLinenumber: 1709
    functionLinenumberEnd: 1728
    functionName: testing::internal::FunctionMocker<R(Args...)>::GTEST_EXCLUSIVE_LOCK_REQUIRED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - TypedExpectation*::DescribeLocationTo
    - size
    - TypedExpectation*::source_text
    - static_cast<TypedExpectation<F>*>
    - get
    - TypedExpectation*::ExplainMatchResultTo
    - AssertHeld
    - TypedExpectation*::DescribeCallCountTo
    linkageType: ''
    returnType: void
    signature: void GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1736,1
    - Dst: static_cast<const Action<F>*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1741,1
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1743
      start: 1733
    functionDepth: 3
    functionLinenumber: 1733
    functionLinenumberEnd: 1743
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 6
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformDefaultAction
    - Action::Perform
    - static_cast<const Action<F>*>
    linkageType: ''
    returnType: R
    signature: "R PerformAction(const void* untyped_action, ArgumentTuple&& args,\n
      \                 const std::string& call_description) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1762,1
    - Dst: PrintAsActionResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1764,1
    - Dst: std::forward<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 4
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    - ' os'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    - std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1766
      start: 1758
    functionDepth: 4
    functionLinenumber: 1758
    functionLinenumberEnd: 1766
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<R>
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    - PrintAsActionResult
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FunctionMocker<R(Args...)>::PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 3
    argNames:
    - untyped_action
    - ' args'
    - ' call_description'
    argTypes:
    - void*
    - ArgumentTuple
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1778
      start: 1773
    functionDepth: 4
    functionLinenumber: 1773
    functionLinenumberEnd: 1778
    functionName: testing::internal::FunctionMocker<R(Args...)>::PerformActionAndPrintResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::FunctionMocker<R(Args...)>::PerformAction
    linkageType: ''
    returnType: R
    signature: "R PerformActionAndPrintResult(const void* const untyped_action,\n
      \                               ArgumentTuple&& args,\n                                const
      std::string& call_description,\n                                std::ostream&)"
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1793,1
    - Dst: Mock::GetReactionOnUninterestingCalls
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: MockObject
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1802,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1810,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1814,1
    - Dst: testing::internal::PerformDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1822,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1823,1
    - Dst: testing::internal::UntypedDescribeUninterestingCall
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1828,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1845,1
    - Dst: testing::internal::UntypedFindMatchingExpectation
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1858,1
    - Dst: testing::internal::LogIsVisible
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1867,1
    - Dst: PerformAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1870,1
    - Dst: Name
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1873,1
    - Dst: testing::internal::UntypedPrintArgs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1874,1
    - Dst: ExpectationBase*::DescribeLocationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1879,1
    - Dst: PerformActionAndPrintResult
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1896,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1790
    functionDepth: 2
    functionLinenumber: 1790
    functionLinenumberEnd: 1898
    functionName: testing::internal::GTEST_LOCK_EXCLUDED_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached:
    - testing::internal::LogIsVisible
    - testing::internal::string
    - testing::internal::PerformDefaultAction
    - Mock::GetReactionOnUninterestingCalls
    - size
    - PerformActionAndPrintResult
    - testing::internal::UntypedDescribeUninterestingCall
    - testing::internal::UntypedFindMatchingExpectation
    - PerformAction
    - ExpectationBase*::DescribeLocationTo
    - MockObject
    - Name
    - std::move
    - testing::internal::UntypedPrintArgs
    - ::std::stringstream::str
    linkageType: ''
    returnType: void
    signature: void GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1910
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1911
    functionName: '& operator=(const MockFunction&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFunction
    signature: MockFunction & operator=(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1913
    functionDepth: 2
    functionLinenumber: 1913
    functionLinenumberEnd: 1917
    functionName: testing::internal::MockFunction<R(Args...)>::AsStdFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - testing::internal::MockFunction<R(Args...)>::Call
    linkageType: ''
    returnType: std::function<R(Args...)>
    signature: std::function<R(Args...)> AsStdFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetOwnerAndName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1921,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1923
      start: 1920
    functionDepth: 1
    functionLinenumber: 1920
    functionLinenumberEnd: 1923
    functionName: testing::internal::MockFunction<R(Args...)>::Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - Invoke
    - SetOwnerAndName
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R Call(Args... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RegisterOwner
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1926,1
    - Dst: With
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1925
    functionDepth: 0
    functionLinenumber: 1925
    functionLinenumberEnd: 1928
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 2
    functionsReached:
    - std::move
    - With
    - RegisterOwner
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::gmock_Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    - Dst: ::testing::A<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1932
      start: 1930
    functionDepth: 1
    functionLinenumber: 1930
    functionLinenumberEnd: 1932
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - testing::internal::MockFunction<R(Args...)>::gmock_Call
    - ::testing::A<Args>
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(const WithoutMatchers&, R (*)(Args...))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1935
    functionDepth: 0
    functionLinenumber: 1935
    functionLinenumberEnd: 1935
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: ~MockFunction()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1910
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1910
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1911
    functionDepth: 0
    functionLinenumber: 1911
    functionLinenumberEnd: 1911
    functionName: '& operator=(const MockFunction&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MockFunction
    signature: MockFunction & operator=(const MockFunction&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1913
    functionDepth: 2
    functionLinenumber: 1913
    functionLinenumberEnd: 1917
    functionName: testing::internal::MockFunction<R(Args...)>::AsStdFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - testing::internal::MockFunction<R(Args...)>::Call
    linkageType: ''
    returnType: std::function<R(Args...)>
    signature: std::function<R(Args...)> AsStdFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SetOwnerAndName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1921,1
    - Dst: Invoke
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1923
      start: 1920
    functionDepth: 1
    functionLinenumber: 1920
    functionLinenumberEnd: 1923
    functionName: testing::internal::MockFunction<R(Args...)>::Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - Invoke
    - SetOwnerAndName
    - std::forward<Args>
    linkageType: ''
    returnType: R
    signature: R Call(Args... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: RegisterOwner
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1926,1
    - Dst: With
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1925
    functionDepth: 0
    functionLinenumber: 1925
    functionLinenumberEnd: 1928
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 3
    functionsReached:
    - std::move
    - With
    - RegisterOwner
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(Matcher<Args>... m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MockFunction<R(Args...)>::gmock_Call
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    - Dst: ::testing::A<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:1931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1932
      start: 1930
    functionDepth: 1
    functionLinenumber: 1930
    functionLinenumberEnd: 1932
    functionName: testing::internal::MockFunction<R(Args...)>::gmock_Call
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 4
    functionsReached:
    - testing::internal::MockFunction<R(Args...)>::gmock_Call
    - ::testing::A<Args>
    linkageType: ''
    returnType: MockSpec<R(Args...)>
    signature: MockSpec<R(Args...)> gmock_Call(const WithoutMatchers&, R (*)(Args...))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1935
    functionDepth: 0
    functionLinenumber: 1935
    functionLinenumberEnd: 1935
    functionName: testing::internal::MockFunction<R(Args...)>::MockFunction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1936
      start: 1936
    functionDepth: 0
    functionLinenumber: 1936
    functionLinenumberEnd: 1936
    functionName: ~MockFunction()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~MockFunction()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2065
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2065
    functionName: testing::Const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T & Const(const T& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetHandle
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h:2069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' exp'
    argTypes:
    - internal::ExpectationBase
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2069
      start: 2068
    functionDepth: 0
    functionLinenumber: 2068
    functionLinenumberEnd: 2069
    functionName: testing::Expectation::Expectation
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached:
    - GetHandle
    linkageType: ''
    returnType: void
    signature: void Expectation::Expectation(internal::ExpectationBase& exp)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - mock_expr
    - ','
    - Setter
    - ','
    - call
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2141
      start: 2137
    functionDepth: 0
    functionLinenumber: 2137
    functionLinenumberEnd: 2141
    functionName: GMOCK_ON_CALL_IMPL_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ON_CALL_IMPL_(mock_expr, Setter, call)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - obj
    - ','
    - call
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2144
      start: 2142
    functionDepth: 0
    functionLinenumber: 2142
    functionLinenumberEnd: 2144
    functionName: ON_CALL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 252
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ON_CALL(obj, call)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - obj
    - ','
    - call
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2147
      start: 2145
    functionDepth: 0
    functionLinenumber: 2145
    functionLinenumberEnd: 2147
    functionName: EXPECT_CALL
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-spec-builders.h
    functionUses: 874
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: EXPECT_CALL(obj, call)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - T
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:177,1
    - Dst: __builtin_unreachable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:180,1
    - Dst: __assume
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:182,1
    - Dst: testing::internal::Invalid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - testing::internal::Invalid
    - __assume
    - __builtin_unreachable
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: testing::internal::BuiltInDefaultValue::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 48
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: testing::internal::BuiltInDefaultValue::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: testing::internal::BuiltInDefaultValue<const T>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 217
    functionName: testing::internal::BuiltInDefaultValue<const T>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: testing::internal::BuiltInDefaultValue<T*>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: testing::internal::BuiltInDefaultValue<T*>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - type
    - ','
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Accept<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: Make<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: TestImplicitConversion
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:341,1
    - Dst: 'template <typename F, typename... Args>

        using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:355,1
    - Dst: as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:378,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:462,1
    - Dst: function_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: StdFunctionAdaptor<typename std::decay<Callable>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:464,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:481,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 555
    functionName: testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Make<T>
    - Accept<To>
    - TestImplicitConversion
    - function_
    - 'template <typename F, typename... Args>

      using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
    - StdFunctionAdaptor<typename std::decay<Callable>::type>
    - as_const
    - std::move
    - OnceAction
    - std::forward<Callable>
    linkageType: ''
    returnType: void
    signature: "void GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(void, );  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(::std::string,
      \"\");\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(bool, false);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(char,
      '\\0');\n\n// There's no need for a default action for signed wchar_t, as that\n//
      type is the same as wchar_t for gcc, and invalid for MSVC.\n//\n// There's also
      no need for a default action for unsigned wchar_t, as\n// that type is the same
      as unsigned int for gcc, and invalid for\n// MSVC.\n#if GMOCK_WCHAR_T_IS_NATIVE_\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(wchar_t,
      0U);  // NOLINT\n#endif\n\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      short, 0U);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      short, 0);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      int, 0U);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed int, 0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long, 0UL);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long, 0L);        // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long long, 0);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long long, 0);    // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(float,
      0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(double, 0);\n\n#undef GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_\n\n//
      Partial implementations of metaprogramming types from the standard library\n//
      not available in C++11.\n\ntemplate <typename P>\nstruct negation\n    // NOLINTNEXTLINE\n
      \   : std::integral_constant<bool, bool(!P::value)> {};\n\n// Base case: with
      zero predicates the answer is always true.\ntemplate <typename...>\nstruct conjunction
      : std::true_type {};\n\n// With a single predicate, the answer is that predicate.\ntemplate
      <typename P1>\nstruct conjunction<P1> : P1 {};\n\n// With multiple predicates
      the answer is the first predicate if that is false,\n// and we recurse otherwise.\ntemplate
      <typename P1, typename... Ps>\nstruct conjunction<P1, Ps...>\n    : std::conditional<bool(P1::value),
      conjunction<Ps...>, P1>::type {};\n\ntemplate <typename...>\nstruct disjunction
      : std::false_type {};\n\ntemplate <typename P1>\nstruct disjunction<P1> : P1
      {};\n\ntemplate <typename P1, typename... Ps>\nstruct disjunction<P1, Ps...>\n
      \   // NOLINTNEXTLINE\n    : std::conditional<!bool(P1::value), disjunction<Ps...>,
      P1>::type {};\n\ntemplate <typename...>\nusing void_t = void;\n\n// Detects
      whether an expression of type `From` can be implicitly converted to\n// `To`
      according to [conv]. In C++17, [conv]/3 defines this as follows:\n//\n//     An
      expression e can be implicitly converted to a type T if and only if\n//     the
      declaration T t=e; is well-formed, for some invented temporary\n//     variable
      t ([dcl.init]).\n//\n// [conv]/2 implies we can use function argument passing
      to detect whether this\n// initialization is valid.\n//\n// Note that this is
      distinct from is_convertible, which requires this be valid:\n//\n//     To test()
      {\n//       return declval<From>();\n//     }\n//\n// In particular, is_convertible
      doesn't give the correct answer when `To` and\n// `From` are the same non-moveable
      type since `declval<From>` will be an rvalue\n// reference, defeating the guaranteed
      copy elision that would otherwise make\n// this function work.\n//\n// REQUIRES:
      `From` is not cv void.\ntemplate <typename From, typename To>\nstruct is_implicitly_convertible
      {\n private:\n  // A function that accepts a parameter of type T. This can be
      called with type\n  // U successfully only if U is implicitly convertible to
      T.\n  template <typename T>\n  static void Accept(T);\n\n  // A function that
      creates a value of type T.\n  template <typename T>\n  static T Make();\n\n
      \ // An overload be selected when implicit conversion from T to To is possible.\n
      \ template <typename T, typename = decltype(Accept<To>(Make<T>()))>\n  static
      std::true_type TestImplicitConversion(int);\n\n  // A fallback overload selected
      in all other cases.\n  template <typename T>\n  static std::false_type TestImplicitConversion(...);\n\n
      public:\n  using type = decltype(TestImplicitConversion<From>(0));\n  static
      constexpr bool value = type::value;\n};\n\n// Like std::invoke_result_t from
      C++17, but works only for objects with call\n// operators (not e.g. member function
      pointers, which we don't need specific\n// support for in OnceAction because
      std::function deals with them).\ntemplate <typename F, typename... Args>\nusing
      call_result_t = decltype(std::declval<F>()(std::declval<Args>()...));\n\ntemplate
      <typename Void, typename R, typename F, typename... Args>\nstruct is_callable_r_impl
      : std::false_type {};\n\n// Specialize the struct for those template arguments
      where call_result_t is\n// well-formed. When it's not, the generic template
      above is chosen, resulting\n// in std::false_type.\ntemplate <typename R, typename
      F, typename... Args>\nstruct is_callable_r_impl<void_t<call_result_t<F, Args...>>,
      R, F, Args...>\n    : std::conditional<\n          std::is_void<R>::value,  //\n
      \         std::true_type,          //\n          is_implicitly_convertible<call_result_t<F,
      Args...>, R>>::type {};\n\n// Like std::is_invocable_r from C++17, but works
      only for objects with call\n// operators. See the note on call_result_t.\ntemplate
      <typename R, typename F, typename... Args>\nusing is_callable_r = is_callable_r_impl<void,
      R, F, Args...>;\n\n// Like std::as_const from C++17.\ntemplate <typename T>\ntypename
      std::add_const<T>::type& as_const(T& t) {\n  return t;\n}\n\n}  // namespace
      internal\n\n// Specialized for function types below.\ntemplate <typename F>\nclass
      OnceAction;\n\n// An action that can only be used once.\n//\n// This is accepted
      by WillOnce, which doesn't require the underlying action to\n// be copy-constructible
      (only move-constructible), and promises to invoke it as\n// an rvalue reference.
      This allows the action to work with move-only types like\n// std::move_only_function
      in a type-safe manner.\n//\n// For example:\n//\n//     // Assume we have some
      API that needs to accept a unique pointer to some\n//     // non-copyable object
      Foo.\n//     void AcceptUniquePointer(std::unique_ptr<Foo> foo);\n//\n//     //
      We can define an action that provides a Foo to that API. Because It\n//     //
      has to give away its unique pointer, it must not be called more than\n//     //
      once, so its call operator is &&-qualified.\n//     struct ProvideFoo {\n//
      \      std::unique_ptr<Foo> foo;\n//\n//       void operator()() && {\n//         AcceptUniquePointer(std::move(Foo));\n//
      \      }\n//     };\n//\n//     // This action can be used with WillOnce.\n//
      \    EXPECT_CALL(mock, Call)\n//         .WillOnce(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      \    // But a call to WillRepeatedly will fail to compile. This is correct,\n//
      \    // since the action cannot correctly be used repeatedly.\n//     EXPECT_CALL(mock,
      Call)\n//         .WillRepeatedly(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      A less-contrived example would be an action that returns an arbitrary type,\n//
      whose &&-qualified call operator is capable of dealing with move-only types.\ntemplate
      <typename Result, typename... Args>\nclass OnceAction<Result(Args...)> final
      {\n private:\n  // True iff we can use the given callable type (or lvalue reference)
      directly\n  // via StdFunctionAdaptor.\n  template <typename Callable>\n  using
      IsDirectlyCompatible = internal::conjunction<\n      // It must be possible
      to capture the callable in StdFunctionAdaptor.\n      std::is_constructible<typename
      std::decay<Callable>::type, Callable>,\n      // The callable must be compatible
      with our signature.\n      internal::is_callable_r<Result, typename std::decay<Callable>::type,\n
      \                             Args...>>;\n\n  // True iff we can use the given
      callable type via StdFunctionAdaptor once we\n  // ignore incoming arguments.\n
      \ template <typename Callable>\n  using IsCompatibleAfterIgnoringArguments =
      internal::conjunction<\n      // It must be possible to capture the callable
      in a lambda.\n      std::is_constructible<typename std::decay<Callable>::type,
      Callable>,\n      // The callable must be invocable with zero arguments, returning
      something\n      // convertible to Result.\n      internal::is_callable_r<Result,
      typename std::decay<Callable>::type>>;\n\n public:\n  // Construct from a callable
      that is directly compatible with our mocked\n  // signature: it accepts our
      function type's arguments and returns something\n  // convertible to our result
      type.\n  template <typename Callable,\n            typename std::enable_if<\n
      \               internal::conjunction<\n                    // Teach clang on
      macOS that we're not talking about a\n                    // copy/move constructor
      here. Otherwise it gets confused\n                    // when checking the is_constructible
      requirement of our\n                    // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   IsDirectlyCompatible<Callable>>  //\n                ::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \     : function_(StdFunctionAdaptor<typename std::decay<Callable>::type>(\n
      \           {}, std::forward<Callable>(callable))) {}\n\n  // As above, but
      for a callable that ignores the mocked function's arguments.\n  template <typename
      Callable,\n            typename std::enable_if<\n                internal::conjunction<\n
      \                   // Teach clang on macOS that we're not talking about a\n
      \                   // copy/move constructor here. Otherwise it gets confused\n
      \                   // when checking the is_constructible requirement of our\n
      \                   // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   // Exclude callables for which the overload above works.\n
      \                   // We'd rather provide the arguments if possible.\n                    internal::negation<IsDirectlyCompatible<Callable>>,\n
      \                   IsCompatibleAfterIgnoringArguments<Callable>>::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \                                  // Call the constructor above with a callable\n
      \                                  // that ignores the input arguments.\n      :
      OnceAction(IgnoreIncomingArguments<typename std::decay<Callable>::type>{\n            std::forward<Callable>(callable)})
      {}\n\n  // We are naturally copyable because we store only an std::function,
      but\n  // semantically we should not be copyable.\n  OnceAction(const OnceAction&)
      = delete;\n  OnceAction& operator=(const OnceAction&) = delete;\n  OnceAction(OnceAction&&)
      = default;\n\n  // Invoke the underlying action callable with which we were
      constructed,\n  // handing it the supplied arguments.\n  Result Call(Args...
      args) && {\n    return function_(std::forward<Args>(args)...);\n  }\n\n private:\n
      \ // An adaptor that wraps a callable that is compatible with our signature
      and\n  // being invoked as an rvalue reference so that it can be used as an\n
      \ // StdFunctionAdaptor. This throws away type safety, but that's fine because\n
      \ // this is only used by WillOnce, which we know calls at most once.\n  //\n
      \ // Once we have something like std::move_only_function from C++23, we can
      do\n  // away with this.\n  template <typename Callable>\n  class StdFunctionAdaptor
      final {\n   public:\n    // A tag indicating that the (otherwise universal)
      constructor is accepting\n    // the callable itself, instead of e.g. stealing
      calls for the move\n    // constructor.\n    struct CallableTag final {};\n\n
      \   template <typename F>\n    explicit StdFunctionAdaptor(CallableTag, F&&
      callable)\n        : callable_(std::make_shared<Callable>(std::forward<F>(callable)))
      {}\n\n    // Rather than explicitly returning Result, we return whatever the
      wrapped\n    // callable returns. This allows for compatibility with existing
      uses like\n    // the following, when the mocked function returns void:\n    //\n
      \   //     EXPECT_CALL(mock_fn_, Call)\n    //         .WillOnce([&] {\n    //
      \           [...]\n    //            return 0;\n    //         });\n    //\n
      \   // Such a callable can be turned into std::function<void()>. If we use an\n
      \   // explicit return type of Result here then it *doesn't* work with\n    //
      std::function, because we'll get a \"void function should not return a\n    //
      value\" error.\n    //\n    // We need not worry about incompatible result types
      because the SFINAE on\n    // OnceAction already checks this for us. std::is_invocable_r_v
      itself makes\n    // the same allowance for void result types.\n    template
      <typename... ArgRefs>\n    internal::call_result_t<Callable, ArgRefs...> operator()(\n
      \       ArgRefs&&... args) const {\n      return std::move(*callable_)(std::forward<ArgRefs>(args)...);\n
      \   }\n\n   private:\n    // We must put the callable on the heap so that we
      are copyable, which\n    // std::function needs.\n    std::shared_ptr<Callable>
      callable_;\n  };\n\n  // An adaptor that makes a callable that accepts zero
      arguments callable with\n  // our mocked arguments.\n  template <typename Callable>\n
      \ struct IgnoreIncomingArguments {\n    internal::call_result_t<Callable> operator()(Args&&...)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - T
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:177,1
    - Dst: __builtin_unreachable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:180,1
    - Dst: __assume
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:182,1
    - Dst: testing::internal::Invalid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - testing::internal::Invalid
    - __assume
    - __builtin_unreachable
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: testing::internal::BuiltInDefaultValue::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 49
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: testing::internal::BuiltInDefaultValue::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: testing::internal::BuiltInDefaultValue<const T>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 217
    functionName: testing::internal::BuiltInDefaultValue<const T>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: testing::internal::BuiltInDefaultValue<T*>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: testing::internal::BuiltInDefaultValue<T*>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - type
    - ','
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Accept<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: Make<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: TestImplicitConversion
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:341,1
    - Dst: 'template <typename F, typename... Args>

        using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:355,1
    - Dst: as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:378,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:462,1
    - Dst: function_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: StdFunctionAdaptor<typename std::decay<Callable>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:464,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:481,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 555
    functionName: testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Make<T>
    - Accept<To>
    - TestImplicitConversion
    - function_
    - 'template <typename F, typename... Args>

      using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
    - StdFunctionAdaptor<typename std::decay<Callable>::type>
    - as_const
    - std::move
    - OnceAction
    - std::forward<Callable>
    linkageType: ''
    returnType: void
    signature: "void GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(void, );  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(::std::string,
      \"\");\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(bool, false);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(char,
      '\\0');\n\n// There's no need for a default action for signed wchar_t, as that\n//
      type is the same as wchar_t for gcc, and invalid for MSVC.\n//\n// There's also
      no need for a default action for unsigned wchar_t, as\n// that type is the same
      as unsigned int for gcc, and invalid for\n// MSVC.\n#if GMOCK_WCHAR_T_IS_NATIVE_\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(wchar_t,
      0U);  // NOLINT\n#endif\n\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      short, 0U);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      short, 0);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      int, 0U);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed int, 0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long, 0UL);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long, 0L);        // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long long, 0);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long long, 0);    // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(float,
      0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(double, 0);\n\n#undef GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_\n\n//
      Partial implementations of metaprogramming types from the standard library\n//
      not available in C++11.\n\ntemplate <typename P>\nstruct negation\n    // NOLINTNEXTLINE\n
      \   : std::integral_constant<bool, bool(!P::value)> {};\n\n// Base case: with
      zero predicates the answer is always true.\ntemplate <typename...>\nstruct conjunction
      : std::true_type {};\n\n// With a single predicate, the answer is that predicate.\ntemplate
      <typename P1>\nstruct conjunction<P1> : P1 {};\n\n// With multiple predicates
      the answer is the first predicate if that is false,\n// and we recurse otherwise.\ntemplate
      <typename P1, typename... Ps>\nstruct conjunction<P1, Ps...>\n    : std::conditional<bool(P1::value),
      conjunction<Ps...>, P1>::type {};\n\ntemplate <typename...>\nstruct disjunction
      : std::false_type {};\n\ntemplate <typename P1>\nstruct disjunction<P1> : P1
      {};\n\ntemplate <typename P1, typename... Ps>\nstruct disjunction<P1, Ps...>\n
      \   // NOLINTNEXTLINE\n    : std::conditional<!bool(P1::value), disjunction<Ps...>,
      P1>::type {};\n\ntemplate <typename...>\nusing void_t = void;\n\n// Detects
      whether an expression of type `From` can be implicitly converted to\n// `To`
      according to [conv]. In C++17, [conv]/3 defines this as follows:\n//\n//     An
      expression e can be implicitly converted to a type T if and only if\n//     the
      declaration T t=e; is well-formed, for some invented temporary\n//     variable
      t ([dcl.init]).\n//\n// [conv]/2 implies we can use function argument passing
      to detect whether this\n// initialization is valid.\n//\n// Note that this is
      distinct from is_convertible, which requires this be valid:\n//\n//     To test()
      {\n//       return declval<From>();\n//     }\n//\n// In particular, is_convertible
      doesn't give the correct answer when `To` and\n// `From` are the same non-moveable
      type since `declval<From>` will be an rvalue\n// reference, defeating the guaranteed
      copy elision that would otherwise make\n// this function work.\n//\n// REQUIRES:
      `From` is not cv void.\ntemplate <typename From, typename To>\nstruct is_implicitly_convertible
      {\n private:\n  // A function that accepts a parameter of type T. This can be
      called with type\n  // U successfully only if U is implicitly convertible to
      T.\n  template <typename T>\n  static void Accept(T);\n\n  // A function that
      creates a value of type T.\n  template <typename T>\n  static T Make();\n\n
      \ // An overload be selected when implicit conversion from T to To is possible.\n
      \ template <typename T, typename = decltype(Accept<To>(Make<T>()))>\n  static
      std::true_type TestImplicitConversion(int);\n\n  // A fallback overload selected
      in all other cases.\n  template <typename T>\n  static std::false_type TestImplicitConversion(...);\n\n
      public:\n  using type = decltype(TestImplicitConversion<From>(0));\n  static
      constexpr bool value = type::value;\n};\n\n// Like std::invoke_result_t from
      C++17, but works only for objects with call\n// operators (not e.g. member function
      pointers, which we don't need specific\n// support for in OnceAction because
      std::function deals with them).\ntemplate <typename F, typename... Args>\nusing
      call_result_t = decltype(std::declval<F>()(std::declval<Args>()...));\n\ntemplate
      <typename Void, typename R, typename F, typename... Args>\nstruct is_callable_r_impl
      : std::false_type {};\n\n// Specialize the struct for those template arguments
      where call_result_t is\n// well-formed. When it's not, the generic template
      above is chosen, resulting\n// in std::false_type.\ntemplate <typename R, typename
      F, typename... Args>\nstruct is_callable_r_impl<void_t<call_result_t<F, Args...>>,
      R, F, Args...>\n    : std::conditional<\n          std::is_void<R>::value,  //\n
      \         std::true_type,          //\n          is_implicitly_convertible<call_result_t<F,
      Args...>, R>>::type {};\n\n// Like std::is_invocable_r from C++17, but works
      only for objects with call\n// operators. See the note on call_result_t.\ntemplate
      <typename R, typename F, typename... Args>\nusing is_callable_r = is_callable_r_impl<void,
      R, F, Args...>;\n\n// Like std::as_const from C++17.\ntemplate <typename T>\ntypename
      std::add_const<T>::type& as_const(T& t) {\n  return t;\n}\n\n}  // namespace
      internal\n\n// Specialized for function types below.\ntemplate <typename F>\nclass
      OnceAction;\n\n// An action that can only be used once.\n//\n// This is accepted
      by WillOnce, which doesn't require the underlying action to\n// be copy-constructible
      (only move-constructible), and promises to invoke it as\n// an rvalue reference.
      This allows the action to work with move-only types like\n// std::move_only_function
      in a type-safe manner.\n//\n// For example:\n//\n//     // Assume we have some
      API that needs to accept a unique pointer to some\n//     // non-copyable object
      Foo.\n//     void AcceptUniquePointer(std::unique_ptr<Foo> foo);\n//\n//     //
      We can define an action that provides a Foo to that API. Because It\n//     //
      has to give away its unique pointer, it must not be called more than\n//     //
      once, so its call operator is &&-qualified.\n//     struct ProvideFoo {\n//
      \      std::unique_ptr<Foo> foo;\n//\n//       void operator()() && {\n//         AcceptUniquePointer(std::move(Foo));\n//
      \      }\n//     };\n//\n//     // This action can be used with WillOnce.\n//
      \    EXPECT_CALL(mock, Call)\n//         .WillOnce(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      \    // But a call to WillRepeatedly will fail to compile. This is correct,\n//
      \    // since the action cannot correctly be used repeatedly.\n//     EXPECT_CALL(mock,
      Call)\n//         .WillRepeatedly(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      A less-contrived example would be an action that returns an arbitrary type,\n//
      whose &&-qualified call operator is capable of dealing with move-only types.\ntemplate
      <typename Result, typename... Args>\nclass OnceAction<Result(Args...)> final
      {\n private:\n  // True iff we can use the given callable type (or lvalue reference)
      directly\n  // via StdFunctionAdaptor.\n  template <typename Callable>\n  using
      IsDirectlyCompatible = internal::conjunction<\n      // It must be possible
      to capture the callable in StdFunctionAdaptor.\n      std::is_constructible<typename
      std::decay<Callable>::type, Callable>,\n      // The callable must be compatible
      with our signature.\n      internal::is_callable_r<Result, typename std::decay<Callable>::type,\n
      \                             Args...>>;\n\n  // True iff we can use the given
      callable type via StdFunctionAdaptor once we\n  // ignore incoming arguments.\n
      \ template <typename Callable>\n  using IsCompatibleAfterIgnoringArguments =
      internal::conjunction<\n      // It must be possible to capture the callable
      in a lambda.\n      std::is_constructible<typename std::decay<Callable>::type,
      Callable>,\n      // The callable must be invocable with zero arguments, returning
      something\n      // convertible to Result.\n      internal::is_callable_r<Result,
      typename std::decay<Callable>::type>>;\n\n public:\n  // Construct from a callable
      that is directly compatible with our mocked\n  // signature: it accepts our
      function type's arguments and returns something\n  // convertible to our result
      type.\n  template <typename Callable,\n            typename std::enable_if<\n
      \               internal::conjunction<\n                    // Teach clang on
      macOS that we're not talking about a\n                    // copy/move constructor
      here. Otherwise it gets confused\n                    // when checking the is_constructible
      requirement of our\n                    // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   IsDirectlyCompatible<Callable>>  //\n                ::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \     : function_(StdFunctionAdaptor<typename std::decay<Callable>::type>(\n
      \           {}, std::forward<Callable>(callable))) {}\n\n  // As above, but
      for a callable that ignores the mocked function's arguments.\n  template <typename
      Callable,\n            typename std::enable_if<\n                internal::conjunction<\n
      \                   // Teach clang on macOS that we're not talking about a\n
      \                   // copy/move constructor here. Otherwise it gets confused\n
      \                   // when checking the is_constructible requirement of our\n
      \                   // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   // Exclude callables for which the overload above works.\n
      \                   // We'd rather provide the arguments if possible.\n                    internal::negation<IsDirectlyCompatible<Callable>>,\n
      \                   IsCompatibleAfterIgnoringArguments<Callable>>::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \                                  // Call the constructor above with a callable\n
      \                                  // that ignores the input arguments.\n      :
      OnceAction(IgnoreIncomingArguments<typename std::decay<Callable>::type>{\n            std::forward<Callable>(callable)})
      {}\n\n  // We are naturally copyable because we store only an std::function,
      but\n  // semantically we should not be copyable.\n  OnceAction(const OnceAction&)
      = delete;\n  OnceAction& operator=(const OnceAction&) = delete;\n  OnceAction(OnceAction&&)
      = default;\n\n  // Invoke the underlying action callable with which we were
      constructed,\n  // handing it the supplied arguments.\n  Result Call(Args...
      args) && {\n    return function_(std::forward<Args>(args)...);\n  }\n\n private:\n
      \ // An adaptor that wraps a callable that is compatible with our signature
      and\n  // being invoked as an rvalue reference so that it can be used as an\n
      \ // StdFunctionAdaptor. This throws away type safety, but that's fine because\n
      \ // this is only used by WillOnce, which we know calls at most once.\n  //\n
      \ // Once we have something like std::move_only_function from C++23, we can
      do\n  // away with this.\n  template <typename Callable>\n  class StdFunctionAdaptor
      final {\n   public:\n    // A tag indicating that the (otherwise universal)
      constructor is accepting\n    // the callable itself, instead of e.g. stealing
      calls for the move\n    // constructor.\n    struct CallableTag final {};\n\n
      \   template <typename F>\n    explicit StdFunctionAdaptor(CallableTag, F&&
      callable)\n        : callable_(std::make_shared<Callable>(std::forward<F>(callable)))
      {}\n\n    // Rather than explicitly returning Result, we return whatever the
      wrapped\n    // callable returns. This allows for compatibility with existing
      uses like\n    // the following, when the mocked function returns void:\n    //\n
      \   //     EXPECT_CALL(mock_fn_, Call)\n    //         .WillOnce([&] {\n    //
      \           [...]\n    //            return 0;\n    //         });\n    //\n
      \   // Such a callable can be turned into std::function<void()>. If we use an\n
      \   // explicit return type of Result here then it *doesn't* work with\n    //
      std::function, because we'll get a \"void function should not return a\n    //
      value\" error.\n    //\n    // We need not worry about incompatible result types
      because the SFINAE on\n    // OnceAction already checks this for us. std::is_invocable_r_v
      itself makes\n    // the same allowance for void result types.\n    template
      <typename... ArgRefs>\n    internal::call_result_t<Callable, ArgRefs...> operator()(\n
      \       ArgRefs&&... args) const {\n      return std::move(*callable_)(std::forward<ArgRefs>(args)...);\n
      \   }\n\n   private:\n    // We must put the callable on the heap so that we
      are copyable, which\n    // std::function needs.\n    std::shared_ptr<Callable>
      callable_;\n  };\n\n  // An adaptor that makes a callable that accepts zero
      arguments callable with\n  // our mocked arguments.\n  template <typename Callable>\n
      \ struct IgnoreIncomingArguments {\n    internal::call_result_t<Callable> operator()(Args&&...)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - T
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:177,1
    - Dst: __builtin_unreachable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:180,1
    - Dst: __assume
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:182,1
    - Dst: testing::internal::Invalid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - testing::internal::Invalid
    - __assume
    - __builtin_unreachable
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: testing::internal::BuiltInDefaultValue::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 50
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: testing::internal::BuiltInDefaultValue::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: testing::internal::BuiltInDefaultValue<const T>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 217
    functionName: testing::internal::BuiltInDefaultValue<const T>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: testing::internal::BuiltInDefaultValue<T*>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: testing::internal::BuiltInDefaultValue<T*>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - type
    - ','
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Accept<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: Make<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: TestImplicitConversion
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:341,1
    - Dst: 'template <typename F, typename... Args>

        using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:355,1
    - Dst: as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:378,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:462,1
    - Dst: function_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: StdFunctionAdaptor<typename std::decay<Callable>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:464,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:481,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 555
    functionName: testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Make<T>
    - Accept<To>
    - TestImplicitConversion
    - function_
    - 'template <typename F, typename... Args>

      using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
    - StdFunctionAdaptor<typename std::decay<Callable>::type>
    - as_const
    - std::move
    - OnceAction
    - std::forward<Callable>
    linkageType: ''
    returnType: void
    signature: "void GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(void, );  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(::std::string,
      \"\");\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(bool, false);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(char,
      '\\0');\n\n// There's no need for a default action for signed wchar_t, as that\n//
      type is the same as wchar_t for gcc, and invalid for MSVC.\n//\n// There's also
      no need for a default action for unsigned wchar_t, as\n// that type is the same
      as unsigned int for gcc, and invalid for\n// MSVC.\n#if GMOCK_WCHAR_T_IS_NATIVE_\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(wchar_t,
      0U);  // NOLINT\n#endif\n\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      short, 0U);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      short, 0);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      int, 0U);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed int, 0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long, 0UL);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long, 0L);        // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long long, 0);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long long, 0);    // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(float,
      0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(double, 0);\n\n#undef GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_\n\n//
      Partial implementations of metaprogramming types from the standard library\n//
      not available in C++11.\n\ntemplate <typename P>\nstruct negation\n    // NOLINTNEXTLINE\n
      \   : std::integral_constant<bool, bool(!P::value)> {};\n\n// Base case: with
      zero predicates the answer is always true.\ntemplate <typename...>\nstruct conjunction
      : std::true_type {};\n\n// With a single predicate, the answer is that predicate.\ntemplate
      <typename P1>\nstruct conjunction<P1> : P1 {};\n\n// With multiple predicates
      the answer is the first predicate if that is false,\n// and we recurse otherwise.\ntemplate
      <typename P1, typename... Ps>\nstruct conjunction<P1, Ps...>\n    : std::conditional<bool(P1::value),
      conjunction<Ps...>, P1>::type {};\n\ntemplate <typename...>\nstruct disjunction
      : std::false_type {};\n\ntemplate <typename P1>\nstruct disjunction<P1> : P1
      {};\n\ntemplate <typename P1, typename... Ps>\nstruct disjunction<P1, Ps...>\n
      \   // NOLINTNEXTLINE\n    : std::conditional<!bool(P1::value), disjunction<Ps...>,
      P1>::type {};\n\ntemplate <typename...>\nusing void_t = void;\n\n// Detects
      whether an expression of type `From` can be implicitly converted to\n// `To`
      according to [conv]. In C++17, [conv]/3 defines this as follows:\n//\n//     An
      expression e can be implicitly converted to a type T if and only if\n//     the
      declaration T t=e; is well-formed, for some invented temporary\n//     variable
      t ([dcl.init]).\n//\n// [conv]/2 implies we can use function argument passing
      to detect whether this\n// initialization is valid.\n//\n// Note that this is
      distinct from is_convertible, which requires this be valid:\n//\n//     To test()
      {\n//       return declval<From>();\n//     }\n//\n// In particular, is_convertible
      doesn't give the correct answer when `To` and\n// `From` are the same non-moveable
      type since `declval<From>` will be an rvalue\n// reference, defeating the guaranteed
      copy elision that would otherwise make\n// this function work.\n//\n// REQUIRES:
      `From` is not cv void.\ntemplate <typename From, typename To>\nstruct is_implicitly_convertible
      {\n private:\n  // A function that accepts a parameter of type T. This can be
      called with type\n  // U successfully only if U is implicitly convertible to
      T.\n  template <typename T>\n  static void Accept(T);\n\n  // A function that
      creates a value of type T.\n  template <typename T>\n  static T Make();\n\n
      \ // An overload be selected when implicit conversion from T to To is possible.\n
      \ template <typename T, typename = decltype(Accept<To>(Make<T>()))>\n  static
      std::true_type TestImplicitConversion(int);\n\n  // A fallback overload selected
      in all other cases.\n  template <typename T>\n  static std::false_type TestImplicitConversion(...);\n\n
      public:\n  using type = decltype(TestImplicitConversion<From>(0));\n  static
      constexpr bool value = type::value;\n};\n\n// Like std::invoke_result_t from
      C++17, but works only for objects with call\n// operators (not e.g. member function
      pointers, which we don't need specific\n// support for in OnceAction because
      std::function deals with them).\ntemplate <typename F, typename... Args>\nusing
      call_result_t = decltype(std::declval<F>()(std::declval<Args>()...));\n\ntemplate
      <typename Void, typename R, typename F, typename... Args>\nstruct is_callable_r_impl
      : std::false_type {};\n\n// Specialize the struct for those template arguments
      where call_result_t is\n// well-formed. When it's not, the generic template
      above is chosen, resulting\n// in std::false_type.\ntemplate <typename R, typename
      F, typename... Args>\nstruct is_callable_r_impl<void_t<call_result_t<F, Args...>>,
      R, F, Args...>\n    : std::conditional<\n          std::is_void<R>::value,  //\n
      \         std::true_type,          //\n          is_implicitly_convertible<call_result_t<F,
      Args...>, R>>::type {};\n\n// Like std::is_invocable_r from C++17, but works
      only for objects with call\n// operators. See the note on call_result_t.\ntemplate
      <typename R, typename F, typename... Args>\nusing is_callable_r = is_callable_r_impl<void,
      R, F, Args...>;\n\n// Like std::as_const from C++17.\ntemplate <typename T>\ntypename
      std::add_const<T>::type& as_const(T& t) {\n  return t;\n}\n\n}  // namespace
      internal\n\n// Specialized for function types below.\ntemplate <typename F>\nclass
      OnceAction;\n\n// An action that can only be used once.\n//\n// This is accepted
      by WillOnce, which doesn't require the underlying action to\n// be copy-constructible
      (only move-constructible), and promises to invoke it as\n// an rvalue reference.
      This allows the action to work with move-only types like\n// std::move_only_function
      in a type-safe manner.\n//\n// For example:\n//\n//     // Assume we have some
      API that needs to accept a unique pointer to some\n//     // non-copyable object
      Foo.\n//     void AcceptUniquePointer(std::unique_ptr<Foo> foo);\n//\n//     //
      We can define an action that provides a Foo to that API. Because It\n//     //
      has to give away its unique pointer, it must not be called more than\n//     //
      once, so its call operator is &&-qualified.\n//     struct ProvideFoo {\n//
      \      std::unique_ptr<Foo> foo;\n//\n//       void operator()() && {\n//         AcceptUniquePointer(std::move(Foo));\n//
      \      }\n//     };\n//\n//     // This action can be used with WillOnce.\n//
      \    EXPECT_CALL(mock, Call)\n//         .WillOnce(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      \    // But a call to WillRepeatedly will fail to compile. This is correct,\n//
      \    // since the action cannot correctly be used repeatedly.\n//     EXPECT_CALL(mock,
      Call)\n//         .WillRepeatedly(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      A less-contrived example would be an action that returns an arbitrary type,\n//
      whose &&-qualified call operator is capable of dealing with move-only types.\ntemplate
      <typename Result, typename... Args>\nclass OnceAction<Result(Args...)> final
      {\n private:\n  // True iff we can use the given callable type (or lvalue reference)
      directly\n  // via StdFunctionAdaptor.\n  template <typename Callable>\n  using
      IsDirectlyCompatible = internal::conjunction<\n      // It must be possible
      to capture the callable in StdFunctionAdaptor.\n      std::is_constructible<typename
      std::decay<Callable>::type, Callable>,\n      // The callable must be compatible
      with our signature.\n      internal::is_callable_r<Result, typename std::decay<Callable>::type,\n
      \                             Args...>>;\n\n  // True iff we can use the given
      callable type via StdFunctionAdaptor once we\n  // ignore incoming arguments.\n
      \ template <typename Callable>\n  using IsCompatibleAfterIgnoringArguments =
      internal::conjunction<\n      // It must be possible to capture the callable
      in a lambda.\n      std::is_constructible<typename std::decay<Callable>::type,
      Callable>,\n      // The callable must be invocable with zero arguments, returning
      something\n      // convertible to Result.\n      internal::is_callable_r<Result,
      typename std::decay<Callable>::type>>;\n\n public:\n  // Construct from a callable
      that is directly compatible with our mocked\n  // signature: it accepts our
      function type's arguments and returns something\n  // convertible to our result
      type.\n  template <typename Callable,\n            typename std::enable_if<\n
      \               internal::conjunction<\n                    // Teach clang on
      macOS that we're not talking about a\n                    // copy/move constructor
      here. Otherwise it gets confused\n                    // when checking the is_constructible
      requirement of our\n                    // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   IsDirectlyCompatible<Callable>>  //\n                ::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \     : function_(StdFunctionAdaptor<typename std::decay<Callable>::type>(\n
      \           {}, std::forward<Callable>(callable))) {}\n\n  // As above, but
      for a callable that ignores the mocked function's arguments.\n  template <typename
      Callable,\n            typename std::enable_if<\n                internal::conjunction<\n
      \                   // Teach clang on macOS that we're not talking about a\n
      \                   // copy/move constructor here. Otherwise it gets confused\n
      \                   // when checking the is_constructible requirement of our\n
      \                   // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   // Exclude callables for which the overload above works.\n
      \                   // We'd rather provide the arguments if possible.\n                    internal::negation<IsDirectlyCompatible<Callable>>,\n
      \                   IsCompatibleAfterIgnoringArguments<Callable>>::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \                                  // Call the constructor above with a callable\n
      \                                  // that ignores the input arguments.\n      :
      OnceAction(IgnoreIncomingArguments<typename std::decay<Callable>::type>{\n            std::forward<Callable>(callable)})
      {}\n\n  // We are naturally copyable because we store only an std::function,
      but\n  // semantically we should not be copyable.\n  OnceAction(const OnceAction&)
      = delete;\n  OnceAction& operator=(const OnceAction&) = delete;\n  OnceAction(OnceAction&&)
      = default;\n\n  // Invoke the underlying action callable with which we were
      constructed,\n  // handing it the supplied arguments.\n  Result Call(Args...
      args) && {\n    return function_(std::forward<Args>(args)...);\n  }\n\n private:\n
      \ // An adaptor that wraps a callable that is compatible with our signature
      and\n  // being invoked as an rvalue reference so that it can be used as an\n
      \ // StdFunctionAdaptor. This throws away type safety, but that's fine because\n
      \ // this is only used by WillOnce, which we know calls at most once.\n  //\n
      \ // Once we have something like std::move_only_function from C++23, we can
      do\n  // away with this.\n  template <typename Callable>\n  class StdFunctionAdaptor
      final {\n   public:\n    // A tag indicating that the (otherwise universal)
      constructor is accepting\n    // the callable itself, instead of e.g. stealing
      calls for the move\n    // constructor.\n    struct CallableTag final {};\n\n
      \   template <typename F>\n    explicit StdFunctionAdaptor(CallableTag, F&&
      callable)\n        : callable_(std::make_shared<Callable>(std::forward<F>(callable)))
      {}\n\n    // Rather than explicitly returning Result, we return whatever the
      wrapped\n    // callable returns. This allows for compatibility with existing
      uses like\n    // the following, when the mocked function returns void:\n    //\n
      \   //     EXPECT_CALL(mock_fn_, Call)\n    //         .WillOnce([&] {\n    //
      \           [...]\n    //            return 0;\n    //         });\n    //\n
      \   // Such a callable can be turned into std::function<void()>. If we use an\n
      \   // explicit return type of Result here then it *doesn't* work with\n    //
      std::function, because we'll get a \"void function should not return a\n    //
      value\" error.\n    //\n    // We need not worry about incompatible result types
      because the SFINAE on\n    // OnceAction already checks this for us. std::is_invocable_r_v
      itself makes\n    // the same allowance for void result types.\n    template
      <typename... ArgRefs>\n    internal::call_result_t<Callable, ArgRefs...> operator()(\n
      \       ArgRefs&&... args) const {\n      return std::move(*callable_)(std::forward<ArgRefs>(args)...);\n
      \   }\n\n   private:\n    // We must put the callable on the heap so that we
      are copyable, which\n    // std::function needs.\n    std::shared_ptr<Callable>
      callable_;\n  };\n\n  // An adaptor that makes a callable that accepts zero
      arguments callable with\n  // our mocked arguments.\n  template <typename Callable>\n
      \ struct IgnoreIncomingArguments {\n    internal::call_result_t<Callable> operator()(Args&&...)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - T
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Assert
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:177,1
    - Dst: __builtin_unreachable
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:180,1
    - Dst: __assume
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:182,1
    - Dst: testing::internal::Invalid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: testing::internal::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::Assert
    - testing::internal::Invalid
    - __assume
    - __builtin_unreachable
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: testing::internal::BuiltInDefaultValue::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 51
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: testing::internal::BuiltInDefaultValue::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: testing::internal::BuiltInDefaultValue<const T>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 217
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 217
    functionName: testing::internal::BuiltInDefaultValue<const T>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: testing::internal::BuiltInDefaultValue<T*>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: testing::internal::BuiltInDefaultValue<T*>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T * Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - type
    - ','
    - value
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Accept<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: Make<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:340,1
    - Dst: TestImplicitConversion
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:341,1
    - Dst: 'template <typename F, typename... Args>

        using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:355,1
    - Dst: as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:378,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:462,1
    - Dst: function_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: StdFunctionAdaptor<typename std::decay<Callable>::type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:463,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:464,1
    - Dst: OnceAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:481,1
    - Dst: std::forward<Callable>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:485,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 555
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 555
    functionName: testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Make<T>
    - Accept<To>
    - TestImplicitConversion
    - function_
    - 'template <typename F, typename... Args>

      using call_result_t = decltype(std::declval<F>()(std::declval<Args>'
    - StdFunctionAdaptor<typename std::decay<Callable>::type>
    - as_const
    - std::move
    - OnceAction
    - std::forward<Callable>
    linkageType: ''
    returnType: void
    signature: "void GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(void, );  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(::std::string,
      \"\");\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(bool, false);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed char, '\\0');\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(char,
      '\\0');\n\n// There's no need for a default action for signed wchar_t, as that\n//
      type is the same as wchar_t for gcc, and invalid for MSVC.\n//\n// There's also
      no need for a default action for unsigned wchar_t, as\n// that type is the same
      as unsigned int for gcc, and invalid for\n// MSVC.\n#if GMOCK_WCHAR_T_IS_NATIVE_\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(wchar_t,
      0U);  // NOLINT\n#endif\n\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      short, 0U);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      short, 0);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      int, 0U);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed int, 0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long, 0UL);     // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long, 0L);        // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(unsigned
      long long, 0);  // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(signed
      long long, 0);    // NOLINT\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(float,
      0);\nGMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(double, 0);\n\n#undef GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_\n\n//
      Partial implementations of metaprogramming types from the standard library\n//
      not available in C++11.\n\ntemplate <typename P>\nstruct negation\n    // NOLINTNEXTLINE\n
      \   : std::integral_constant<bool, bool(!P::value)> {};\n\n// Base case: with
      zero predicates the answer is always true.\ntemplate <typename...>\nstruct conjunction
      : std::true_type {};\n\n// With a single predicate, the answer is that predicate.\ntemplate
      <typename P1>\nstruct conjunction<P1> : P1 {};\n\n// With multiple predicates
      the answer is the first predicate if that is false,\n// and we recurse otherwise.\ntemplate
      <typename P1, typename... Ps>\nstruct conjunction<P1, Ps...>\n    : std::conditional<bool(P1::value),
      conjunction<Ps...>, P1>::type {};\n\ntemplate <typename...>\nstruct disjunction
      : std::false_type {};\n\ntemplate <typename P1>\nstruct disjunction<P1> : P1
      {};\n\ntemplate <typename P1, typename... Ps>\nstruct disjunction<P1, Ps...>\n
      \   // NOLINTNEXTLINE\n    : std::conditional<!bool(P1::value), disjunction<Ps...>,
      P1>::type {};\n\ntemplate <typename...>\nusing void_t = void;\n\n// Detects
      whether an expression of type `From` can be implicitly converted to\n// `To`
      according to [conv]. In C++17, [conv]/3 defines this as follows:\n//\n//     An
      expression e can be implicitly converted to a type T if and only if\n//     the
      declaration T t=e; is well-formed, for some invented temporary\n//     variable
      t ([dcl.init]).\n//\n// [conv]/2 implies we can use function argument passing
      to detect whether this\n// initialization is valid.\n//\n// Note that this is
      distinct from is_convertible, which requires this be valid:\n//\n//     To test()
      {\n//       return declval<From>();\n//     }\n//\n// In particular, is_convertible
      doesn't give the correct answer when `To` and\n// `From` are the same non-moveable
      type since `declval<From>` will be an rvalue\n// reference, defeating the guaranteed
      copy elision that would otherwise make\n// this function work.\n//\n// REQUIRES:
      `From` is not cv void.\ntemplate <typename From, typename To>\nstruct is_implicitly_convertible
      {\n private:\n  // A function that accepts a parameter of type T. This can be
      called with type\n  // U successfully only if U is implicitly convertible to
      T.\n  template <typename T>\n  static void Accept(T);\n\n  // A function that
      creates a value of type T.\n  template <typename T>\n  static T Make();\n\n
      \ // An overload be selected when implicit conversion from T to To is possible.\n
      \ template <typename T, typename = decltype(Accept<To>(Make<T>()))>\n  static
      std::true_type TestImplicitConversion(int);\n\n  // A fallback overload selected
      in all other cases.\n  template <typename T>\n  static std::false_type TestImplicitConversion(...);\n\n
      public:\n  using type = decltype(TestImplicitConversion<From>(0));\n  static
      constexpr bool value = type::value;\n};\n\n// Like std::invoke_result_t from
      C++17, but works only for objects with call\n// operators (not e.g. member function
      pointers, which we don't need specific\n// support for in OnceAction because
      std::function deals with them).\ntemplate <typename F, typename... Args>\nusing
      call_result_t = decltype(std::declval<F>()(std::declval<Args>()...));\n\ntemplate
      <typename Void, typename R, typename F, typename... Args>\nstruct is_callable_r_impl
      : std::false_type {};\n\n// Specialize the struct for those template arguments
      where call_result_t is\n// well-formed. When it's not, the generic template
      above is chosen, resulting\n// in std::false_type.\ntemplate <typename R, typename
      F, typename... Args>\nstruct is_callable_r_impl<void_t<call_result_t<F, Args...>>,
      R, F, Args...>\n    : std::conditional<\n          std::is_void<R>::value,  //\n
      \         std::true_type,          //\n          is_implicitly_convertible<call_result_t<F,
      Args...>, R>>::type {};\n\n// Like std::is_invocable_r from C++17, but works
      only for objects with call\n// operators. See the note on call_result_t.\ntemplate
      <typename R, typename F, typename... Args>\nusing is_callable_r = is_callable_r_impl<void,
      R, F, Args...>;\n\n// Like std::as_const from C++17.\ntemplate <typename T>\ntypename
      std::add_const<T>::type& as_const(T& t) {\n  return t;\n}\n\n}  // namespace
      internal\n\n// Specialized for function types below.\ntemplate <typename F>\nclass
      OnceAction;\n\n// An action that can only be used once.\n//\n// This is accepted
      by WillOnce, which doesn't require the underlying action to\n// be copy-constructible
      (only move-constructible), and promises to invoke it as\n// an rvalue reference.
      This allows the action to work with move-only types like\n// std::move_only_function
      in a type-safe manner.\n//\n// For example:\n//\n//     // Assume we have some
      API that needs to accept a unique pointer to some\n//     // non-copyable object
      Foo.\n//     void AcceptUniquePointer(std::unique_ptr<Foo> foo);\n//\n//     //
      We can define an action that provides a Foo to that API. Because It\n//     //
      has to give away its unique pointer, it must not be called more than\n//     //
      once, so its call operator is &&-qualified.\n//     struct ProvideFoo {\n//
      \      std::unique_ptr<Foo> foo;\n//\n//       void operator()() && {\n//         AcceptUniquePointer(std::move(Foo));\n//
      \      }\n//     };\n//\n//     // This action can be used with WillOnce.\n//
      \    EXPECT_CALL(mock, Call)\n//         .WillOnce(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      \    // But a call to WillRepeatedly will fail to compile. This is correct,\n//
      \    // since the action cannot correctly be used repeatedly.\n//     EXPECT_CALL(mock,
      Call)\n//         .WillRepeatedly(ProvideFoo{std::make_unique<Foo>(...)});\n//\n//
      A less-contrived example would be an action that returns an arbitrary type,\n//
      whose &&-qualified call operator is capable of dealing with move-only types.\ntemplate
      <typename Result, typename... Args>\nclass OnceAction<Result(Args...)> final
      {\n private:\n  // True iff we can use the given callable type (or lvalue reference)
      directly\n  // via StdFunctionAdaptor.\n  template <typename Callable>\n  using
      IsDirectlyCompatible = internal::conjunction<\n      // It must be possible
      to capture the callable in StdFunctionAdaptor.\n      std::is_constructible<typename
      std::decay<Callable>::type, Callable>,\n      // The callable must be compatible
      with our signature.\n      internal::is_callable_r<Result, typename std::decay<Callable>::type,\n
      \                             Args...>>;\n\n  // True iff we can use the given
      callable type via StdFunctionAdaptor once we\n  // ignore incoming arguments.\n
      \ template <typename Callable>\n  using IsCompatibleAfterIgnoringArguments =
      internal::conjunction<\n      // It must be possible to capture the callable
      in a lambda.\n      std::is_constructible<typename std::decay<Callable>::type,
      Callable>,\n      // The callable must be invocable with zero arguments, returning
      something\n      // convertible to Result.\n      internal::is_callable_r<Result,
      typename std::decay<Callable>::type>>;\n\n public:\n  // Construct from a callable
      that is directly compatible with our mocked\n  // signature: it accepts our
      function type's arguments and returns something\n  // convertible to our result
      type.\n  template <typename Callable,\n            typename std::enable_if<\n
      \               internal::conjunction<\n                    // Teach clang on
      macOS that we're not talking about a\n                    // copy/move constructor
      here. Otherwise it gets confused\n                    // when checking the is_constructible
      requirement of our\n                    // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   IsDirectlyCompatible<Callable>>  //\n                ::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \     : function_(StdFunctionAdaptor<typename std::decay<Callable>::type>(\n
      \           {}, std::forward<Callable>(callable))) {}\n\n  // As above, but
      for a callable that ignores the mocked function's arguments.\n  template <typename
      Callable,\n            typename std::enable_if<\n                internal::conjunction<\n
      \                   // Teach clang on macOS that we're not talking about a\n
      \                   // copy/move constructor here. Otherwise it gets confused\n
      \                   // when checking the is_constructible requirement of our\n
      \                   // traits above.\n                    internal::negation<std::is_same<\n
      \                       OnceAction, typename std::decay<Callable>::type>>,\n
      \                   // Exclude callables for which the overload above works.\n
      \                   // We'd rather provide the arguments if possible.\n                    internal::negation<IsDirectlyCompatible<Callable>>,\n
      \                   IsCompatibleAfterIgnoringArguments<Callable>>::value,\n
      \               int>::type = 0>\n  OnceAction(Callable&& callable)  // NOLINT\n
      \                                  // Call the constructor above with a callable\n
      \                                  // that ignores the input arguments.\n      :
      OnceAction(IgnoreIncomingArguments<typename std::decay<Callable>::type>{\n            std::forward<Callable>(callable)})
      {}\n\n  // We are naturally copyable because we store only an std::function,
      but\n  // semantically we should not be copyable.\n  OnceAction(const OnceAction&)
      = delete;\n  OnceAction& operator=(const OnceAction&) = delete;\n  OnceAction(OnceAction&&)
      = default;\n\n  // Invoke the underlying action callable with which we were
      constructed,\n  // handing it the supplied arguments.\n  Result Call(Args...
      args) && {\n    return function_(std::forward<Args>(args)...);\n  }\n\n private:\n
      \ // An adaptor that wraps a callable that is compatible with our signature
      and\n  // being invoked as an rvalue reference so that it can be used as an\n
      \ // StdFunctionAdaptor. This throws away type safety, but that's fine because\n
      \ // this is only used by WillOnce, which we know calls at most once.\n  //\n
      \ // Once we have something like std::move_only_function from C++23, we can
      do\n  // away with this.\n  template <typename Callable>\n  class StdFunctionAdaptor
      final {\n   public:\n    // A tag indicating that the (otherwise universal)
      constructor is accepting\n    // the callable itself, instead of e.g. stealing
      calls for the move\n    // constructor.\n    struct CallableTag final {};\n\n
      \   template <typename F>\n    explicit StdFunctionAdaptor(CallableTag, F&&
      callable)\n        : callable_(std::make_shared<Callable>(std::forward<F>(callable)))
      {}\n\n    // Rather than explicitly returning Result, we return whatever the
      wrapped\n    // callable returns. This allows for compatibility with existing
      uses like\n    // the following, when the mocked function returns void:\n    //\n
      \   //     EXPECT_CALL(mock_fn_, Call)\n    //         .WillOnce([&] {\n    //
      \           [...]\n    //            return 0;\n    //         });\n    //\n
      \   // Such a callable can be turned into std::function<void()>. If we use an\n
      \   // explicit return type of Result here then it *doesn't* work with\n    //
      std::function, because we'll get a \"void function should not return a\n    //
      value\" error.\n    //\n    // We need not worry about incompatible result types
      because the SFINAE on\n    // OnceAction already checks this for us. std::is_invocable_r_v
      itself makes\n    // the same allowance for void result types.\n    template
      <typename... ArgRefs>\n    internal::call_result_t<Callable, ArgRefs...> operator()(\n
      \       ArgRefs&&... args) const {\n      return std::move(*callable_)(std::forward<ArgRefs>(args)...);\n
      \   }\n\n   private:\n    // We must put the callable on the heap so that we
      are copyable, which\n    // std::function needs.\n    std::shared_ptr<Callable>
      callable_;\n  };\n\n  // An adaptor that makes a callable that accepts zero
      arguments callable with\n  // our mocked arguments.\n  template <typename Callable>\n
      \ struct IgnoreIncomingArguments {\n    internal::call_result_t<Callable> operator()(Args&&...)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FixedValueProducer::FixedValueProducer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - x
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: DefaultValue::Set
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - FixedValueProducer::FixedValueProducer
    linkageType: ''
    returnType: void
    signature: void Set(T x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: FactoryValueProducer::FactoryValueProducer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - factory
    argTypes:
    - FactoryFunction
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 593
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionName: DefaultValue::SetFactory
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - FactoryValueProducer::FactoryValueProducer
    linkageType: ''
    returnType: void
    signature: void SetFactory(FactoryFunction factory)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 599
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 599
    functionName: DefaultValue::Clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 602
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 602
    functionName: DefaultValue::IsSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:607,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 608
      start: 606
    functionDepth: 1
    functionLinenumber: 606
    functionLinenumberEnd: 608
    functionName: DefaultValue::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 53
    functionsReached:
    - testing::internal::BuiltInDefaultValue::Exists
    - DefaultValue::IsSet
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:614,1
    - Dst: Produce
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: DefaultValue::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    - Produce
    linkageType: ''
    returnType: T
    signature: T Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 621
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 621
    functionName: ~ValueProducer()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~ValueProducer()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 627
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 627
    functionName: DefaultValue::FixedValueProducer::FixedValueProducer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FixedValueProducer(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: DefaultValue::FixedValueProducer::Produce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: T Produce() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 632
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 632
    functionName: DefaultValue::FixedValueProducer::FixedValueProducer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FixedValueProducer(const FixedValueProducer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 633
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 633
    functionName: '& operator=(const FixedValueProducer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FixedValueProducer
    signature: FixedValueProducer & operator=(const FixedValueProducer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - factory
    argTypes:
    - FactoryFunction
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 639
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 639
    functionName: DefaultValue::FactoryValueProducer::FactoryValueProducer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FactoryValueProducer(FactoryFunction factory)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: factory_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 640
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 640
    functionName: DefaultValue::FactoryValueProducer::Produce
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - factory_
    linkageType: ''
    returnType: T
    signature: T Produce() override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 644
      start: 644
    functionDepth: 0
    functionLinenumber: 644
    functionLinenumberEnd: 644
    functionName: DefaultValue::FactoryValueProducer::FactoryValueProducer
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FactoryValueProducer(const FactoryValueProducer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 645
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 645
    functionName: '& operator=(const FactoryValueProducer&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FactoryValueProducer
    signature: FactoryValueProducer & operator=(const FactoryValueProducer&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: DefaultValue<T&>::Set
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Set(T& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 662
      start: 662
    functionDepth: 0
    functionLinenumber: 662
    functionLinenumberEnd: 662
    functionName: DefaultValue<T&>::Clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 665
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 665
    functionName: DefaultValue<T&>::IsSet
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsSet()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: DefaultValue<T&>::IsSet
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:670,1
    - Dst: testing::internal::BuiltInDefaultValue::Exists
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 671
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionName: DefaultValue<T&>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - DefaultValue<T&>::IsSet
    - testing::internal::BuiltInDefaultValue::Exists
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::Get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 679
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 679
    functionName: '& Get()'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - fuzzer::Get
    linkageType: ''
    returnType: T
    signature: T & Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 690
    functionName: DefaultValue<void>::Exists
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool Exists()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 691
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 691
    functionName: DefaultValue<void>::Get
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Get()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 709
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 709
    functionName: ActionInterface::ActionInterface
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ActionInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 710
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 710
    functionName: ~ActionInterface()
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ~ActionInterface()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 719
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 719
    functionName: ActionInterface::ActionInterface
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ActionInterface(const ActionInterface&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 720
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 720
    functionName: '& operator=(const ActionInterface&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ActionInterface
    signature: ActionInterface & operator=(const ActionInterface&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:745,1
    - Dst: ::std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:746,1
    - Dst: ::std::forward<InArgs>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 747
      start: 744
    functionDepth: 0
    functionLinenumber: 744
    functionLinenumberEnd: 747
    functionName: operator()(InArgs&&... args)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Perform
    - ::std::forward<InArgs>
    - ::std::forward_as_tuple
    linkageType: ''
    returnType: typename internal::Function<F>::Result
    signature: typename internal::Function<F>::Result operator()(InArgs&&... args)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: Action<R(Args...)>::Action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Action()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<R(Args...)>::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:770,1
    - Dst: ::std::forward<G>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:770,1
    - Dst: IsCompatibleFunctor<G>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:770,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' fun'
    argTypes:
    - G
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 771
      start: 769
    functionDepth: 1
    functionLinenumber: 769
    functionLinenumberEnd: 771
    functionName: Action<R(Args...)>::Action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ::std::forward<G>
    - Action<R(Args...)>::Init
    - IsCompatibleFunctor<G>
    linkageType: ''
    returnType: void
    signature: void Action(G&& fun)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::shared_ptr<ActionInterface<F>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - impl
    argTypes:
    - ActionInterface<F>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 775
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 775
    functionName: Action<R(Args...)>::Action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ::std::shared_ptr<ActionInterface<F>>
    linkageType: ''
    returnType: void
    signature: void Action(ActionInterface<F>* impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - Action<Func>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 782
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 782
    functionName: Action<R(Args...)>::Action
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Action(const Action<Func>& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 785
      start: 785
    functionDepth: 0
    functionLinenumber: 785
    functionLinenumberEnd: 785
    functionName: Action<R(Args...)>::IsDoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool IsDoDefault() const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: Action<R(Args...)>::IsDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:794,1
    - Dst: testing::internal::IllegalDoDefault
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:795,1
    - Dst: internal::Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:797,1
    - Dst: testing::internal::remove
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:797,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - args
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 798
      start: 793
    functionDepth: 2
    functionLinenumber: 793
    functionLinenumberEnd: 798
    functionName: Action<R(Args...)>::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Action<R(Args...)>::IsDoDefault
    - testing::internal::IllegalDoDefault
    - internal::Apply
    - testing::internal::remove
    linkageType: ''
    returnType: Result
    signature: Result Perform(ArgumentTuple args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:810,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:811,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:811,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 816
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 816
    functionName: operator OnceAction<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Perform
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:810,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:811,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:811,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 812
      start: 809
    functionDepth: 0
    functionLinenumber: 809
    functionLinenumberEnd: 812
    functionName: operator()(Args... args) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Perform
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: R
    signature: R operator()(Args... args) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::forward<G>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:824,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - G
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 825
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 825
    functionName: Action<R(Args...)>::Init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 1
    functionsReached:
    - ::std::forward<G>
    linkageType: ''
    returnType: void
    signature: void Init(G&& g, ::std::true_type)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::forward<G>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:829,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' g'
    argTypes:
    - G
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: Action<R(Args...)>::Init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 1
    functionsReached:
    - ::std::forward<G>
    linkageType: ''
    returnType: void
    signature: void Init(G&& g, ::std::false_type)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: function_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 837
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 837
    functionName: operator()(const InArgs&...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - function_impl
    linkageType: ''
    returnType: Result
    signature: Result operator()(const InArgs&...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' impl'
    argTypes:
    - Impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 870
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 870
    functionName: PolymorphicAction::PolymorphicAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PolymorphicAction(const Impl& impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:874,1
    - Dst: MonomorphicImpl<F>::MonomorphicImpl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 875
      start: 873
    functionDepth: 0
    functionLinenumber: 873
    functionLinenumberEnd: 875
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - MonomorphicImpl<F>::MonomorphicImpl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' impl'
    argTypes:
    - Impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 884
      start: 884
    functionDepth: 0
    functionLinenumber: 884
    functionLinenumberEnd: 884
    functionName: PolymorphicAction::MonomorphicImpl::MonomorphicImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MonomorphicImpl(const Impl& impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: template Perform<Result>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 0
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: PolymorphicAction::MonomorphicImpl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - template Perform<Result>
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - impl
    argTypes:
    - ActionInterface<F>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 902
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 902
    functionName: MakeAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - Action<F>
    linkageType: ''
    returnType: Action<F>
    signature: Action<F> MakeAction(ActionInterface<F>* impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PolymorphicAction<Impl>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:913,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' impl'
    argTypes:
    - Impl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 0
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: MakePolymorphicAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - PolymorphicAction<Impl>
    linkageType: ''
    returnType: PolymorphicAction<Impl>
    signature: PolymorphicAction<Impl> MakePolymorphicAction(const Impl& impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 922
      start: 922
    functionDepth: 0
    functionLinenumber: 922
    functionLinenumberEnd: 922
    functionName: internal::ByMoveWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ByMoveWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 930
    functionName: internal::ReturnAction::ReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReturnAction(R value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Impl<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:940,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 0
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: operator OnceAction<U(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - Impl<U>
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<U(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Impl<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 952
    functionName: operator Action<U(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<U>
    linkageType: ''
    returnType: void
    signature: void operator Action<U(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:962,1
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:962,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 962
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 962
    functionName: internal::ReturnAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - State::State
    linkageType: ''
    returnType: void
    signature: void Impl(R&& input_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 966
    functionName: internal::ReturnAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - State::State
    linkageType: ''
    returnType: void
    signature: void Impl(const R& input_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: U
    signature: U operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 969
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: U operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ImplicitCast_<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:994,1
    - Dst: internal::as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value_in'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 994
    functionName: internal::ReturnAction::Impl::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ImplicitCast_<U>
    - internal::as_const
    linkageType: ''
    returnType: void
    signature: void State(const R& input_value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:999,1
    - Dst: ImplicitCast_<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1006,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value_in'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 998
    functionDepth: 0
    functionLinenumber: 998
    functionLinenumberEnd: 1006
    functionName: internal::ReturnAction::Impl::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - ImplicitCast_<U>
    linkageType: ''
    returnType: void
    signature: void State(R&& input_value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1097,1
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1097,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - wrapper
    argTypes:
    - ByMoveWrapper<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1097
    functionName: internal::ReturnAction<ByMoveWrapper<T>>::ReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - State::State
    linkageType: ''
    returnType: void
    signature: void ReturnAction(ByMoveWrapper<T> wrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1100,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1099
    functionDepth: 1
    functionLinenumber: 1099
    functionLinenumberEnd: 1105
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - GTEST_CHECK_
    linkageType: ''
    returnType: T
    signature: T operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value_in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1111
    functionDepth: 0
    functionLinenumber: 1111
    functionLinenumberEnd: 1111
    functionName: internal::ReturnAction<ByMoveWrapper<T>>::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void State(T&& value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1129
    functionName: internal::ReturnNullAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: internal::ReturnVoidAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1149
    functionDepth: 0
    functionLinenumber: 1149
    functionLinenumberEnd: 1149
    functionName: internal::ReturnRefAction::ReturnRefAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReturnRefAction(T& ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1161,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1162
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1162
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1172
    functionName: internal::ReturnRefAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(T& ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1174
    functionName: internal::ReturnRefAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: internal::ReturnRefOfCopyAction::ReturnRefOfCopyAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReturnRefOfCopyAction(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1203,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1196
    functionDepth: 0
    functionLinenumber: 1196
    functionLinenumberEnd: 1204
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1214
    functionName: internal::ReturnRefOfCopyAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1216
    functionDepth: 0
    functionLinenumber: 1216
    functionLinenumberEnd: 1216
    functionName: internal::ReturnRefOfCopyAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1231,1
    - Dst: std::vector<T>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1231,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - values
    argTypes:
    - std::vector<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1234
    functionName: internal::ReturnRoundRobinAction::ReturnRoundRobinAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::vector<T>::empty
    - std::move
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: void ReturnRoundRobinAction(std::vector<T> values)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Next
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1239
    functionName: operator()(Args&&...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Next
    linkageType: ''
    returnType: T
    signature: T operator()(Args&&...) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1243
    functionDepth: 0
    functionLinenumber: 1243
    functionLinenumberEnd: 1247
    functionName: internal::ReturnRoundRobinAction::Next
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - size
    linkageType: ''
    returnType: T
    signature: T Next()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1261
    functionDepth: 0
    functionLinenumber: 1261
    functionLinenumberEnd: 1263
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ptr
    - value
    argTypes:
    - T1*
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1271
    functionDepth: 0
    functionLinenumber: 1271
    functionLinenumberEnd: 1271
    functionName: internal::AssignAction::AssignAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AssignAction(T1* ptr, T2 value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: internal::AssignAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple& /* args */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - errno_value
    - result
    argTypes:
    - int
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1291
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1291
    functionName: internal::SetErrnoAndReturnAction::SetErrnoAndReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetErrnoAndReturnAction(int errno_value, T result)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1293
    functionDepth: 0
    functionLinenumber: 1293
    functionLinenumberEnd: 1296
    functionName: internal::SetErrnoAndReturnAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& /* args */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::get<N>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1313,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1312
    functionDepth: 0
    functionLinenumber: 1312
    functionLinenumberEnd: 1314
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ::std::get<N>
    - std::tie
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1325,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1327
    functionName: "operator()(Args&&... args) const\n      -> decltype((obj_ptr->*method_ptr)(std::forward<Args>(args)...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args&&... args) const\n      -> decltype((obj_ptr->*method_ptr)(std::forward<Args>(args)...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: function_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1341,1
    - Dst: function_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    functionName: operator()(const Args&...) -> decltype(function_impl())
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - function_impl
    linkageType: ''
    returnType: auto
    signature: auto operator()(const Args&...) -> decltype(function_impl())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1356
    functionDepth: 0
    functionLinenumber: 1356
    functionLinenumberEnd: 1358
    functionName: operator()(const Args&...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType operator()(const Args&...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - A
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1365
    functionName: internal::IgnoreResultAction::IgnoreResultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IgnoreResultAction(const A& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1382,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1383
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - A
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 0
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: internal::IgnoreResultAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const A& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::IgnoreResultAction::Impl::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1397
      start: 1394
    functionDepth: 1
    functionLinenumber: 1394
    functionLinenumberEnd: 1397
    functionName: internal::IgnoreResultAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 1
    functionsReached:
    - internal::IgnoreResultAction::Impl::Perform
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1445,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1446,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1451,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1452
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1452
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1445,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1446,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 0
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: operator()(Args&&... args) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1471,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1471,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1474
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1488
    functionName: internal::DoAllAction<FinalAction>::DoAllAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<T>
    linkageType: ''
    returnType: void
    signature: void DoAllAction(UserConstructorTag, T&& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1502
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1509
    functionDepth: 0
    functionLinenumber: 1509
    functionLinenumberEnd: 1511
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1580,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1581,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 1
    argNames:
    - ' initial_action'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1581
      start: 1578
    functionDepth: 0
    functionLinenumber: 1578
    functionLinenumberEnd: 1581
    functionName: internal::DoAllAction<InitialAction, OtherActions...>::DoAllAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<U>
    - std::forward<T>
    linkageType: ''
    returnType: void
    signature: "void DoAllAction(UserConstructorTag, T&& initial_action,\n                       U&&...
      other_actions)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1602,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1603,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1610,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1611,1
    - Dst: static_cast<Base&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1593
    functionDepth: 0
    functionLinenumber: 1593
    functionLinenumberEnd: 1613
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    - static_cast<Base&>
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1602,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1603,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1606
    functionName: operator()(Args... args) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: R
    signature: R operator()(Args... args) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1635,1
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1637,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: static_cast<const Base&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1646
      start: 1625
    functionDepth: 0
    functionLinenumber: 1625
    functionLinenumberEnd: 1646
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward_as_tuple
    - static_cast<InitialActionArgType<Args>>
    - Perform
    - std::forward<Args>
    - static_cast<const Base&>
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1635,1
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1637,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1633
    functionDepth: 0
    functionLinenumber: 1633
    functionLinenumberEnd: 1639
    functionName: operator()(Args... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Perform
    - std::forward<Args>
    - std::forward_as_tuple
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: R
    signature: R operator()(Args... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1655,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: '* operator()() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - internal::Apply
    - T::T
    linkageType: ''
    returnType: T
    signature: T * operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1668,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1669,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1669,1
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1671
    functionName: "operator()(Args&&... args) const -> decltype(std::get<k>(\n      std::forward_as_tuple(std::forward<Args>(args)...)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::get<k>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args&&... args) const -> decltype(std::get<k>(\n      std::forward_as_tuple(std::forward<Args>(args)...)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1680,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1681
      start: 1679
    functionDepth: 0
    functionLinenumber: 1679
    functionLinenumberEnd: 1681
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1690,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1691
      start: 1689
    functionDepth: 0
    functionLinenumber: 1689
    functionLinenumberEnd: 1691
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1704,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1705
      start: 1699
    functionDepth: 0
    functionLinenumber: 1699
    functionLinenumberEnd: 1705
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1715,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1714
    functionDepth: 0
    functionLinenumber: 1714
    functionLinenumberEnd: 1719
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1726,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1727
      start: 1725
    functionDepth: 0
    functionLinenumber: 1725
    functionLinenumberEnd: 1727
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1734
    functionDepth: 0
    functionLinenumber: 1734
    functionLinenumberEnd: 1736
    functionName: operator()(const Args&...) const -> decltype(*pointer)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto operator()(const Args&...) const -> decltype(*pointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1745
    functionDepth: 0
    functionLinenumber: 1745
    functionLinenumberEnd: 1748
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::rethrow_exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1753
    functionDepth: 0
    functionLinenumber: 1753
    functionLinenumberEnd: 1755
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::rethrow_exception
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 922
      start: 922
    functionDepth: 0
    functionLinenumber: 922
    functionLinenumberEnd: 922
    functionName: internal::ByMoveWrapper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ByMoveWrapper(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - value
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 930
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 930
    functionName: internal::ReturnAction::ReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ReturnAction(R value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Impl<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:940,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 0
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: operator OnceAction<U(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - Impl<U>
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<U(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Impl<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 952
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 952
    functionName: operator Action<U(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<U>
    linkageType: ''
    returnType: void
    signature: void operator Action<U(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:962,1
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:962,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 962
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 962
    functionName: internal::ReturnAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - State::State
    linkageType: ''
    returnType: void
    signature: void Impl(R&& input_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 966
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 966
    functionName: internal::ReturnAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - State::State
    linkageType: ''
    returnType: void
    signature: void Impl(const R& input_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: operator()() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: U
    signature: U operator()() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 969
    functionName: operator()() const&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: U
    signature: U operator()() const&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ImplicitCast_<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:994,1
    - Dst: internal::as_const
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value_in'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 994
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 994
    functionName: internal::ReturnAction::Impl::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ImplicitCast_<U>
    - internal::as_const
    linkageType: ''
    returnType: void
    signature: void State(const R& input_value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:999,1
    - Dst: ImplicitCast_<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1006,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' input_value_in'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 998
    functionDepth: 0
    functionLinenumber: 998
    functionLinenumberEnd: 1006
    functionName: internal::ReturnAction::Impl::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - ImplicitCast_<U>
    linkageType: ''
    returnType: void
    signature: void State(R&& input_value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1097,1
    - Dst: State::State
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1097,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - wrapper
    argTypes:
    - ByMoveWrapper<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1097
    functionName: internal::ReturnAction<ByMoveWrapper<T>>::ReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - State::State
    linkageType: ''
    returnType: void
    signature: void ReturnAction(ByMoveWrapper<T> wrapper)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1100,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1099
    functionDepth: 1
    functionLinenumber: 1099
    functionLinenumberEnd: 1105
    functionName: operator()() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - GTEST_CHECK_
    linkageType: ''
    returnType: T
    signature: T operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' value_in'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1111
    functionDepth: 0
    functionLinenumber: 1111
    functionLinenumberEnd: 1111
    functionName: internal::ReturnAction<ByMoveWrapper<T>>::State
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void State(T&& value_in)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1129
    functionName: internal::ReturnNullAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: internal::ReturnVoidAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1149
    functionDepth: 0
    functionLinenumber: 1149
    functionLinenumberEnd: 1149
    functionName: internal::ReturnRefAction::ReturnRefAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReturnRefAction(T& ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1161,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1162
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1162
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' ref'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1172
    functionName: internal::ReturnRefAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(T& ref)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1174
    functionName: internal::ReturnRefAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&) override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1191
    functionName: internal::ReturnRefOfCopyAction::ReturnRefOfCopyAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ReturnRefOfCopyAction(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1203,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1196
    functionDepth: 0
    functionLinenumber: 1196
    functionLinenumberEnd: 1204
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1214
    functionName: internal::ReturnRefOfCopyAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const T& value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1216
    functionDepth: 0
    functionLinenumber: 1216
    functionLinenumberEnd: 1216
    functionName: internal::ReturnRefOfCopyAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple&) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1231,1
    - Dst: std::vector<T>::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1231,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - values
    argTypes:
    - std::vector<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1234
    functionName: internal::ReturnRoundRobinAction::ReturnRoundRobinAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::vector<T>::empty
    - std::move
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: void ReturnRoundRobinAction(std::vector<T> values)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Next
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1239
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1239
    functionName: operator()(Args&&...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Next
    linkageType: ''
    returnType: T
    signature: T operator()(Args&&...) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1247
      start: 1243
    functionDepth: 0
    functionLinenumber: 1243
    functionLinenumberEnd: 1247
    functionName: internal::ReturnRoundRobinAction::Next
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - size
    linkageType: ''
    returnType: T
    signature: T Next()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1261
    functionDepth: 0
    functionLinenumber: 1261
    functionLinenumberEnd: 1263
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ptr
    - value
    argTypes:
    - T1*
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1271
    functionDepth: 0
    functionLinenumber: 1271
    functionLinenumberEnd: 1271
    functionName: internal::AssignAction::AssignAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AssignAction(T1* ptr, T2 value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1276
    functionName: internal::AssignAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple& /* args */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - errno_value
    - result
    argTypes:
    - int
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1291
      start: 1290
    functionDepth: 0
    functionLinenumber: 1290
    functionLinenumberEnd: 1291
    functionName: internal::SetErrnoAndReturnAction::SetErrnoAndReturnAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SetErrnoAndReturnAction(int errno_value, T result)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1293
    functionDepth: 0
    functionLinenumber: 1293
    functionLinenumberEnd: 1296
    functionName: internal::SetErrnoAndReturnAction::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Result
    signature: Result Perform(const ArgumentTuple& /* args */) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::get<N>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1313,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1312
    functionDepth: 0
    functionLinenumber: 1312
    functionLinenumberEnd: 1314
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - ::std::get<N>
    - std::tie
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1325,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1327
    functionName: "operator()(Args&&... args) const\n      -> decltype((obj_ptr->*method_ptr)(std::forward<Args>(args)...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args&&... args) const\n      -> decltype((obj_ptr->*method_ptr)(std::forward<Args>(args)...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: function_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1341,1
    - Dst: function_impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    functionName: operator()(const Args&...) -> decltype(function_impl())
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - function_impl
    linkageType: ''
    returnType: auto
    signature: auto operator()(const Args&...) -> decltype(function_impl())
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1358
      start: 1356
    functionDepth: 0
    functionLinenumber: 1356
    functionLinenumberEnd: 1358
    functionName: operator()(const Args&...) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ReturnType
    signature: ReturnType operator()(const Args&...) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - A
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1365
    functionName: internal::IgnoreResultAction::IgnoreResultAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void IgnoreResultAction(const A& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1382,1
    - Dst: Impl<F>::Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1383
    functionName: operator Action<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Impl<F>::Impl<F>
    - Action<F>
    linkageType: ''
    returnType: void
    signature: void operator Action<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - A
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1392
    functionDepth: 0
    functionLinenumber: 1392
    functionLinenumberEnd: 1392
    functionName: internal::IgnoreResultAction::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const A& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::IgnoreResultAction::Impl::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - ArgumentTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1397
      start: 1394
    functionDepth: 1
    functionLinenumber: 1394
    functionLinenumberEnd: 1397
    functionName: internal::IgnoreResultAction::Impl::Perform
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 2
    functionsReached:
    - internal::IgnoreResultAction::Impl::Perform
    linkageType: ''
    returnType: void
    signature: void Perform(const ArgumentTuple& args) override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1445,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1446,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1451,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1452
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1452
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1445,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1446,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1447,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1444
    functionDepth: 0
    functionLinenumber: 1444
    functionLinenumberEnd: 1448
    functionName: operator()(Args&&... args) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... args) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Action::Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1471,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1471,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1474
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::get<I>
    - std::forward<Args>
    - std::forward_as_tuple
    - Action::Perform
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1488
    functionName: internal::DoAllAction<FinalAction>::DoAllAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<T>
    linkageType: ''
    returnType: void
    signature: void DoAllAction(UserConstructorTag, T&& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1502
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1502
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1509
    functionDepth: 0
    functionLinenumber: 1509
    functionLinenumberEnd: 1511
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1580,1
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1581,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    argCount: 1
    argNames:
    - ' initial_action'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1581
      start: 1578
    functionDepth: 0
    functionLinenumber: 1578
    functionLinenumberEnd: 1581
    functionName: internal::DoAllAction<InitialAction, OtherActions...>::DoAllAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<U>
    - std::forward<T>
    linkageType: ''
    returnType: void
    signature: "void DoAllAction(UserConstructorTag, T&& initial_action,\n                       U&&...
      other_actions)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1602,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1603,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1610,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1611,1
    - Dst: static_cast<Base&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1593
    functionDepth: 0
    functionLinenumber: 1593
    functionLinenumberEnd: 1613
    functionName: operator OnceAction<R(Args...)>() &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    - static_cast<Base&>
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: void
    signature: void operator OnceAction<R(Args...)>() &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1602,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1603,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1606
    functionName: operator()(Args... args) &&
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - std::forward<Args>
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: R
    signature: R operator()(Args... args) &&
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1635,1
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1637,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: static_cast<const Base&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1646
      start: 1625
    functionDepth: 0
    functionLinenumber: 1625
    functionLinenumberEnd: 1646
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward_as_tuple
    - static_cast<InitialActionArgType<Args>>
    - Perform
    - std::forward<Args>
    - static_cast<const Base&>
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1634,1
    - Dst: static_cast<InitialActionArgType<Args>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1635,1
    - Dst: Perform
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1637,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1633
    functionDepth: 0
    functionLinenumber: 1633
    functionLinenumberEnd: 1639
    functionName: operator()(Args... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - Perform
    - std::forward<Args>
    - std::forward_as_tuple
    - static_cast<InitialActionArgType<Args>>
    linkageType: ''
    returnType: R
    signature: R operator()(Args... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1655,1
    - Dst: T::T
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1654
    functionDepth: 1
    functionLinenumber: 1654
    functionLinenumberEnd: 1660
    functionName: '* operator()() const'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - internal::Apply
    - T::T
    linkageType: ''
    returnType: T
    signature: T * operator()() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1668,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1669,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1669,1
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1671
    functionName: "operator()(Args&&... args) const -> decltype(std::get<k>(\n      std::forward_as_tuple(std::forward<Args>(args)...)))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::get<k>
    - std::forward<Args>
    - std::forward_as_tuple
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args&&... args) const -> decltype(std::get<k>(\n      std::forward_as_tuple(std::forward<Args>(args)...)))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1680,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1681
      start: 1679
    functionDepth: 0
    functionLinenumber: 1679
    functionLinenumberEnd: 1681
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1690,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1691
      start: 1689
    functionDepth: 0
    functionLinenumber: 1689
    functionLinenumberEnd: 1691
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1704,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1705
      start: 1699
    functionDepth: 0
    functionLinenumber: 1699
    functionLinenumberEnd: 1705
    functionName: operator()(Args&&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(Args&&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1715,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1714
    functionDepth: 0
    functionLinenumber: 1714
    functionLinenumberEnd: 1719
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::get<k>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1726,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1727
      start: 1725
    functionDepth: 0
    functionLinenumber: 1725
    functionLinenumberEnd: 1727
    functionName: operator()(const Args&... args) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::tie
    - std::get<k>
    linkageType: ''
    returnType: void
    signature: void operator()(const Args&... args) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1734
    functionDepth: 0
    functionLinenumber: 1734
    functionLinenumberEnd: 1736
    functionName: operator()(const Args&...) const -> decltype(*pointer)
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto operator()(const Args&...) const -> decltype(*pointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1748
      start: 1745
    functionDepth: 0
    functionLinenumber: 1745
    functionLinenumberEnd: 1748
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::rethrow_exception
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1753
    functionDepth: 0
    functionLinenumber: 1753
    functionLinenumberEnd: 1755
    functionName: operator Action<R(Args...)>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::rethrow_exception
    linkageType: ''
    returnType: void
    signature: void operator Action<R(Args...)>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::DoAllAction<typename std::decay<Action>::type...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1799,1
    - Dst: std::forward<Action>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1800,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1797
    functionDepth: 0
    functionLinenumber: 1797
    functionLinenumberEnd: 1801
    functionName: DoAll
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 73
    functionsReached:
    - internal::DoAllAction<typename std::decay<Action>::type...>
    - std::forward<Action>
    linkageType: ''
    returnType: internal::DoAllAction<typename std::decay<Action>::type...>
    signature: "internal::DoAllAction<typename std::decay<Action>::type...> DoAll(\n
      \   Action&&... action)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<InnerAction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1811,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - InnerAction
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1812
      start: 1809
    functionDepth: 0
    functionLinenumber: 1809
    functionLinenumberEnd: 1812
    functionName: WithArg
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 13
    functionsReached:
    - std::forward<InnerAction>
    linkageType: ''
    returnType: internal::WithArgsAction<typename std::decay<InnerAction>::type, k>
    signature: "internal::WithArgsAction<typename std::decay<InnerAction>::type, k>
      WithArg(\n    InnerAction&& action)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<InnerAction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1821,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - InnerAction
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1822
      start: 1819
    functionDepth: 0
    functionLinenumber: 1819
    functionLinenumberEnd: 1822
    functionName: WithArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 41
    functionsReached:
    - std::forward<InnerAction>
    linkageType: ''
    returnType: internal::WithArgsAction<typename std::decay<InnerAction>::type, k,
      ks...>
    signature: internal::WithArgsAction<typename std::decay<InnerAction>::type, k,
      ks...> WithArgs(InnerAction&& action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<InnerAction>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' action'
    argTypes:
    - InnerAction
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1832
      start: 1829
    functionDepth: 0
    functionLinenumber: 1829
    functionLinenumberEnd: 1832
    functionName: WithoutArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 38
    functionsReached:
    - std::forward<InnerAction>
    linkageType: ''
    returnType: internal::WithArgsAction<typename std::decay<InnerAction>::type>
    signature: "internal::WithArgsAction<typename std::decay<InnerAction>::type> WithoutArgs(\n
      \   InnerAction&& action)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ReturnAction<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1860,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1861
      start: 1859
    functionDepth: 0
    functionLinenumber: 1859
    functionLinenumberEnd: 1861
    functionName: Return
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 540
    functionsReached:
    - internal::ReturnAction<R>
    - std::move
    linkageType: ''
    returnType: internal::ReturnAction<R>
    signature: internal::ReturnAction<R> Return(R value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1865,1
    - Dst: internal::ReturnNullAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1866
      start: 1864
    functionDepth: 1
    functionLinenumber: 1864
    functionLinenumberEnd: 1866
    functionName: ReturnNull
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - MakePolymorphicAction
    - internal::ReturnNullAction
    linkageType: ''
    returnType: PolymorphicAction<internal::ReturnNullAction>
    signature: PolymorphicAction<internal::ReturnNullAction> ReturnNull()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1870,1
    - Dst: internal::ReturnVoidAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1869
    functionDepth: 1
    functionLinenumber: 1869
    functionLinenumberEnd: 1871
    functionName: Return
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 540
    functionsReached:
    - MakePolymorphicAction
    - internal::ReturnVoidAction
    linkageType: ''
    returnType: PolymorphicAction<internal::ReturnVoidAction>
    signature: PolymorphicAction<internal::ReturnVoidAction> Return()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ReturnRefAction<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1877
      start: 1875
    functionDepth: 0
    functionLinenumber: 1875
    functionLinenumberEnd: 1877
    functionName: ReturnRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 29
    functionsReached:
    - internal::ReturnRefAction<R>
    linkageType: ''
    returnType: internal::ReturnRefAction<R>
    signature: internal::ReturnRefAction<R> ReturnRef(R& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ReturnRefOfCopyAction<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1889
      start: 1887
    functionDepth: 0
    functionLinenumber: 1887
    functionLinenumberEnd: 1889
    functionName: ReturnRefOfCopy
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 32
    functionsReached:
    - internal::ReturnRefOfCopyAction<R>
    linkageType: ''
    returnType: internal::ReturnRefOfCopyAction<R>
    signature: internal::ReturnRefOfCopyAction<R> ReturnRefOfCopy(const R& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ByMoveWrapper<R>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1899,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - x
    argTypes:
    - R
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1898
    functionDepth: 0
    functionLinenumber: 1898
    functionLinenumberEnd: 1900
    functionName: ByMove
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - std::move
    - internal::ByMoveWrapper<R>
    linkageType: ''
    returnType: internal::ByMoveWrapper<R>
    signature: internal::ByMoveWrapper<R> ByMove(R x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ReturnRoundRobinAction<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1907,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - vals
    argTypes:
    - std::vector<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1906
    functionDepth: 0
    functionLinenumber: 1906
    functionLinenumberEnd: 1908
    functionName: ReturnRoundRobin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - std::move
    - internal::ReturnRoundRobinAction<T>
    linkageType: ''
    returnType: internal::ReturnRoundRobinAction<T>
    signature: internal::ReturnRoundRobinAction<T> ReturnRoundRobin(std::vector<T>
      vals)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::ReturnRoundRobinAction<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1916,1
    - Dst: std::vector<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - vals
    argTypes:
    - std::initializer_list<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1917
      start: 1914
    functionDepth: 0
    functionLinenumber: 1914
    functionLinenumberEnd: 1917
    functionName: ReturnRoundRobin
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached:
    - std::vector<T>
    - internal::ReturnRoundRobinAction<T>
    linkageType: ''
    returnType: internal::ReturnRoundRobinAction<T>
    signature: "internal::ReturnRoundRobinAction<T> ReturnRoundRobin(\n    std::initializer_list<T>
      vals)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::DoDefaultAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1921,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1920
    functionDepth: 0
    functionLinenumber: 1920
    functionLinenumberEnd: 1922
    functionName: DoDefault
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 58
    functionsReached:
    - internal::DoDefaultAction
    linkageType: ''
    returnType: internal::DoDefaultAction
    signature: internal::DoDefaultAction DoDefault()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1929
      start: 1927
    functionDepth: 0
    functionLinenumber: 1927
    functionLinenumberEnd: 1929
    functionName: SetArgPointee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 70
    functionsReached:
    - std::move
    linkageType: ''
    returnType: internal::SetArgumentPointeeAction<N, T>
    signature: internal::SetArgumentPointeeAction<N, T> SetArgPointee(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1935
      start: 1933
    functionDepth: 0
    functionLinenumber: 1933
    functionLinenumberEnd: 1935
    functionName: SetArgumentPointee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 4
    functionsReached:
    - std::move
    linkageType: ''
    returnType: internal::SetArgumentPointeeAction<N, T>
    signature: internal::SetArgumentPointeeAction<N, T> SetArgumentPointee(T value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1940,1
    - Dst: internal::AssignAction<T1, T2>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ptr
    - val
    argTypes:
    - T1*
    - T2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1939
    functionDepth: 1
    functionLinenumber: 1939
    functionLinenumberEnd: 1941
    functionName: Assign
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 13
    functionsReached:
    - internal::AssignAction<T1, T2>
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<internal::AssignAction<T1, T2>>
    signature: PolymorphicAction<internal::AssignAction<T1, T2>> Assign(T1* ptr, T2
      val)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakePolymorphicAction
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1949,1
    - Dst: internal::SetErrnoAndReturnAction<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - errval
    - result
    argTypes:
    - int
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1947
    functionDepth: 1
    functionLinenumber: 1947
    functionLinenumberEnd: 1951
    functionName: SetErrnoAndReturn
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 13
    functionsReached:
    - internal::SetErrnoAndReturnAction<T>
    - MakePolymorphicAction
    linkageType: ''
    returnType: PolymorphicAction<internal::SetErrnoAndReturnAction<T>>
    signature: "PolymorphicAction<internal::SetErrnoAndReturnAction<T>> SetErrnoAndReturn(\n
      \   int errval, T result)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<FunctionImpl>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' function_impl'
    argTypes:
    - FunctionImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1964
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1964
    functionName: Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 191
    functionsReached:
    - std::forward<FunctionImpl>
    linkageType: ''
    returnType: typename std::decay<FunctionImpl>::type
    signature: typename std::decay<FunctionImpl>::type Invoke(FunctionImpl&& function_impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - obj_ptr
    - method_ptr
    argTypes:
    - Class*
    - MethodPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1972
      start: 1969
    functionDepth: 0
    functionLinenumber: 1969
    functionLinenumberEnd: 1972
    functionName: Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 191
    functionsReached: []
    linkageType: ''
    returnType: internal::InvokeMethodAction<Class, MethodPtr>
    signature: "internal::InvokeMethodAction<Class, MethodPtr> Invoke(Class* obj_ptr,\n
      \                                                     MethodPtr method_ptr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - function_impl
    argTypes:
    - FunctionImpl
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1979
      start: 1976
    functionDepth: 0
    functionLinenumber: 1976
    functionLinenumberEnd: 1979
    functionName: InvokeWithoutArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 25
    functionsReached:
    - std::move
    linkageType: ''
    returnType: internal::InvokeWithoutArgsAction<typename std::decay<FunctionImpl>::type>
    signature: internal::InvokeWithoutArgsAction<typename std::decay<FunctionImpl>::type>
      InvokeWithoutArgs(FunctionImpl function_impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - obj_ptr
    - method_ptr
    argTypes:
    - Class*
    - MethodPtr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1987
      start: 1984
    functionDepth: 0
    functionLinenumber: 1984
    functionLinenumberEnd: 1987
    functionName: InvokeWithoutArgs
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: internal::InvokeMethodWithoutArgsAction<Class, MethodPtr>
    signature: "internal::InvokeMethodWithoutArgsAction<Class, MethodPtr> InvokeWithoutArgs(\n
      \   Class* obj_ptr, MethodPtr method_ptr)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::IgnoreResultAction<A>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:1994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' an_action'
    argTypes:
    - A
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1993
    functionDepth: 0
    functionLinenumber: 1993
    functionLinenumberEnd: 1995
    functionName: IgnoreResult
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 17
    functionsReached:
    - internal::IgnoreResultAction<A>
    linkageType: ''
    returnType: internal::IgnoreResultAction<A>
    signature: internal::IgnoreResultAction<A> IgnoreResult(const A& an_action)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::std::reference_wrapper<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' l_value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2010
      start: 2008
    functionDepth: 0
    functionLinenumber: 2008
    functionLinenumberEnd: 2010
    functionName: ByRef
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 56
    functionsReached:
    - ::std::reference_wrapper<T>
    linkageType: ''
    returnType: ::std::reference_wrapper<T>
    signature: ::std::reference_wrapper<T> ByRef(T& l_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2018,1
    - Dst: std::forward<Params>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2019
      start: 2016
    functionDepth: 0
    functionLinenumber: 2016
    functionLinenumberEnd: 2019
    functionName: ReturnNew
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 16
    functionsReached:
    - std::forward_as_tuple
    - std::forward<Params>
    linkageType: ''
    returnType: internal::ReturnNewAction<T, typename std::decay<Params>::type...>
    signature: "internal::ReturnNewAction<T, typename std::decay<Params>::type...>
      ReturnNew(\n    Params&&... params)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2023
    functionDepth: 0
    functionLinenumber: 2023
    functionLinenumberEnd: 2025
    functionName: ReturnArg
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: internal::ReturnArgAction<k>
    signature: internal::ReturnArgAction<k> ReturnArg()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pointer
    argTypes:
    - Ptr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2032
      start: 2030
    functionDepth: 0
    functionLinenumber: 2030
    functionLinenumberEnd: 2032
    functionName: SaveArg
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: internal::SaveArgAction<k, Ptr>
    signature: internal::SaveArgAction<k, Ptr> SaveArg(Ptr pointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pointer
    argTypes:
    - Ptr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2037
    functionDepth: 0
    functionLinenumber: 2037
    functionLinenumberEnd: 2039
    functionName: SaveArgPointee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: internal::SaveArgPointeeAction<k, Ptr>
    signature: internal::SaveArgPointeeAction<k, Ptr> SaveArgPointee(Ptr pointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2046,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2047
      start: 2044
    functionDepth: 0
    functionLinenumber: 2044
    functionLinenumberEnd: 2047
    functionName: SetArgReferee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 12
    functionsReached:
    - std::forward<T>
    linkageType: ''
    returnType: internal::SetArgRefereeAction<k, typename std::decay<T>::type>
    signature: "internal::SetArgRefereeAction<k, typename std::decay<T>::type> SetArgReferee(\n
      \   T&& value)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - I1
    - I2
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2055
    functionDepth: 0
    functionLinenumber: 2055
    functionLinenumberEnd: 2058
    functionName: SetArrayArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: internal::SetArrayArgumentAction<k, I1, I2>
    signature: "internal::SetArrayArgumentAction<k, I1, I2> SetArrayArgument(I1 first,\n
      \                                                            I2 last)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2065
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2065
    functionName: DeleteArg
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: internal::DeleteArgAction<k>
    signature: internal::DeleteArgAction<k> DeleteArg()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - pointer
    argTypes:
    - Ptr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2071
      start: 2069
    functionDepth: 0
    functionLinenumber: 2069
    functionLinenumberEnd: 2071
    functionName: ReturnPointee
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: internal::ReturnPointeeAction<Ptr>
    signature: internal::ReturnPointeeAction<Ptr> ReturnPointee(Ptr pointer)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2083,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' exception'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2084
      start: 2079
    functionDepth: 0
    functionLinenumber: 2079
    functionLinenumberEnd: 2084
    functionName: Throw
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 13
    functionsReached:
    - std::forward<T>
    linkageType: ''
    returnType: "typename std::enable_if<\n    !std::is_base_of<std::exception_ptr,
      typename std::decay<T>::type>::value,\n    internal::ThrowAction<typename std::decay<T>::type>>::type"
    signature: "typename std::enable_if<\n    !std::is_base_of<std::exception_ptr,
      typename std::decay<T>::type>::value,\n    internal::ThrowAction<typename std::decay<T>::type>>::type
      Throw(T&& exception)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - exception
    argTypes:
    - std::exception_ptr
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2089
      start: 2087
    functionDepth: 0
    functionLinenumber: 2087
    functionLinenumberEnd: 2089
    functionName: Rethrow
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 1
    functionsReached:
    - std::move
    linkageType: ''
    returnType: internal::RethrowAction
    signature: internal::RethrowAction Rethrow(std::exception_ptr exception)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2119
    functionDepth: 0
    functionLinenumber: 2119
    functionLinenumberEnd: 2119
    functionName: operator const Impl&() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator const Impl&() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2132
      start: 2132
    functionDepth: 0
    functionLinenumber: 2132
    functionLinenumberEnd: 2132
    functionName: internal::ActionImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ActionImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - impl
    argTypes:
    - std::shared_ptr<Impl>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2133
    functionDepth: 0
    functionLinenumber: 2133
    functionLinenumberEnd: 2133
    functionName: internal::ActionImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ActionImpl(std::shared_ptr<Impl> impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2138,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2141
      start: 2135
    functionDepth: 1
    functionLinenumber: 2135
    functionLinenumberEnd: 2141
    functionName: operator()(Args&&... arg) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - internal::Apply
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... arg) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const Impl&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2152,1
    - Dst: std::get<arg_id>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - args_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2160
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2160
    functionName: internal::Apply
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 4
    functionsReached:
    - static_cast<const Impl&>
    - std::get<arg_id>
    linkageType: ''
    returnType: R
    signature: "R Apply(std::index_sequence<arg_id...>, std::index_sequence<excess_id...>,\n
      \         const args_type& args) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2167,1
    - Dst: internal::ActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2166
    functionDepth: 1
    functionLinenumber: 2166
    functionLinenumberEnd: 2168
    functionName: internal::MakeAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - internal::ActionImpl
    - ::testing::Action<F>
    linkageType: ''
    returnType: ::testing::Action<F>
    signature: ::testing::Action<F> MakeAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    - Dst: internal::ActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - impl
    argTypes:
    - std::shared_ptr<Impl>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2174
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2174
    functionName: internal::MakeAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - internal::ActionImpl
    - ::testing::Action<F>
    linkageType: ''
    returnType: ::testing::Action<F>
    signature: ::testing::Action<F> MakeAction(std::shared_ptr<Impl> impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2178
      start: 2176
    functionDepth: 0
    functionLinenumber: 2176
    functionLinenumberEnd: 2178
    functionName: GMOCK_INTERNAL_ARG_UNUSED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ARG_UNUSED(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2183
      start: 2182
    functionDepth: 0
    functionLinenumber: 2182
    functionLinenumberEnd: 2183
    functionName: GMOCK_INTERNAL_ARG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ARG(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2187
      start: 2186
    functionDepth: 0
    functionLinenumber: 2186
    functionLinenumberEnd: 2187
    functionName: GMOCK_INTERNAL_TEMPLATE_ARG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TEMPLATE_ARG(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2191
      start: 2190
    functionDepth: 0
    functionLinenumber: 2190
    functionLinenumberEnd: 2191
    functionName: GMOCK_INTERNAL_TYPENAME_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPENAME_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2193
      start: 2191
    functionDepth: 0
    functionLinenumber: 2191
    functionLinenumberEnd: 2193
    functionName: GMOCK_ACTION_TYPENAME_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPENAME_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2194
    functionDepth: 0
    functionLinenumber: 2194
    functionLinenumberEnd: 2195
    functionName: GMOCK_INTERNAL_TYPE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2197
      start: 2195
    functionDepth: 0
    functionLinenumber: 2195
    functionLinenumberEnd: 2197
    functionName: GMOCK_ACTION_TYPE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2200
      start: 2198
    functionDepth: 0
    functionLinenumber: 2198
    functionLinenumberEnd: 2200
    functionName: GMOCK_INTERNAL_TYPE_GVALUE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPE_GVALUE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2202
      start: 2200
    functionDepth: 0
    functionLinenumber: 2200
    functionLinenumberEnd: 2202
    functionName: GMOCK_ACTION_TYPE_GVALUE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPE_GVALUE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2205
      start: 2203
    functionDepth: 0
    functionLinenumber: 2203
    functionLinenumberEnd: 2205
    functionName: GMOCK_INTERNAL_GVALUE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GVALUE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2205
    functionDepth: 0
    functionLinenumber: 2205
    functionLinenumberEnd: 2207
    functionName: GMOCK_ACTION_GVALUE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_GVALUE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2210
      start: 2208
    functionDepth: 0
    functionLinenumber: 2208
    functionLinenumberEnd: 2210
    functionName: GMOCK_INTERNAL_INIT_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2212
      start: 2210
    functionDepth: 0
    functionLinenumber: 2210
    functionLinenumberEnd: 2212
    functionName: GMOCK_ACTION_INIT_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_INIT_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2213
    functionDepth: 0
    functionLinenumber: 2213
    functionLinenumberEnd: 2214
    functionName: GMOCK_INTERNAL_FIELD_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_FIELD_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2216
      start: 2214
    functionDepth: 0
    functionLinenumber: 2214
    functionLinenumberEnd: 2216
    functionName: GMOCK_ACTION_FIELD_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_FIELD_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - name
    - ','
    - full_name
    - ','
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2217
    functionDepth: 0
    functionLinenumber: 2217
    functionLinenumberEnd: 2258
    functionName: GMOCK_INTERNAL_ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ACTION(name, full_name, params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2119
    functionDepth: 0
    functionLinenumber: 2119
    functionLinenumberEnd: 2119
    functionName: operator const Impl&() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void operator const Impl&() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2132
      start: 2132
    functionDepth: 0
    functionLinenumber: 2132
    functionLinenumberEnd: 2132
    functionName: internal::ActionImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ActionImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - impl
    argTypes:
    - std::shared_ptr<Impl>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2133
    functionDepth: 0
    functionLinenumber: 2133
    functionLinenumberEnd: 2133
    functionName: internal::ActionImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 2
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ActionImpl(std::shared_ptr<Impl> impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2138,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2141
      start: 2135
    functionDepth: 0
    functionLinenumber: 2135
    functionLinenumberEnd: 2141
    functionName: operator()(Args&&... arg) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<Args>
    - Apply
    linkageType: ''
    returnType: R
    signature: R operator()(Args&&... arg) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const Impl&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2152,1
    - Dst: std::get<arg_id>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' args'
    argTypes:
    - args_type
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2160
      start: 2144
    functionDepth: 0
    functionLinenumber: 2144
    functionLinenumberEnd: 2160
    functionName: internal::Apply
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 4
    functionsReached:
    - static_cast<const Impl&>
    - std::get<arg_id>
    linkageType: ''
    returnType: R
    signature: "R Apply(std::index_sequence<arg_id...>, std::index_sequence<excess_id...>,\n
      \         const args_type& args) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2167,1
    - Dst: internal::ActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2166
    functionDepth: 1
    functionLinenumber: 2166
    functionLinenumberEnd: 2168
    functionName: internal::MakeAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - internal::ActionImpl
    - ::testing::Action<F>
    linkageType: ''
    returnType: ::testing::Action<F>
    signature: ::testing::Action<F> MakeAction()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Action<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    - Dst: internal::ActionImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h:2173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - impl
    argTypes:
    - std::shared_ptr<Impl>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2174
      start: 2172
    functionDepth: 1
    functionLinenumber: 2172
    functionLinenumberEnd: 2174
    functionName: internal::MakeAction
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached:
    - std::move
    - internal::ActionImpl
    - ::testing::Action<F>
    linkageType: ''
    returnType: ::testing::Action<F>
    signature: ::testing::Action<F> MakeAction(std::shared_ptr<Impl> impl)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2178
      start: 2176
    functionDepth: 0
    functionLinenumber: 2176
    functionLinenumberEnd: 2178
    functionName: GMOCK_INTERNAL_ARG_UNUSED
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ARG_UNUSED(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2183
      start: 2182
    functionDepth: 0
    functionLinenumber: 2182
    functionLinenumberEnd: 2183
    functionName: GMOCK_INTERNAL_ARG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ARG(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - el
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2187
      start: 2186
    functionDepth: 0
    functionLinenumber: 2186
    functionLinenumberEnd: 2187
    functionName: GMOCK_INTERNAL_TEMPLATE_ARG
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TEMPLATE_ARG(i, data, el)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2191
      start: 2190
    functionDepth: 0
    functionLinenumber: 2190
    functionLinenumberEnd: 2191
    functionName: GMOCK_INTERNAL_TYPENAME_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPENAME_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2193
      start: 2191
    functionDepth: 0
    functionLinenumber: 2191
    functionLinenumberEnd: 2193
    functionName: GMOCK_ACTION_TYPENAME_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPENAME_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2195
      start: 2194
    functionDepth: 0
    functionLinenumber: 2194
    functionLinenumberEnd: 2195
    functionName: GMOCK_INTERNAL_TYPE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2197
      start: 2195
    functionDepth: 0
    functionLinenumber: 2195
    functionLinenumberEnd: 2197
    functionName: GMOCK_ACTION_TYPE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2200
      start: 2198
    functionDepth: 0
    functionLinenumber: 2198
    functionLinenumberEnd: 2200
    functionName: GMOCK_INTERNAL_TYPE_GVALUE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_TYPE_GVALUE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2202
      start: 2200
    functionDepth: 0
    functionLinenumber: 2200
    functionLinenumberEnd: 2202
    functionName: GMOCK_ACTION_TYPE_GVALUE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_TYPE_GVALUE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2205
      start: 2203
    functionDepth: 0
    functionLinenumber: 2203
    functionLinenumberEnd: 2205
    functionName: GMOCK_INTERNAL_GVALUE_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_GVALUE_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2205
    functionDepth: 0
    functionLinenumber: 2205
    functionLinenumberEnd: 2207
    functionName: GMOCK_ACTION_GVALUE_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_GVALUE_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2210
      start: 2208
    functionDepth: 0
    functionLinenumber: 2208
    functionLinenumberEnd: 2210
    functionName: GMOCK_INTERNAL_INIT_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2212
      start: 2210
    functionDepth: 0
    functionLinenumber: 2210
    functionLinenumberEnd: 2212
    functionName: GMOCK_ACTION_INIT_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_INIT_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - i
    - ','
    - data
    - ','
    - param
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2213
    functionDepth: 0
    functionLinenumber: 2213
    functionLinenumberEnd: 2214
    functionName: GMOCK_INTERNAL_FIELD_PARAM
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_FIELD_PARAM(i, data, param)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2216
      start: 2214
    functionDepth: 0
    functionLinenumber: 2214
    functionLinenumberEnd: 2216
    functionName: GMOCK_ACTION_FIELD_PARAMS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_FIELD_PARAMS_(params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - name
    - ','
    - full_name
    - ','
    - params
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2258
      start: 2217
    functionDepth: 0
    functionLinenumber: 2217
    functionLinenumberEnd: 2258
    functionName: GMOCK_INTERNAL_ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_ACTION(name, full_name, params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - name
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2286
      start: 2262
    functionDepth: 0
    functionLinenumber: 2262
    functionLinenumberEnd: 2286
    functionName: ACTION
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION(name)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2289
      start: 2287
    functionDepth: 0
    functionLinenumber: 2287
    functionLinenumberEnd: 2289
    functionName: ACTION_P
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2290
    functionDepth: 0
    functionLinenumber: 2290
    functionLinenumberEnd: 2292
    functionName: ACTION_P2
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P2(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2295
      start: 2293
    functionDepth: 0
    functionLinenumber: 2293
    functionLinenumberEnd: 2295
    functionName: ACTION_P3
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P3(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2298
      start: 2296
    functionDepth: 0
    functionLinenumber: 2296
    functionLinenumberEnd: 2298
    functionName: ACTION_P4
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P4(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2299
    functionDepth: 0
    functionLinenumber: 2299
    functionLinenumberEnd: 2301
    functionName: ACTION_P5
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P5(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2304
      start: 2302
    functionDepth: 0
    functionLinenumber: 2302
    functionLinenumberEnd: 2304
    functionName: ACTION_P6
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P6(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2307
    functionName: ACTION_P7
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P7(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2310
      start: 2308
    functionDepth: 0
    functionLinenumber: 2308
    functionLinenumberEnd: 2310
    functionName: ACTION_P8
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P8(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2311
    functionDepth: 0
    functionLinenumber: 2311
    functionLinenumberEnd: 2313
    functionName: ACTION_P9
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P9(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2316
      start: 2314
    functionDepth: 0
    functionLinenumber: 2314
    functionLinenumberEnd: 2316
    functionName: ACTION_P10
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_P10(name, ...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - kind0
    - ','
    - name0
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 132
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 132
    functionName: GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS(kind0, name0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2, kind3, name3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 25
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2, kind3, name3,
      \\\n                                                  kind4, name4, kind5, name5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 29
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 33
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 37
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - ','
    - kind8
    - ','
    - name8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7, kind8, name8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 41
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - ','
    - kind8
    - ','
    - name8
    - ','
    - kind9
    - ','
    - name9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 167
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 167
    functionName: GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS(                       \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - kind0
    - ','
    - name0
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 170
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 170
    functionName: GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS(kind0, name0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2, kind3, name3)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 25
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1,
      \\\n                                                  kind2, name2, kind3, name3,
      \\\n                                                  kind4, name4, kind5, name5)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 29
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 33
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 37
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - ','
    - kind8
    - ','
    - name8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS(                        \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7, kind8, name8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 41
    argNames:
    - (
    - kind0
    - ','
    - name0
    - ','
    - kind1
    - ','
    - name1
    - ','
    - kind2
    - ','
    - name2
    - ','
    - kind3
    - ','
    - name3
    - ','
    - kind4
    - ','
    - name4
    - ','
    - kind5
    - ','
    - name5
    - ','
    - kind6
    - ','
    - name6
    - ','
    - kind7
    - ','
    - name7
    - ','
    - kind8
    - ','
    - name8
    - ','
    - kind9
    - ','
    - name9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS(                       \\\n
      \   kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, \\\n
      \   kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6, p7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 233
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 233
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6, p7, p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 239
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                     p6, p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 242
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 242
    functionName: GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 252
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 252
    functionName: GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 259
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 259
    functionName: GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 267
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 267
    functionName: GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 276
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 276
    functionName: GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 287
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 287
    functionName: GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 299
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 299
    functionName: GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 313
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 313
    functionName: GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7, \\\n                                               p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 329
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 329
    functionName: GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 2
    argNames:
    - (
    - )
    argTypes:
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_0_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_0_VALUE_PARAMS()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 334
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 334
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_1_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 335
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 335
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_2_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 336
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 336
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_3_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 337
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 337
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_4_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 338
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 338
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_5_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 339
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 339
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_6_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 340
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 340
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_7_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 341
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 341
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_8_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 342
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 342
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_9_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - '...'
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 343
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 343
    functionName: GMOCK_INTERNAL_DEFN_COPY_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_COPY_AND_10_VALUE_PARAMS(...)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 347
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 347
    functionName: GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 354
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 354
    functionName: GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 359
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 359
    functionName: GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 365
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 365
    functionName: GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 372
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 372
    functionName: GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 380
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 380
    functionName: GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 389
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 389
    functionName: GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 400
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 400
    functionName: GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7, \\\n                                               p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 412
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 412
    functionName: GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 416
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 416
    functionName: GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 417
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 417
    functionName: GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 418
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 418
    functionName: GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 419
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 419
    functionName: GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7, \\\n                                               p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 437
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 437
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 445
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 445
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 450
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 454
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 454
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6, p7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                    p6, p7, p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 462
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 462
    functionName: GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5,
      \\\n                                                     p6, p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 477
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 477
    functionName: GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 480
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 480
    functionName: GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 483
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionName: GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 487
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 487
    functionName: GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      p7, \\\n                                               p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 491
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 491
    functionName: GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 3
    argNames:
    - (
    - p0
    - )
    argTypes:
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 495
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 495
    functionName: GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS(p0)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - p0
    - ','
    - p1
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 496
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 496
    functionName: GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS(p0, p1)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 497
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 497
    functionName: GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS(p0, p1, p2)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 9
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 498
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 498
    functionName: GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 11
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 499
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 499
    functionName: GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 13
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 500
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 500
    functionName: GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 15
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 501
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 501
    functionName: GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 17
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 504
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 19
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 507
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                p7, p8)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 21
    argNames:
    - (
    - p0
    - ','
    - p1
    - ','
    - p2
    - ','
    - p3
    - ','
    - p4
    - ','
    - p5
    - ','
    - p6
    - ','
    - p7
    - ','
    - p8
    - ','
    - p9
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 510
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 510
    functionName: GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6,
      \\\n                                                 p7, p8, p9)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 5
    argNames:
    - (
    - name
    - ','
    - value_params
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: GMOCK_ACTION_CLASS_
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: GMOCK_ACTION_CLASS_(name, value_params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    argCount: 7
    argNames:
    - (
    - name
    - ','
    - template_params
    - ','
    - value_params
    - )
    argTypes:
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    - auto
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 578
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 578
    functionName: ACTION_TEMPLATE
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: ACTION_TEMPLATE(name, template_params, value_params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:596,1
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: testing::internal::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<F>
    linkageType: ''
    returnType: auto
    signature: "auto InvokeArgument(F &&f,\n                    Args... args) -> decltype(std::forward<F>(f)(args...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:604,1
    - Dst: std::get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::declval<const Params &>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:606,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:608,1
    - Dst: Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:609,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: internal::FlatTuple::template Get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:611,1
    - Dst: std::forward<decltype(callable)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:612,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 614
    functionName: "operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<decltype(callable)>
    - testing::internal::InvokeArgument
    - internal::FlatTuple::template Get<index>
    - std::forward_as_tuple
    - Apply
    - std::forward<Args>
    - std::get<index>
    - std::move
    - std::declval<const Params &>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:596,1
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: testing::internal::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 1
    functionsReached:
    - std::forward<F>
    linkageType: ''
    returnType: auto
    signature: "auto InvokeArgument(F &&f,\n                    Args... args) -> decltype(std::forward<F>(f)(args...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:604,1
    - Dst: std::get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::declval<const Params &>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:606,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:608,1
    - Dst: Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:609,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: internal::FlatTuple::template Get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:611,1
    - Dst: std::forward<decltype(callable)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:612,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 614
    functionName: "operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<decltype(callable)>
    - testing::internal::InvokeArgument
    - internal::FlatTuple::template Get<index>
    - std::forward_as_tuple
    - Apply
    - std::forward<Args>
    - std::get<index>
    - std::move
    - std::declval<const Params &>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::FlatTuple<typename std::decay<Params>::type...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:651,1
    - Dst: std::forward<Params>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 653
    functionName: testing::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - internal::FlatTuple<typename std::decay<Params>::type...>
    - std::forward<Params>
    linkageType: ''
    returnType: internal::InvokeArgumentAction<index, typename std::decay<Params>::type...>
    signature: internal::InvokeArgumentAction<index, typename std::decay<Params>::type...>
      InvokeArgument(Params &&...params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:596,1
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: testing::internal::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 2
    functionsReached:
    - std::forward<F>
    linkageType: ''
    returnType: auto
    signature: "auto InvokeArgument(F &&f,\n                    Args... args) -> decltype(std::forward<F>(f)(args...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:604,1
    - Dst: std::get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::declval<const Params &>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:606,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:608,1
    - Dst: Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:609,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: internal::FlatTuple::template Get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:611,1
    - Dst: std::forward<decltype(callable)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:612,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 614
    functionName: "operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<decltype(callable)>
    - testing::internal::InvokeArgument
    - internal::FlatTuple::template Get<index>
    - std::forward_as_tuple
    - Apply
    - std::forward<Args>
    - std::get<index>
    - std::move
    - std::declval<const Params &>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:596,1
    - Dst: std::forward<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: testing::internal::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 3
    functionsReached:
    - std::forward<F>
    linkageType: ''
    returnType: auto
    signature: "auto InvokeArgument(F &&f,\n                    Args... args) -> decltype(std::forward<F>(f)(args...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:604,1
    - Dst: std::get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward_as_tuple
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:605,1
    - Dst: std::declval<const Params &>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:606,1
    - Dst: std::forward<Args>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:608,1
    - Dst: Apply
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:609,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: internal::FlatTuple::template Get<index>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:610,1
    - Dst: testing::internal::InvokeArgument
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:611,1
    - Dst: std::forward<decltype(callable)>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:612,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 614
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 614
    functionName: "operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - std::forward<decltype(callable)>
    - testing::internal::InvokeArgument
    - internal::FlatTuple::template Get<index>
    - std::forward_as_tuple
    - Apply
    - std::forward<Args>
    - std::get<index>
    - std::move
    - std::declval<const Params &>
    linkageType: ''
    returnType: auto
    signature: "auto operator()(Args &&...args) const -> decltype(internal::InvokeArgument(\n
      \     std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)),\n
      \     std::declval<const Params &>()...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: internal::FlatTuple<typename std::decay<Params>::type...>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:651,1
    - Dst: std::forward<Params>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 653
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 653
    functionName: testing::InvokeArgument
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-more-actions.h
    functionUses: 0
    functionsReached:
    - internal::FlatTuple<typename std::decay<Params>::type...>
    - std::forward<Params>
    linkageType: ''
    returnType: internal::InvokeArgumentAction<index, typename std::decay<Params>::type...>
    signature: internal::InvokeArgumentAction<index, typename std::decay<Params>::type...>
      InvokeArgument(Params &&...params)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 308
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 308
    functionName: testing::StringMatchResultListener::StringMatchResultListener
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StringMatchResultListener()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 311
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 311
    functionName: testing::StringMatchResultListener::str
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::StringMatchResultListener::str
    linkageType: ''
    returnType: std::string
    signature: std::string str() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 314
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 314
    functionName: testing::StringMatchResultListener::Clear
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::StringMatchResultListener::str
    linkageType: ''
    returnType: void
    signature: void Clear()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 319
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 319
    functionName: testing::StringMatchResultListener::StringMatchResultListener
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StringMatchResultListener(const StringMatchResultListener&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 321
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 321
    functionName: '& operator=(const StringMatchResultListener&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: StringMatchResultListener
    signature: StringMatchResultListener & operator=(const StringMatchResultListener&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl::CastImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' polymorphic_matcher_or_value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 358
    functionName: testing::internal::MatcherCastImpl::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::MatcherCastImpl::CastImpl
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const M& polymorphic_matcher_or_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' polymorphic_matcher_or_value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 374
    functionName: testing::internal::MatcherCastImpl::CastImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Matcher<T>
    signature: "Matcher<T> CastImpl(const M& polymorphic_matcher_or_value,\n                             std::true_type
      /* convertible_to_matcher */,\n                             std::integral_constant<bool,
      Ignore>)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:382,1
    - Dst: ImplicitCast_<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 383
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 383
    functionName: testing::internal::MatcherCastImpl::CastImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - ImplicitCast_<T>
    - Matcher<T>
    linkageType: ''
    returnType: Matcher<T>
    signature: "Matcher<T> CastImpl(const M& value,\n                             std::false_type
      /* convertible_to_matcher */,\n                             std::true_type /*
      convertible_to_T */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:407,1
    - Dst: Impl::Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' source_matcher'
    argTypes:
    - Matcher<U>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl::Impl
    - Matcher<T>
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const Matcher<U>& source_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' source_matcher'
    argTypes:
    - Matcher<U>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 414
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Matcher<U>& source_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:438,1
    - Dst: static_cast<CastType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 440
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 440
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
    - static_cast<CastType>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 460
    functionName: testing::internal::MatcherCastImpl<T, Matcher<T>>::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const Matcher<T>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 467
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 467
    functionName: testing::internal::MatcherBaseImpl::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:471,1
    - Dst: typename Derived::template gmock_Impl<T>::template gmock_Impl<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: operator ::testing::Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - typename Derived::template gmock_Impl<T>::template gmock_Impl<T>
    - ::testing::Matcher<T>
    linkageType: ''
    returnType: void
    signature: void operator ::testing::Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Ts>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 485
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::forward<Ts>
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl(Ts... params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Ts>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 489
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::forward<Ts>
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl(Ts... params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Apply<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: operator ::testing::Matcher<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Apply<F>
    linkageType: ''
    returnType: void
    signature: void operator ::testing::Matcher<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Matcher<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:499,1
    - Dst: std::get<tuple_ids>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:501,1
    - Dst: typename Derived<Ts...>::template gmock_Impl<F>::template gmock_Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::Apply
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ::testing::Matcher<F>
    - std::get<tuple_ids>
    - typename Derived<Ts...>::template gmock_Impl<F>::template gmock_Impl<F>
    linkageType: ''
    returnType: ::testing::Matcher<F>
    signature: ::testing::Matcher<F> Apply(std::index_sequence<tuple_ids...>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl::CastImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' polymorphic_matcher_or_value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 358
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 358
    functionName: testing::internal::MatcherCastImpl::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::MatcherCastImpl::CastImpl
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const M& polymorphic_matcher_or_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' polymorphic_matcher_or_value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 374
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 374
    functionName: testing::internal::MatcherCastImpl::CastImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Matcher<T>
    signature: "Matcher<T> CastImpl(const M& polymorphic_matcher_or_value,\n                             std::true_type
      /* convertible_to_matcher */,\n                             std::integral_constant<bool,
      Ignore>)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:382,1
    - Dst: ImplicitCast_<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 383
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 383
    functionName: testing::internal::MatcherCastImpl::CastImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - ImplicitCast_<T>
    - Matcher<T>
    linkageType: ''
    returnType: Matcher<T>
    signature: "Matcher<T> CastImpl(const M& value,\n                             std::false_type
      /* convertible_to_matcher */,\n                             std::true_type /*
      convertible_to_T */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:407,1
    - Dst: Impl::Impl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' source_matcher'
    argTypes:
    - Matcher<U>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl::Impl
    - Matcher<T>
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const Matcher<U>& source_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' source_matcher'
    argTypes:
    - Matcher<U>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 414
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 414
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Matcher<U>& source_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:438,1
    - Dst: static_cast<CastType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    argCount: 2
    argNames:
    - x
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 440
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 440
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::MatchAndExplain
    - static_cast<CastType>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T x, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::MatcherCastImpl<T, Matcher<U>>::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 460
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 460
    functionName: testing::internal::MatcherCastImpl<T, Matcher<T>>::Cast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> Cast(const Matcher<T>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 467
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 467
    functionName: testing::internal::MatcherBaseImpl::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:471,1
    - Dst: typename Derived::template gmock_Impl<T>::template gmock_Impl<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: operator ::testing::Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - typename Derived::template gmock_Impl<T>::template gmock_Impl<T>
    - ::testing::Matcher<T>
    linkageType: ''
    returnType: void
    signature: void operator ::testing::Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Ts>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 485
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 485
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::forward<Ts>
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl(Ts... params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::forward<Ts>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 489
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 489
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::MatcherBaseImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::forward<Ts>
    linkageType: ''
    returnType: void
    signature: void MatcherBaseImpl(Ts... params)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Apply<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: operator ::testing::Matcher<F>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Apply<F>
    linkageType: ''
    returnType: void
    signature: void operator ::testing::Matcher<F>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ::testing::Matcher<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:499,1
    - Dst: std::get<tuple_ids>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:501,1
    - Dst: typename Derived<Ts...>::template gmock_Impl<F>::template gmock_Impl<F>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: testing::internal::MatcherBaseImpl<Derived<Ts...>>::Apply
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ::testing::Matcher<F>
    - std::get<tuple_ids>
    - typename Derived<Ts...>::template gmock_Impl<F>::template gmock_Impl<F>
    linkageType: ''
    returnType: ::testing::Matcher<F>
    signature: ::testing::Matcher<F> Apply(std::index_sequence<tuple_ids...>) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatcherCastImpl::Cast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 2
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: testing::MatcherCast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::MatcherCastImpl::Cast
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> MatcherCast(const M& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' polymorphic_matcher_or_value'
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 3
    functionLinenumber: 521
    functionLinenumberEnd: 523
    functionName: testing::SafeMatcherCast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MatcherCast
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> SafeMatcherCast(const M& polymorphic_matcher_or_value)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:547,1
    - Dst: GMOCK_KIND_OF_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:548,1
    - Dst: testing::MatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<U>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 554
      start: 535
    functionDepth: 3
    functionLinenumber: 535
    functionLinenumberEnd: 554
    functionName: testing::SafeMatcherCast
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GMOCK_KIND_OF_
    - testing::MatcherCast
    linkageType: ''
    returnType: Matcher<T>
    signature: Matcher<T> SafeMatcherCast(const Matcher<U>& matcher)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:567,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - ' explanation'
    - os
    argTypes:
    - std::string
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 570
    functionName: testing::internal::PrintIfNotEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: "void PrintIfNotEmpty(const std::string& explanation,\n                            ::std::ostream*
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:578,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 580
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 580
    functionName: testing::internal::IsReadableTypeName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - length
    - find_first_of
    linkageType: ''
    returnType: bool
    signature: bool IsReadableTypeName(const std::string& type_name)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:590,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:593,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:597,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:599,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:599,1
    - Dst: testing::internal::GetTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:601,1
    - Dst: testing::internal::IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:602,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:603,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 3
    argNames:
    - ' value'
    - ' matcher'
    - listener
    argTypes:
    - Value
    - Matcher<T>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 608
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 608
    functionName: testing::internal::MatchPrintAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matches
    - UniversalPrint
    - testing::internal::PrintIfNotEmpty
    - testing::internal::GetTypeName
    - StringMatchResultListener::str
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - testing::internal::IsReadableTypeName
    - MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchPrintAndExplain(Value& value, const Matcher<T>& matcher,\n
      \                         MatchResultListener* listener)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:621,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:622,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' matcher_tuple'
    - ' value_tuple'
    argTypes:
    - MatcherTuple
    - ValueTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 619
    functionDepth: 3
    functionLinenumber: 619
    functionLinenumberEnd: 623
    functionName: testing::internal::TuplePrefix::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::get<N - 1>
    - testing::gmock_matchers_test::AllOfMatches
    linkageType: ''
    returnType: bool
    signature: "bool Matches(const MatcherTuple& matcher_tuple,\n                      const
      ValueTuple& value_tuple)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TuplePrefix::ExplainMatchFailuresTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:634,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:639,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:641,1
    - Dst: typename std::tuple_element<N - 1, MatcherTuple>::type::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:643,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:645,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:652,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:653,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:653,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' matchers'
    - ' values'
    - os
    argTypes:
    - MatcherTuple
    - ValueTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 656
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 656
    functionName: testing::internal::TuplePrefix::ExplainMatchFailuresTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::TuplePrefix::ExplainMatchFailuresTo
    - typename std::tuple_element<N - 1, MatcherTuple>::type::MatchAndExplain
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - std::get<N - 1>
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailuresTo(const MatcherTuple& matchers,\n                                     const
      ValueTuple& values,\n                                     ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionName: testing::internal::TuplePrefix<0>::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool Matches(const MatcherTuple& /* matcher_tuple */,\n                      const
      ValueTuple& /* value_tuple */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: testing::internal::TuplePrefix<0>::ExplainMatchFailuresTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailuresTo(const MatcherTuple& /* matchers */,\n
      \                                    const ValueTuple& /* values */,\n                                     ::std::ostream*
      /* os */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' matcher_tuple'
    - ' value_tuple'
    argTypes:
    - MatcherTuple
    - ValueTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 681
    functionDepth: 3
    functionLinenumber: 681
    functionLinenumberEnd: 690
    functionName: testing::internal::TupleMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 32
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    linkageType: ''
    returnType: bool
    signature: "bool TupleMatches(const MatcherTuple& matcher_tuple,\n                  const
      ValueTuple& value_tuple)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TuplePrefix::ExplainMatchFailuresTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' matchers'
    - ' values'
    - os
    argTypes:
    - MatcherTuple
    - ValueTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 699
    functionName: testing::internal::ExplainMatchFailureTupleTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::TuplePrefix::ExplainMatchFailuresTo
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailureTupleTo(const MatcherTuple& matchers,\n                                const
      ValueTuple& values, ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IterateOverTuple<Tuple, TupleSize::value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tuple
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 715
    functionName: testing::internal::TransformTupleValuesHelper::Run
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - IterateOverTuple<Tuple, TupleSize::value>
    linkageType: ''
    returnType: OutIter
    signature: OutIter Run(Func f, const Tuple& t, OutIter out)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:721,1
    - Dst: ::std::get<TupleSize::value - kRemainingSize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:721,1
    - Dst: IterateOverTuple<Tup, kRemainingSize - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tup
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: operator()(Func f, const Tup& t, OutIter out) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - IterateOverTuple<Tup, kRemainingSize - 1>
    - ::std::get<TupleSize::value - kRemainingSize>
    - f
    linkageType: ''
    returnType: OutIter
    signature: OutIter operator()(Func f, const Tup& t, OutIter out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - out
    argTypes:
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: operator()(Func /* f */, const Tup& /* t */, OutIter out) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OutIter
    signature: OutIter operator()(Func /* f */, const Tup& /* t */, OutIter out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TransformTupleValuesHelper::Run
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tuple
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::internal::TransformTupleValues
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::TransformTupleValuesHelper::Run
    linkageType: ''
    returnType: OutIter
    signature: OutIter TransformTupleValues(Func f, const Tuple& t, OutIter out)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 752
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 752
    functionName: testing::internal::AnythingMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& /* x */, std::ostream* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 753
    functionName: testing::internal::AnythingMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 759
    functionName: testing::internal::AnythingMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - Pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 770
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 770
    functionName: testing::internal::IsNullMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const Pointer& p,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 0
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: testing::internal::IsNullMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 773
    functionName: testing::internal::IsNullMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - Pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 784
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 784
    functionName: testing::internal::NotNullMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const Pointer& p,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 786
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 786
    functionName: testing::internal::NotNullMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::NotNullMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::internal::RefMatcher<T&>::RefMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void RefMatcher(T& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:826,1
    - Dst: Impl<Super>::Impl<Super>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: operator Matcher<Super&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<Super>::Impl<Super>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Super&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Super
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: testing::internal::RefMatcher<T&>::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(Super& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - Super
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 841
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 841
    functionName: testing::internal::RefMatcher<T&>::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - static_cast<const void*>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Super& x,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 846
      start: 843
    functionDepth: 3
    functionLinenumber: 843
    functionLinenumberEnd: 846
    functionName: testing::internal::RefMatcher<T&>::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 3
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: testing::internal::RefMatcher<T&>::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::String::CaseInsensitiveCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 861
    functionDepth: 1
    functionLinenumber: 861
    functionLinenumberEnd: 863
    functionName: testing::internal::CaseInsensitiveCStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::String::CaseInsensitiveCStringEquals
    linkageType: ''
    returnType: bool
    signature: bool CaseInsensitiveCStringEquals(const char* lhs, const char* rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::String::CaseInsensitiveWideCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - wchar_t*
    - wchar_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 868
      start: 865
    functionDepth: 1
    functionLinenumber: 865
    functionLinenumberEnd: 868
    functionName: testing::internal::CaseInsensitiveCStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::String::CaseInsensitiveWideCStringEquals
    linkageType: ''
    returnType: bool
    signature: "bool CaseInsensitiveCStringEquals(const wchar_t* lhs,\n                                         const
      wchar_t* rhs)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::CaseInsensitiveCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:881,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:881,1
    - Dst: testing::internal::CaseInsensitiveStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - StringType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 890
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 890
    functionName: testing::internal::CaseInsensitiveStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::CaseInsensitiveCStringEquals
    - substr
    - testing::internal::CaseInsensitiveStringEquals
    - find
    - testing::internal::c_str
    linkageType: ''
    returnType: bool
    signature: bool CaseInsensitiveStringEquals(const StringType& s1, const StringType&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - str
    - expect_eq
    - case_sensitive
    argTypes:
    - StringType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 901
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 901
    functionName: testing::internal::StrEqualityMatcher::StrEqualityMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void StrEqualityMatcher(StringType str, bool expect_eq, bool case_sensitive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:908,1
    - Dst: testing::internal::StrEqualityMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 910
      start: 904
    functionDepth: 1
    functionLinenumber: 904
    functionLinenumberEnd: 910
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::StrEqualityMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:923,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 924
      start: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 924
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - StringType
    - testing::internal::StrEqualityMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaseInsensitiveStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 937
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - CaseInsensitiveStringEquals
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::DescribeToHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: testing::internal::StrEqualityMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StrEqualityMatcher::DescribeToHelper
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::DescribeToHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 943
    functionDepth: 1
    functionLinenumber: 943
    functionLinenumberEnd: 945
    functionName: testing::internal::StrEqualityMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StrEqualityMatcher::DescribeToHelper
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - expect_eq
    - os
    argTypes:
    - bool
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 955
    functionName: testing::internal::StrEqualityMatcher::DescribeToHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeToHelper(bool expect_eq, ::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' substring'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 969
    functionName: testing::internal::HasSubstrMatcher::HasSubstrMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void HasSubstrMatcher(const StringType& substring)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:976,1
    - Dst: testing::internal::HasSubstrMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 972
    functionDepth: 1
    functionLinenumber: 972
    functionLinenumberEnd: 978
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::HasSubstrMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::HasSubstrMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:988,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:988,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 989
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::HasSubstrMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 996
    functionDepth: 0
    functionLinenumber: 996
    functionLinenumberEnd: 999
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - StringType
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1005
    functionName: testing::internal::HasSubstrMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1010
    functionName: testing::internal::HasSubstrMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' prefix'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1022
    functionName: testing::internal::StartsWithMatcher::StartsWithMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StartsWithMatcher(const StringType& prefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1029,1
    - Dst: testing::internal::StartsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1031
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::StartsWithMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StartsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1041,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1041,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1042
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::StartsWithMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1052,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1052,1
    - Dst: StringType::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1053,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1053,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1054
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - length
    - StringType::substr
    - StringType::length
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1059
    functionName: testing::internal::StartsWithMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1064
    functionName: testing::internal::StartsWithMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' suffix'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1076
    functionName: testing::internal::EndsWithMatcher::EndsWithMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void EndsWithMatcher(const StringType& suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1083,1
    - Dst: testing::internal::EndsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::EndsWithMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::EndsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1095,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1095,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1094
    functionDepth: 1
    functionLinenumber: 1094
    functionLinenumberEnd: 1096
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::EndsWithMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1106,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1106,1
    - Dst: StringType::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1103
    functionDepth: 0
    functionLinenumber: 1103
    functionLinenumberEnd: 1108
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - length
    - StringType::substr
    - StringType::length
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1113
    functionName: testing::internal::EndsWithMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1118
    functionName: testing::internal::EndsWithMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' internal_matcher'
    argTypes:
    - Matcher<const std::string&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1132
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1132
    functionName: testing::internal::WhenBase64UnescapedMatcher::WhenBase64UnescapedMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void WhenBase64UnescapedMatcher(\n      const Matcher<const std::string&>&
      internal_matcher)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1140,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - MatcheeStringType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1147
      start: 1136
    functionDepth: 3
    functionLinenumber: 1136
    functionLinenumberEnd: 1147
    functionName: testing::internal::WhenBase64UnescapedMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatchPrintAndExplain
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1149
    functionDepth: 1
    functionLinenumber: 1149
    functionLinenumberEnd: 1152
    functionName: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1154
    functionDepth: 2
    functionLinenumber: 1154
    functionLinenumberEnd: 1157
    functionName: testing::internal::WhenBase64UnescapedMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<::std::tuple<T1, T2>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1176,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1177
    functionName: operator Matcher<::std::tuple<T1, T2>>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    - Matcher<::std::tuple<T1, T2>>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<::std::tuple<T1, T2>>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1180,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: operator Matcher<const ::std::tuple<T1, T2>&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const ::std::tuple<T1, T2>&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Eq2Matcher::Desc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1186
    functionName: '& GetDesc(::std::ostream& os)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::Eq2Matcher::Desc
    linkageType: ''
    returnType: ::std::ostream
    signature: ::std::ostream & GetDesc(::std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    - Dst: ::std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - args
    argTypes:
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1194
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1194
    functionName: testing::internal::PairMatchBase::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Op
    - ::std::get<1>
    - ::std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Tuple args,\n                         MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1197
    functionName: testing::internal::PairMatchBase::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::internal::PairMatchBase::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1206
    functionDepth: 0
    functionLinenumber: 1206
    functionLinenumberEnd: 1206
    functionName: testing::internal::Eq2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1210
    functionDepth: 0
    functionLinenumber: 1210
    functionLinenumberEnd: 1210
    functionName: testing::internal::Ne2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1214
    functionName: testing::internal::Lt2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1218
    functionDepth: 0
    functionLinenumber: 1218
    functionLinenumberEnd: 1218
    functionName: testing::internal::Gt2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1222
    functionName: testing::internal::Le2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1226
    functionName: testing::internal::Ge2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1236
    functionDepth: 0
    functionLinenumber: 1236
    functionLinenumberEnd: 1236
    functionName: testing::internal::NotMatcherImpl::NotMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotMatcherImpl(const Matcher<T>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1241
      start: 1238
    functionDepth: 1
    functionLinenumber: 1238
    functionLinenumberEnd: 1241
    functionName: testing::internal::NotMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::NotMatcherImpl::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1243
    functionDepth: 1
    functionLinenumber: 1243
    functionLinenumberEnd: 1245
    functionName: testing::internal::NotMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::NotMatcherImpl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1247
    functionDepth: 2
    functionLinenumber: 1247
    functionLinenumberEnd: 1249
    functionName: testing::internal::NotMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::NotMatcherImpl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1260
    functionDepth: 0
    functionLinenumber: 1260
    functionLinenumberEnd: 1260
    functionName: testing::internal::NotMatcher::NotMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotMatcher(InnerMatcher matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    - Dst: SafeMatcherCast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    - Dst: NotMatcherImpl<T>::NotMatcherImpl<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - NotMatcherImpl<T>::NotMatcherImpl<T>
    - SafeMatcherCast<T>
    - Matcher<T>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matchers
    argTypes:
    - std::vector<Matcher<T>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1281
    functionName: testing::internal::AllOfMatcherImpl::AllOfMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void AllOfMatcherImpl(std::vector<Matcher<T>> matchers)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1285,1
    - Dst: testing::internal::AllOfMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1290
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1290
    functionName: testing::internal::AllOfMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AllOfMatcherImpl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1294,1
    - Dst: testing::internal::AllOfMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1292
    functionDepth: 1
    functionLinenumber: 1292
    functionLinenumberEnd: 1299
    functionName: testing::internal::AllOfMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AllOfMatcherImpl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1307,1
    - Dst: testing::internal::AllOfMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1309,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1310,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1311,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1313,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1314,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1320,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1328
    functionName: testing::internal::AllOfMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AllOfMatcherImpl::MatchAndExplain
    - std::string::empty
    - StringMatchResultListener::str
    - size
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1344
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1344
    functionName: testing::internal::VariadicMatcher::VariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VariadicMatcher(const Args&... matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::VariadicMatcher::VariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VariadicMatcher(const VariadicMatcher&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1347
    functionDepth: 0
    functionLinenumber: 1347
    functionLinenumberEnd: 1347
    functionName: '& operator=(const VariadicMatcher&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VariadicMatcher
    signature: VariadicMatcher & operator=(const VariadicMatcher&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateVariadicMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1355,1
    - Dst: std::integral_constant<size_t, 0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1355,1
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    - Dst: CombiningMatcher<T>::CombiningMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1357
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - CombiningMatcher<T>::CombiningMatcher<T>
    - CreateVariadicMatcher<T>
    - Matcher<T>
    - std::move
    - std::integral_constant<size_t, 0>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<Matcher<T>>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: SafeMatcherCast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: testing::internal::VariadicMatcher::CreateVariadicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1364,1
    - Dst: std::integral_constant<size_t, I + 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - values
    argTypes:
    - std::vector<Matcher<T>>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1361
    functionDepth: 1
    functionLinenumber: 1361
    functionLinenumberEnd: 1365
    functionName: testing::internal::VariadicMatcher::CreateVariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::VariadicMatcher::CreateVariadicMatcher
    - std::vector<Matcher<T>>*::push_back
    - std::get<I>
    - SafeMatcherCast<T>
    - std::integral_constant<size_t, I + 1>
    linkageType: ''
    returnType: void
    signature: "void CreateVariadicMatcher(std::vector<Matcher<T>>* values,\n                             std::integral_constant<size_t,
      I>) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1370
    functionName: testing::internal::VariadicMatcher::CreateVariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void CreateVariadicMatcher(\n      std::vector<Matcher<T>>*,\n      std::integral_constant<size_t,
      sizeof...(Args)>) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matchers
    argTypes:
    - std::vector<Matcher<T>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1386
    functionName: testing::internal::AnyOfMatcherImpl::AnyOfMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void AnyOfMatcherImpl(std::vector<Matcher<T>> matchers)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1390,1
    - Dst: testing::internal::AnyOfMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1395
    functionName: testing::internal::AnyOfMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1399,1
    - Dst: testing::internal::AnyOfMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1401,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1404
      start: 1397
    functionDepth: 1
    functionLinenumber: 1397
    functionLinenumberEnd: 1404
    functionName: testing::internal::AnyOfMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1412,1
    - Dst: testing::internal::AnyOfMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1414,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1415,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1418,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1419,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1421,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1433
    functionName: testing::internal::AnyOfMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::MatchAndExplain
    - std::string::empty
    - StringMatchResultListener::str
    - size
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1450,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - condition
    - matcher_true
    - matcher_false
    argTypes:
    - bool
    - MatcherTrue
    - MatcherFalse
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1451
      start: 1447
    functionDepth: 0
    functionLinenumber: 1447
    functionLinenumberEnd: 1451
    functionName: testing::internal::ConditionalMatcher::ConditionalMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void ConditionalMatcher(bool condition, MatcherTrue matcher_true,\n
      \                    MatcherFalse matcher_false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1455,1
    - Dst: SafeMatcherCast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1454
    functionDepth: 0
    functionLinenumber: 1454
    functionLinenumberEnd: 1457
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<T>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - Iter
    - Iter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1472
    functionName: testing::internal::SomeOfArrayMatcher::SomeOfArrayMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SomeOfArrayMatcher(Iter first, Iter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1478,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1478,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1480,1
    - Dst: MatcherCast<RawU>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1480,1
    - Dst: Matcher<U>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    - Dst: MatcherImpl<RawU>::MatcherImpl<RawU>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1483
      start: 1475
    functionDepth: 2
    functionLinenumber: 1475
    functionLinenumberEnd: 1483
    functionName: operator Matcher<U>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::vector::reserve
    - std::vector::push_back
    - size
    - MatcherCast<RawU>
    - std::move
    - MatcherImpl<RawU>::MatcherImpl<RawU>
    - Matcher<U>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<U>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - pred
    argTypes:
    - Predicate
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1500
    functionName: testing::internal::TrulyMatcher::TrulyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TrulyMatcher(Predicate pred)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: predicate_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1518
      start: 1507
    functionDepth: 0
    functionLinenumber: 1507
    functionLinenumberEnd: 1518
    functionName: testing::internal::TrulyMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - predicate_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(T& x,  // NOLINT\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1522
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1522
    functionName: testing::internal::TrulyMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1524
    functionDepth: 0
    functionLinenumber: 1524
    functionLinenumberEnd: 1526
    functionName: testing::internal::TrulyMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1537
    functionDepth: 0
    functionLinenumber: 1537
    functionLinenumberEnd: 1537
    functionName: testing::internal::MatcherAsPredicate::MatcherAsPredicate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MatcherAsPredicate(M matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<const T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1562
      start: 1546
    functionDepth: 0
    functionLinenumber: 1546
    functionLinenumberEnd: 1562
    functionName: operator()(const T& x) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<const T&>
    linkageType: ''
    returnType: bool
    signature: bool operator()(const T& x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1573
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1573
    functionName: testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void PredicateFormatterFromMatcher(M m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<const T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1591,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1595,1
    - Dst: AssertionSuccess
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1596,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1602,1
    - Dst: testing::internal::MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1606,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1610,1
    - Dst: AssertionFailure
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1611,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - value_text
    - ' x'
    argTypes:
    - char*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1579
    functionDepth: 2
    functionLinenumber: 1579
    functionLinenumberEnd: 1612
    functionName: operator()(const char* value_text, const T& x) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<const T&>
    - Matcher::DescribeTo
    - testing::internal::MatchPrintAndExplain
    - AssertionFailure
    - StringMatchResultListener::str
    - AssertionSuccess
    - Matcher::Matches
    - ::std::stringstream::str
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult operator()(const char* value_text, const T& x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PredicateFormatterFromMatcher<M>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1625,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1626
      start: 1623
    functionDepth: 0
    functionLinenumber: 1623
    functionLinenumberEnd: 1626
    functionName: testing::internal::MakePredicateFormatterFromMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    - PredicateFormatterFromMatcher<M>
    linkageType: ''
    returnType: PredicateFormatterFromMatcher<M>
    signature: "PredicateFormatterFromMatcher<M> MakePredicateFormatterFromMatcher(\n
      \   M matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' f'
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1633
    functionDepth: 0
    functionLinenumber: 1633
    functionLinenumberEnd: 1636
    functionName: testing::internal::IsNanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const FloatType& f,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1638
      start: 1638
    functionDepth: 0
    functionLinenumber: 1638
    functionLinenumberEnd: 1638
    functionName: testing::internal::IsNanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1639
    functionName: testing::internal::IsNanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - expected
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1655
    functionDepth: 0
    functionLinenumber: 1655
    functionLinenumberEnd: 1656
    functionName: testing::internal::FloatingEqMatcher::FloatingEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FloatingEqMatcher(FloatType expected, bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - expected
    - nan_eq_nan
    - max_abs_error
    argTypes:
    - FloatType
    - bool
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1668
      start: 1661
    functionDepth: 1
    functionLinenumber: 1661
    functionLinenumberEnd: 1668
    functionName: testing::internal::FloatingEqMatcher::FloatingEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: "void FloatingEqMatcher(FloatType expected, bool nan_eq_nan,\n                    FloatType
      max_abs_error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - expected
    - nan_eq_nan
    - max_abs_error
    argTypes:
    - FloatType
    - bool
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1677
      start: 1674
    functionDepth: 0
    functionLinenumber: 1674
    functionLinenumberEnd: 1677
    functionName: testing::internal::FloatingEqMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(FloatType expected, bool nan_eq_nan, FloatType max_abs_error)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FloatingPoint::is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1684,1
    - Dst: is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1684,1
    - Dst: FloatingPoint::is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1685,1
    - Dst: is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1685,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1691,1
    - Dst: ::std::fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1701,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1705,1
    - Dst: FloatingPoint::AlmostEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1710,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1679
    functionDepth: 1
    functionLinenumber: 1679
    functionLinenumberEnd: 1712
    functionName: testing::internal::FloatingEqMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - is_nan
    - ::std::fabs
    - MatchResultListener*::IsInterested
    - FloatingPoint::AlmostEquals
    - FloatingPoint::is_nan
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(T value,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1719,1
    - Dst: FloatingPoint<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1720,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1728,1
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1732,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1733
    functionName: testing::internal::FloatingEqMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - FloatingPoint<FloatType>
    - ::std::ostream*::precision
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1738,1
    - Dst: FloatingPoint<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1739,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1747,1
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1752,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1753
      start: 1735
    functionDepth: 1
    functionLinenumber: 1735
    functionLinenumberEnd: 1753
    functionName: testing::internal::FloatingEqMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - FloatingPoint<FloatType>
    - ::std::ostream*::precision
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1756
    functionName: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool HasMaxAbsError() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1768,1
    - Dst: Impl<FloatType>::Impl<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 0
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: operator Matcher<FloatType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<FloatType>::Impl<FloatType>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<FloatType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1773,1
    - Dst: Impl<const FloatType&>::Impl<const FloatType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1775
      start: 1772
    functionDepth: 0
    functionLinenumber: 1772
    functionLinenumberEnd: 1775
    functionName: operator Matcher<const FloatType&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<const FloatType&>::Impl<const FloatType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const FloatType&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1778,1
    - Dst: Impl<FloatType&>::Impl<FloatType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1777
    functionDepth: 0
    functionLinenumber: 1777
    functionLinenumberEnd: 1780
    functionName: operator Matcher<FloatType&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<FloatType&>::Impl<FloatType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<FloatType&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1797
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - nan_eq_nan
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1799
    functionDepth: 1
    functionLinenumber: 1799
    functionLinenumberEnd: 1799
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - max_abs_error
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1801
    functionDepth: 1
    functionLinenumber: 1801
    functionLinenumberEnd: 1803
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(FloatType max_abs_error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_abs_error
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1805
    functionDepth: 1
    functionLinenumber: 1805
    functionLinenumberEnd: 1807
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(FloatType max_abs_error, bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1811,1
    - Dst: Impl<::std::tuple<T1, T2>>::tuple<T1, T2>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1813
      start: 1810
    functionDepth: 0
    functionLinenumber: 1810
    functionLinenumberEnd: 1813
    functionName: operator Matcher<::std::tuple<T1, T2>>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<::std::tuple<T1, T2>>::tuple<T1, T2>>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<::std::tuple<T1, T2>>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1816,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1815
    functionDepth: 0
    functionLinenumber: 1815
    functionLinenumberEnd: 1818
    functionName: operator Matcher<const ::std::tuple<T1, T2>&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const ::std::tuple<T1, T2>&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1823
      start: 1821
    functionDepth: 0
    functionLinenumber: 1821
    functionLinenumberEnd: 1823
    functionName: '& GetDesc(::std::ostream& os)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ::std::ostream
    signature: ::std::ostream & GetDesc(::std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - max_abs_error
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1828
    functionDepth: 0
    functionLinenumber: 1828
    functionLinenumberEnd: 1829
    functionName: testing::internal::FloatingEq2Matcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(FloatType max_abs_error, bool nan_eq_nan)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<Matcher<FloatType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1835,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1836,1
    - Dst: static_cast<Matcher<FloatType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1840,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - args
    - listener
    argTypes:
    - Tuple
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1843
      start: 1831
    functionDepth: 0
    functionLinenumber: 1831
    functionLinenumberEnd: 1843
    functionName: testing::internal::FloatingEq2Matcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - static_cast<Matcher<FloatType>>
    - ::std::get<1>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Tuple args,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1846
      start: 1844
    functionDepth: 0
    functionLinenumber: 1844
    functionLinenumberEnd: 1846
    functionName: testing::internal::FloatingEq2Matcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::internal::FloatingEq2Matcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - max_abs_error_val
    - nan_eq_nan_val
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1859
      start: 1856
    functionDepth: 0
    functionLinenumber: 1856
    functionLinenumberEnd: 1859
    functionName: testing::internal::FloatingEq2Matcher::Init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Init(FloatType max_abs_error_val, bool nan_eq_nan_val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1869
      start: 1869
    functionDepth: 0
    functionLinenumber: 1869
    functionLinenumberEnd: 1869
    functionName: testing::internal::PointeeMatcher::PointeeMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PointeeMatcher(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Pointer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1881,1
    - Dst: Impl<const Pointer&>::Impl<const Pointer&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1882
      start: 1880
    functionDepth: 0
    functionLinenumber: 1880
    functionLinenumberEnd: 1882
    functionName: operator Matcher<Pointer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const Pointer&>::Impl<const Pointer&>
    - Matcher<Pointer>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Pointer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<const Pointee&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1894
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1894
    functionName: testing::internal::PointeeMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<const Pointee&>
    linkageType: ''
    returnType: void
    signature: void Impl(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointeeMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1896
    functionDepth: 1
    functionLinenumber: 1896
    functionLinenumberEnd: 1899
    functionName: testing::internal::PointeeMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PointeeMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointeeMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1901
    functionDepth: 2
    functionLinenumber: 1901
    functionLinenumberEnd: 1904
    functionName: testing::internal::PointeeMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::PointeeMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1908,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1911,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - pointer
    - listener
    argTypes:
    - Pointer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1912
      start: 1906
    functionDepth: 0
    functionLinenumber: 1906
    functionLinenumberEnd: 1912
    functionName: testing::internal::PointeeMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GetRawPointer
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Pointer pointer,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1928
    functionDepth: 0
    functionLinenumber: 1928
    functionLinenumberEnd: 1928
    functionName: testing::internal::PointerMatcher::PointerMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PointerMatcher(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<PointerType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1940,1
    - Dst: Impl<const PointerType&>::Impl<const PointerType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1939
    functionDepth: 0
    functionLinenumber: 1939
    functionLinenumberEnd: 1941
    functionName: operator Matcher<PointerType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher<PointerType>
    - Impl<const PointerType&>::Impl<const PointerType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<PointerType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<Pointer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1952
    functionDepth: 0
    functionLinenumber: 1952
    functionLinenumberEnd: 1953
    functionName: testing::internal::PointerMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<Pointer>
    linkageType: ''
    returnType: void
    signature: void Impl(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointerMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1958
      start: 1955
    functionDepth: 1
    functionLinenumber: 1955
    functionLinenumberEnd: 1958
    functionName: testing::internal::PointerMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PointerMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointerMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1963
      start: 1960
    functionDepth: 2
    functionLinenumber: 1960
    functionLinenumberEnd: 1963
    functionName: testing::internal::PointerMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::PointerMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1968,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - pointer
    - listener
    argTypes:
    - PointerType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1965
    functionDepth: 0
    functionLinenumber: 1965
    functionLinenumberEnd: 1970
    functionName: testing::internal::PointerMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GetRawPointer
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(PointerType pointer,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1989
    functionDepth: 0
    functionLinenumber: 1989
    functionLinenumberEnd: 1990
    functionName: testing::internal::WhenDynamicCastToMatcherBase::WhenDynamicCastToMatcherBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcherBase(const Matcher<To>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1993,1
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1992
    functionDepth: 1
    functionLinenumber: 1992
    functionLinenumberEnd: 1995
    functionName: testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    - testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1998,1
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2000
      start: 1997
    functionDepth: 1
    functionLinenumber: 1997
    functionLinenumberEnd: 2000
    functionName: testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    - testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetTypeName<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 2005
    functionDepth: 0
    functionLinenumber: 2005
    functionLinenumberEnd: 2005
    functionName: testing::internal::WhenDynamicCastToMatcherBase::GetToName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GetTypeName<To>
    linkageType: ''
    returnType: std::string
    signature: std::string GetToName()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetToName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2010
      start: 2008
    functionDepth: 1
    functionLinenumber: 2008
    functionLinenumberEnd: 2010
    functionName: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetToName
    linkageType: ''
    returnType: void
    signature: void GetCastTypeDescription(::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2019
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2019
    functionName: testing::internal::WhenDynamicCastToMatcher::WhenDynamicCastToMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcher(const Matcher<To>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dynamic_cast<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2023,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2024,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - from
    - listener
    argTypes:
    - From
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2022
    functionDepth: 0
    functionLinenumber: 2022
    functionLinenumberEnd: 2025
    functionName: testing::internal::WhenDynamicCastToMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - dynamic_cast<To>
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(From from, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2033
    functionDepth: 0
    functionLinenumber: 2033
    functionLinenumberEnd: 2034
    functionName: testing::internal::WhenDynamicCastToMatcher<To&>::WhenDynamicCastToMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcher(const Matcher<To&>& matcher)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: dynamic_cast<To*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2039,1
    - Dst: testing::internal::WhenDynamicCastToMatcher<To&>::GetToName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2041,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' from'
    - listener
    argTypes:
    - From
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 0
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: testing::internal::WhenDynamicCastToMatcher<To&>::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcher<To&>::GetToName
    - MatchPrintAndExplain
    - dynamic_cast<To*>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(From& from, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - Class::*field
    - ' matcher'
    argTypes:
    - FieldType
    - Matcher<const FieldType&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: testing::internal::FieldMatcher::FieldMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void FieldMatcher(FieldType Class::*field,\n               const Matcher<const
      FieldType&>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' field_name'
    - Class::*field
    - ' matcher'
    argTypes:
    - std::string
    - FieldType
    - Matcher<const FieldType&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2062
      start: 2058
    functionDepth: 0
    functionLinenumber: 2058
    functionLinenumberEnd: 2062
    functionName: testing::internal::FieldMatcher::FieldMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void FieldMatcher(const std::string& field_name, FieldType Class::*field,\n
      \              const Matcher<const FieldType&>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2067
      start: 2064
    functionDepth: 1
    functionLinenumber: 2064
    functionLinenumberEnd: 2067
    functionName: testing::internal::FieldMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::FieldMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2072
      start: 2069
    functionDepth: 1
    functionLinenumber: 2069
    functionLinenumberEnd: 2072
    functionName: testing::internal::FieldMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::FieldMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2078,1
    - Dst: udt::legacy_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' value'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2081
      start: 2075
    functionDepth: 1
    functionLinenumber: 2075
    functionLinenumberEnd: 2081
    functionName: testing::internal::FieldMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FieldMatcher::MatchAndExplainImpl
    - udt::legacy_type
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& value, MatchResultListener* listener)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' obj'
    - listener
    argTypes:
    - Class
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2089
      start: 2084
    functionDepth: 0
    functionLinenumber: 2084
    functionLinenumberEnd: 2089
    functionName: testing::internal::FieldMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::false_type /* is_not_pointer */,\n                           const
      Class& obj,\n                           MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2099,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2099,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - p
    - listener
    argTypes:
    - Class*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2100
      start: 2091
    functionDepth: 1
    functionLinenumber: 2091
    functionLinenumberEnd: 2100
    functionName: testing::internal::FieldMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::FieldMatcher::MatchAndExplainImpl
    - std::false_type
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class*
      p,\n                           MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - property
    - ' matcher'
    argTypes:
    - Property
    - Matcher<RefToConstProperty>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2123
      start: 2120
    functionDepth: 0
    functionLinenumber: 2120
    functionLinenumberEnd: 2123
    functionName: testing::internal::PropertyMatcher::PropertyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PropertyMatcher(Property property, const Matcher<RefToConstProperty>&
      matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' property_name'
    - property
    - ' matcher'
    argTypes:
    - std::string
    - Property
    - Matcher<RefToConstProperty>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2129
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2129
    functionName: testing::internal::PropertyMatcher::PropertyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void PropertyMatcher(const std::string& property_name, Property property,\n
      \                 const Matcher<RefToConstProperty>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2134
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2134
    functionName: testing::internal::PropertyMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PropertyMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2139
    functionName: testing::internal::PropertyMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PropertyMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2143,1
    - Dst: udt::legacy_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' value'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2146
      start: 2142
    functionDepth: 1
    functionLinenumber: 2142
    functionLinenumberEnd: 2146
    functionName: testing::internal::PropertyMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - udt::legacy_type
    - testing::internal::PropertyMatcher::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& value, MatchResultListener* listener)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' obj'
    - listener
    argTypes:
    - Class
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2149
    functionDepth: 0
    functionLinenumber: 2149
    functionLinenumberEnd: 2157
    functionName: testing::internal::PropertyMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::false_type /* is_not_pointer */,\n                           const
      Class& obj,\n                           MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2167,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - p
    - listener
    argTypes:
    - Class*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2159
    functionDepth: 1
    functionLinenumber: 2159
    functionLinenumberEnd: 2168
    functionName: testing::internal::PropertyMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - std::false_type
    - testing::internal::PropertyMatcher::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class*
      p,\n                           MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2184
      start: 2184
    functionDepth: 0
    functionLinenumber: 2184
    functionLinenumberEnd: 2184
    functionName: testing::internal::CheckIsValid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void CheckIsValid(Functor /* functor */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2187,1
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - f
    - ' arg'
    argTypes:
    - Functor
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2189
      start: 2187
    functionDepth: 1
    functionLinenumber: 2187
    functionLinenumberEnd: 2189
    functionName: testing::internal::Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - f
    linkageType: ''
    returnType: auto
    signature: auto Invoke(Functor f, const T& arg) -> decltype(f(arg))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2201
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2201
    functionName: testing::internal::CheckIsValid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: void CheckIsValid(ResType (*f)(ArgType))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2205
      start: 2203
    functionDepth: 0
    functionLinenumber: 2203
    functionLinenumberEnd: 2205
    functionName: testing::internal::Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ResType
    signature: ResType Invoke(ResType (*f)(ArgType), T arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2214,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - callable
    - matcher
    argTypes:
    - Callable
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2215
      start: 2213
    functionDepth: 0
    functionLinenumber: 2213
    functionLinenumberEnd: 2215
    functionName: testing::internal::ResultOfMatcher::ResultOfMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ResultOfMatcher(Callable callable, InnerMatcher matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2220,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2221,1
    - Dst: testing::internal::CheckIsValid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' result_description'
    - callable
    - matcher
    argTypes:
    - std::string
    - Callable
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2223
      start: 2217
    functionDepth: 1
    functionLinenumber: 2217
    functionLinenumberEnd: 2223
    functionName: testing::internal::ResultOfMatcher::ResultOfMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::CheckIsValid
    linkageType: ''
    returnType: void
    signature: "void ResultOfMatcher(const std::string& result_description, Callable
      callable,\n                  InnerMatcher matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2227,1
    - Dst: Impl<const T&>::Impl<const T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2229
      start: 2226
    functionDepth: 0
    functionLinenumber: 2226
    functionLinenumberEnd: 2229
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const T&>::Impl<const T&>
    - Matcher<T>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ResultType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' result_description'
    - ' callable'
    - ' matcher'
    argTypes:
    - std::string
    - CallableStorageType
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2245
      start: 2241
    functionDepth: 0
    functionLinenumber: 2241
    functionLinenumberEnd: 2245
    functionName: testing::internal::ResultOfMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<ResultType>
    linkageType: ''
    returnType: void
    signature: "void Impl(const std::string& result_description,\n         const CallableStorageType&
      callable, const M& matcher)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2248,1
    - Dst: testing::internal::ResultOfMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2247
    functionDepth: 1
    functionLinenumber: 2247
    functionLinenumberEnd: 2254
    functionName: testing::internal::ResultOfMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::ResultOfMatcher::Impl::DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2257,1
    - Dst: testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2263
      start: 2256
    functionDepth: 1
    functionLinenumber: 2256
    functionLinenumberEnd: 2263
    functionName: testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - empty
    - testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2266,1
    - Dst: CallableTraits<Callable>::template Invoke<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2276,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - obj
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2265
    functionDepth: 0
    functionLinenumber: 2265
    functionLinenumberEnd: 2278
    functionName: testing::internal::ResultOfMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - empty
    - MatchPrintAndExplain
    - CallableTraits<Callable>::template Invoke<T>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T obj, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' size_matcher'
    argTypes:
    - SizeMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2300
    functionDepth: 0
    functionLinenumber: 2300
    functionLinenumberEnd: 2301
    functionName: testing::internal::SizeIsMatcher::SizeIsMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SizeIsMatcher(const SizeMatcher& size_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Container>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2305,1
    - Dst: Impl<const Container&>::Impl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2306
      start: 2304
    functionDepth: 0
    functionLinenumber: 2304
    functionLinenumberEnd: 2306
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const Container&>::Impl<const Container&>
    - Matcher<Container>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<SizeType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' size_matcher'
    argTypes:
    - SizeMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2312
    functionDepth: 0
    functionLinenumber: 2312
    functionLinenumberEnd: 2313
    functionName: testing::internal::SizeIsMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<SizeType>
    linkageType: ''
    returnType: void
    signature: void Impl(const SizeMatcher& size_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::SizeIsMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2318
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2318
    functionName: testing::internal::SizeIsMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2319
    functionDepth: 1
    functionLinenumber: 2319
    functionLinenumberEnd: 2322
    functionName: testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Container::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2326,1
    - Dst: testing::internal::SizeIsMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2328,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2333
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2333
    functionName: testing::internal::SizeIsMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::MatchAndExplain
    - Container::size
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' distance_matcher'
    argTypes:
    - DistanceMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2349
      start: 2348
    functionDepth: 0
    functionLinenumber: 2348
    functionLinenumberEnd: 2349
    functionName: testing::internal::BeginEndDistanceIsMatcher::BeginEndDistanceIsMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BeginEndDistanceIsMatcher(const DistanceMatcher& distance_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Container>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2353,1
    - Dst: Impl<const Container&>::Impl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2354
      start: 2352
    functionDepth: 0
    functionLinenumber: 2352
    functionLinenumberEnd: 2354
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const Container&>::Impl<const Container&>
    - Matcher<Container>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<DistanceType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' distance_matcher'
    argTypes:
    - DistanceMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 2365
    functionDepth: 0
    functionLinenumber: 2365
    functionLinenumberEnd: 2366
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<DistanceType>
    linkageType: ''
    returnType: void
    signature: void Impl(const DistanceMatcher& distance_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2371
      start: 2368
    functionDepth: 1
    functionLinenumber: 2368
    functionLinenumberEnd: 2371
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2372
    functionDepth: 1
    functionLinenumber: 2372
    functionLinenumberEnd: 2375
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2384,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2389
      start: 2377
    functionDepth: 1
    functionLinenumber: 2377
    functionLinenumberEnd: 2389
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - end
    - StringMatchResultListener::str
    - testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
    - PrintIfNotEmpty
    - begin
    - MatchResultListener*::stream
    - std::distance
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::Copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' expected'
    argTypes:
    - Container
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2424
      start: 2423
    functionDepth: 1
    functionLinenumber: 2423
    functionLinenumberEnd: 2424
    functionName: testing::internal::ContainerEqMatcher::ContainerEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StlContainerView::Copy
    linkageType: ''
    returnType: void
    signature: void ContainerEqMatcher(const Container& expected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2429
      start: 2426
    functionDepth: 0
    functionLinenumber: 2426
    functionLinenumberEnd: 2429
    functionName: testing::internal::ContainerEqMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2433
      start: 2430
    functionDepth: 0
    functionLinenumber: 2430
    functionLinenumberEnd: 2433
    functionName: testing::internal::ContainerEqMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2441,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2444,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2448,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2448,1
    - Dst: testing::internal::ArrayAwareFind
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2451,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2458,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2464,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2464,1
    - Dst: testing::internal::ArrayAwareFind
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2465,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2465,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2466,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2467,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2475,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    argCount: 2
    argNames:
    - ' lhs'
    - listener
    argTypes:
    - LhsContainer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2481
      start: 2436
    functionDepth: 1
    functionLinenumber: 2436
    functionLinenumberEnd: 2481
    functionName: testing::internal::ContainerEqMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - end
    - UniversalPrint
    - testing::internal::ArrayAwareFind
    - testing::internal::StlContainerView::ConstReference
    - StlContainerReference::end
    - MatchResultListener*::stream
    - StlContainerReference::begin
    - begin
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const LhsContainer& lhs,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2492
      start: 2490
    functionDepth: 0
    functionLinenumber: 2490
    functionLinenumberEnd: 2492
    functionName: operator()(const T& lhs, const U& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(const T& lhs, const U& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' comparator'
    - ' matcher'
    argTypes:
    - Comparator
    - ContainerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2501
      start: 2499
    functionDepth: 0
    functionLinenumber: 2499
    functionLinenumberEnd: 2501
    functionName: testing::internal::WhenSortedByMatcher::WhenSortedByMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void WhenSortedByMatcher(const Comparator& comparator,\n                      const
      ContainerMatcher& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2505,1
    - Dst: Impl<LhsContainer>::Impl<LhsContainer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2506
      start: 2504
    functionDepth: 0
    functionLinenumber: 2504
    functionLinenumberEnd: 2506
    functionName: operator Matcher<LhsContainer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<LhsContainer>::Impl<LhsContainer>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<LhsContainer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' comparator'
    - ' matcher'
    argTypes:
    - Comparator
    - ContainerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2523
      start: 2522
    functionDepth: 0
    functionLinenumber: 2522
    functionLinenumberEnd: 2523
    functionName: testing::internal::WhenSortedByMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Comparator& comparator, const ContainerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenSortedByMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2528
      start: 2525
    functionDepth: 1
    functionLinenumber: 2525
    functionLinenumberEnd: 2528
    functionName: testing::internal::WhenSortedByMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::WhenSortedByMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2533
      start: 2530
    functionDepth: 1
    functionLinenumber: 2530
    functionLinenumberEnd: 2533
    functionName: testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2537,1
    - Dst: LhsStlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2538,1
    - Dst: LhsStlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2539,1
    - Dst: ::std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: ::std::vector<LhsValue>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: ::std::vector<LhsValue>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2543,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2546,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2550,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2550,1
    - Dst: testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2555,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - LhsContainer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2558
      start: 2535
    functionDepth: 1
    functionLinenumber: 2535
    functionLinenumberEnd: 2558
    functionName: testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - ::std::vector<LhsValue>::begin
    - Matches
    - ::std::sort
    - LhsStlContainerReference::end
    - UniversalPrint
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - ::std::vector<LhsValue>::end
    - testing::internal::StlContainerView::ConstReference
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
    - LhsStlContainerReference::begin
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(LhsContainer lhs,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2564
      start: 2564
    functionDepth: 0
    functionLinenumber: 2564
    functionLinenumberEnd: 2564
    functionName: testing::internal::WhenSortedByMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Impl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2565
      start: 2565
    functionDepth: 0
    functionLinenumber: 2565
    functionLinenumberEnd: 2565
    functionName: '& operator=(const Impl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Impl
    signature: Impl & operator=(const Impl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' tuple_matcher'
    - ' rhs'
    argTypes:
    - TupleMatcher
    - RhsContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2596
      start: 2595
    functionDepth: 1
    functionLinenumber: 2595
    functionLinenumberEnd: 2596
    functionName: testing::internal::PointwiseMatcher::PointwiseMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void PointwiseMatcher(const TupleMatcher& tuple_matcher, const RhsContainer&
      rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<LhsContainer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2604,1
    - Dst: Impl<const LhsContainer&>::Impl<const LhsContainer&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2606
      start: 2599
    functionDepth: 0
    functionLinenumber: 2599
    functionLinenumberEnd: 2606
    functionName: operator Matcher<LhsContainer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher<LhsContainer>
    - Impl<const LhsContainer&>::Impl<const LhsContainer&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<LhsContainer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<InnerMatcherArg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' tuple_matcher'
    - ' rhs'
    argTypes:
    - TupleMatcher
    - RhsStlContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2626
      start: 2623
    functionDepth: 0
    functionLinenumber: 2623
    functionLinenumberEnd: 2626
    functionName: testing::internal::PointwiseMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<InnerMatcherArg>
    linkageType: ''
    returnType: void
    signature: void Impl(const TupleMatcher& tuple_matcher, const RhsStlContainer&
      rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2629,1
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2631,1
    - Dst: testing::internal::PointwiseMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2628
    functionDepth: 3
    functionLinenumber: 2628
    functionLinenumberEnd: 2634
    functionName: testing::internal::PointwiseMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    - testing::internal::PointwiseMatcher::Impl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2636,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2639,1
    - Dst: testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2642
      start: 2635
    functionDepth: 1
    functionLinenumber: 2635
    functionLinenumberEnd: 2642
    functionName: testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - UniversalPrint
    - testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 5
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2646,1
    - Dst: LhsStlContainerReference::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2647,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2648,1
    - Dst: LhsStlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2653,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2654,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2656,1
    - Dst: testing::internal::PointwiseMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2661,1
    - Dst: InnerMatcherArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2662,1
    - Dst: ImplicitCast_<const LhsValue&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2662,1
    - Dst: ImplicitCast_<const RhsValue&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2663,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2666,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2666,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2668,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2668,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2670,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2670,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2670,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2674,1
    - Dst: InnerMatcherArg
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2675,1
    - Dst: ImplicitCast_<const LhsValue&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2675,1
    - Dst: ImplicitCast_<const RhsValue&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2676,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - LhsContainer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2682
      start: 2644
    functionDepth: 1
    functionLinenumber: 2644
    functionLinenumberEnd: 2682
    functionName: testing::internal::PointwiseMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - ImplicitCast_<const LhsValue&>
    - Matches
    - UniversalPrint
    - size
    - LhsStlContainerReference::size
    - testing::internal::PointwiseMatcher::Impl::MatchAndExplain
    - InnerMatcherArg
    - StringMatchResultListener::str
    - ImplicitCast_<const RhsValue&>
    - PrintIfNotEmpty
    - testing::internal::StlContainerView::ConstReference
    - begin
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - LhsStlContainerReference::begin
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(LhsContainer lhs,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::SafeMatcherCast<const Element&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - inner_matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2705
    functionDepth: 0
    functionLinenumber: 2705
    functionLinenumberEnd: 2707
    functionName: testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::SafeMatcherCast<const Element&>
    linkageType: ''
    returnType: void
    signature: void QuantifierMatcherImpl(InnerMatcher inner_matcher)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2714,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2716,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2716,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2719,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2724,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2724,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2724,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 3
    argNames:
    - all_elements_should_match
    - container
    - listener
    argTypes:
    - bool
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2729
      start: 2712
    functionDepth: 1
    functionLinenumber: 2712
    functionLinenumberEnd: 2729
    functionName: testing::internal::QuantifierMatcherImpl::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - testing::internal::StlContainerView::ConstReference
    - StlContainerReference::end
    - MatchResultListener*::stream
    - StlContainerReference::begin
    - MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(bool all_elements_should_match, Container
      container,\n                           MatchResultListener* listener) const"
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2734,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2737,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2737,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2740,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2742,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2745,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2746,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2748,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2761,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2761,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2762,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2764,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2764,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2764,1
    - Dst: std::vector::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2767,1
    - Dst: std::vector::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2772,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2774,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2774,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2774,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    argCount: 3
    argNames:
    - ' count_matcher'
    - container
    - listener
    argTypes:
    - Matcher<size_t>
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2777
      start: 2731
    functionDepth: 1
    functionLinenumber: 2731
    functionLinenumberEnd: 2777
    functionName: testing::internal::QuantifierMatcherImpl::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::vector::push_back
    - std::vector::empty
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - testing::internal::StlContainerView::ConstReference
    - StlContainerReference::end
    - MatchResultListener*::IsInterested
    - StlContainerReference::begin
    - MatchResultListener*::stream
    - MatchAndExplain
    - std::vector::size
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(const Matcher<size_t>& count_matcher,\n                           Container
      container,\n                           MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - inner_matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2790
      start: 2789
    functionDepth: 0
    functionLinenumber: 2789
    functionLinenumberEnd: 2790
    functionName: testing::internal::ContainsMatcherImpl::ContainsMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContainsMatcherImpl(InnerMatcher inner_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsMatcherImpl::inner_matcher_::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2796
      start: 2793
    functionDepth: 0
    functionLinenumber: 2793
    functionLinenumberEnd: 2796
    functionName: testing::internal::ContainsMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::ContainsMatcherImpl::inner_matcher_::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsMatcherImpl::inner_matcher_::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2801
      start: 2798
    functionDepth: 0
    functionLinenumber: 2798
    functionLinenumberEnd: 2801
    functionName: testing::internal::ContainsMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::ContainsMatcherImpl::inner_matcher_::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsMatcherImpl::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2806
      start: 2803
    functionDepth: 0
    functionLinenumber: 2803
    functionLinenumberEnd: 2806
    functionName: testing::internal::ContainsMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::ContainsMatcherImpl::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - inner_matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2816
      start: 2815
    functionDepth: 0
    functionLinenumber: 2815
    functionLinenumberEnd: 2816
    functionName: testing::internal::EachMatcherImpl::EachMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void EachMatcherImpl(InnerMatcher inner_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::EachMatcherImpl::inner_matcher_::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2819
    functionDepth: 0
    functionLinenumber: 2819
    functionLinenumberEnd: 2822
    functionName: testing::internal::EachMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::EachMatcherImpl::inner_matcher_::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::EachMatcherImpl::inner_matcher_::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2824
    functionDepth: 0
    functionLinenumber: 2824
    functionLinenumberEnd: 2827
    functionName: testing::internal::EachMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::EachMatcherImpl::inner_matcher_::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::EachMatcherImpl::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2832
      start: 2829
    functionDepth: 0
    functionLinenumber: 2829
    functionLinenumberEnd: 2832
    functionName: testing::internal::EachMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::EachMatcherImpl::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - inner_matcher
    - count_matcher
    argTypes:
    - InnerMatcher
    - Matcher<size_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2844
      start: 2841
    functionDepth: 0
    functionLinenumber: 2841
    functionLinenumberEnd: 2844
    functionName: testing::internal::ContainsTimesMatcherImpl::ContainsTimesMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void ContainsTimesMatcherImpl(InnerMatcher inner_matcher,\n                                    Matcher<size_t>
      count_matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsTimesMatcherImpl::inner_matcher_::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2848,1
    - Dst: testing::internal::ContainsTimesMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2846
    functionDepth: 1
    functionLinenumber: 2846
    functionLinenumberEnd: 2851
    functionName: testing::internal::ContainsTimesMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::ContainsTimesMatcherImpl::DescribeTo
    - testing::internal::ContainsTimesMatcherImpl::inner_matcher_::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsTimesMatcherImpl::inner_matcher_::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2855,1
    - Dst: testing::internal::ContainsTimesMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2858
      start: 2853
    functionDepth: 1
    functionLinenumber: 2853
    functionLinenumberEnd: 2858
    functionName: testing::internal::ContainsTimesMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::ContainsTimesMatcherImpl::DescribeNegationTo
    - testing::internal::ContainsTimesMatcherImpl::inner_matcher_::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ContainsTimesMatcherImpl::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2863
      start: 2860
    functionDepth: 0
    functionLinenumber: 2860
    functionLinenumberEnd: 2863
    functionName: testing::internal::ContainsTimesMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::ContainsTimesMatcherImpl::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - m
    - count_matcher
    argTypes:
    - M
    - Matcher<size_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2874
      start: 2873
    functionDepth: 0
    functionLinenumber: 2873
    functionLinenumberEnd: 2874
    functionName: testing::internal::ContainsTimesMatcher::ContainsTimesMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ContainsTimesMatcher(M m, Matcher<size_t> count_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Container>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2878,1
    - Dst: ContainsTimesMatcherImpl<const Container&>::ContainsTimesMatcherImpl<const
        Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2880
      start: 2877
    functionDepth: 0
    functionLinenumber: 2877
    functionLinenumberEnd: 2880
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ContainsTimesMatcherImpl<const Container&>::ContainsTimesMatcherImpl<const Container&>
    - Matcher<Container>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2891
    functionDepth: 0
    functionLinenumber: 2891
    functionLinenumberEnd: 2891
    functionName: testing::internal::ContainsMatcher::ContainsMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void ContainsMatcher(M m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Container>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2895,1
    - Dst: ContainsMatcherImpl<const Container&>::ContainsMatcherImpl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2897
      start: 2894
    functionDepth: 0
    functionLinenumber: 2894
    functionLinenumberEnd: 2897
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ContainsMatcherImpl<const Container&>::ContainsMatcherImpl<const Container&>
    - Matcher<Container>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ContainsTimesMatcher<M>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2900,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - count_matcher
    argTypes:
    - Matcher<size_t>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2901
      start: 2899
    functionDepth: 0
    functionLinenumber: 2899
    functionLinenumberEnd: 2901
    functionName: testing::internal::ContainsMatcher::Times
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    - ContainsTimesMatcher<M>
    linkageType: ''
    returnType: ContainsTimesMatcher<M>
    signature: ContainsTimesMatcher<M> Times(Matcher<size_t> count_matcher) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2911
      start: 2911
    functionDepth: 0
    functionLinenumber: 2911
    functionLinenumberEnd: 2911
    functionName: testing::internal::EachMatcher::EachMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void EachMatcher(M m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Container>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2915,1
    - Dst: EachMatcherImpl<const Container&>::EachMatcherImpl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2917
      start: 2914
    functionDepth: 0
    functionLinenumber: 2914
    functionLinenumberEnd: 2917
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - EachMatcherImpl<const Container&>::EachMatcherImpl<const Container&>
    - Matcher<Container>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2930,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2930
    functionDepth: 0
    functionLinenumber: 2930
    functionLinenumberEnd: 2932
    functionName: testing::internal::pair_getters::First
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: auto
    signature: auto First(T& x, Rank0) -> decltype(get<0>(x))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2936
      start: 2934
    functionDepth: 0
    functionLinenumber: 2934
    functionLinenumberEnd: 2936
    functionName: testing::internal::pair_getters::First
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto First(T& x, Rank1) -> decltype((x.first))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2939,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2941
      start: 2939
    functionDepth: 0
    functionLinenumber: 2939
    functionLinenumberEnd: 2941
    functionName: testing::internal::pair_getters::Second
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: auto
    signature: auto Second(T& x, Rank0) -> decltype(get<1>(x))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2945
    functionName: testing::internal::pair_getters::Second
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto Second(T& x, Rank1) -> decltype((x.second))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2930,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2930
    functionDepth: 0
    functionLinenumber: 2930
    functionLinenumberEnd: 2932
    functionName: testing::internal::pair_getters::First
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: auto
    signature: auto First(T& x, Rank0) -> decltype(get<0>(x))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2936
      start: 2934
    functionDepth: 0
    functionLinenumber: 2934
    functionLinenumberEnd: 2936
    functionName: testing::internal::pair_getters::First
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto First(T& x, Rank1) -> decltype((x.first))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2939,1
    - Dst: get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2941
      start: 2939
    functionDepth: 0
    functionLinenumber: 2939
    functionLinenumberEnd: 2941
    functionName: testing::internal::pair_getters::Second
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: auto
    signature: auto Second(T& x, Rank0) -> decltype(get<1>(x))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2945
    functionName: testing::internal::pair_getters::Second
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: auto Second(T& x, Rank1) -> decltype((x.second))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::SafeMatcherCast<const KeyType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2961,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - inner_matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2959
    functionDepth: 0
    functionLinenumber: 2959
    functionLinenumberEnd: 2961
    functionName: testing::internal::KeyMatcherImpl::KeyMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::SafeMatcherCast<const KeyType&>
    linkageType: ''
    returnType: void
    signature: void KeyMatcherImpl(InnerMatcher inner_matcher)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::KeyMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2968,1
    - Dst: testing::internal::pair_getters::First
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2969,1
    - Dst: Rank1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2969,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2970,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2971,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - key_value
    - listener
    argTypes:
    - PairType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2975
      start: 2965
    functionDepth: 1
    functionLinenumber: 2965
    functionLinenumberEnd: 2975
    functionName: testing::internal::KeyMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - std::string::empty
    - StringMatchResultListener::str
    - testing::internal::KeyMatcherImpl::MatchAndExplain
    - Rank1
    - testing::internal::pair_getters::First
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(PairType key_value,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::KeyMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2981
      start: 2978
    functionDepth: 1
    functionLinenumber: 2978
    functionLinenumberEnd: 2981
    functionName: testing::internal::KeyMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::KeyMatcherImpl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::KeyMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2987
      start: 2984
    functionDepth: 2
    functionLinenumber: 2984
    functionLinenumberEnd: 2987
    functionName: testing::internal::KeyMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::KeyMatcherImpl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2997
      start: 2997
    functionDepth: 0
    functionLinenumber: 2997
    functionLinenumberEnd: 2997
    functionName: testing::internal::KeyMatcher::KeyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void KeyMatcher(M m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<PairType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3001,1
    - Dst: KeyMatcherImpl<const PairType&>::KeyMatcherImpl<const PairType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3003
      start: 3000
    functionDepth: 0
    functionLinenumber: 3000
    functionLinenumberEnd: 3003
    functionName: operator Matcher<PairType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher<PairType>
    - KeyMatcherImpl<const PairType&>::KeyMatcherImpl<const PairType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<PairType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3013
      start: 3013
    functionDepth: 0
    functionLinenumber: 3013
    functionLinenumberEnd: 3013
    functionName: testing::internal::AddressMatcher::AddressMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void AddressMatcher(InnerMatcher m)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Type>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3017,1
    - Dst: Impl<const Type&>::Impl<const Type&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3018
      start: 3016
    functionDepth: 0
    functionLinenumber: 3016
    functionLinenumberEnd: 3018
    functionName: operator Matcher<Type>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher<Type>
    - Impl<const Type&>::Impl<const Type&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Type>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<Address>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3027
      start: 3026
    functionDepth: 0
    functionLinenumber: 3026
    functionLinenumberEnd: 3027
    functionName: testing::internal::AddressMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<Address>
    linkageType: ''
    returnType: void
    signature: void Impl(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::AddressMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3032
      start: 3029
    functionDepth: 1
    functionLinenumber: 3029
    functionLinenumberEnd: 3032
    functionName: testing::internal::AddressMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::AddressMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::AddressMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3037
      start: 3034
    functionDepth: 2
    functionLinenumber: 3034
    functionLinenumberEnd: 3037
    functionName: testing::internal::AddressMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::AddressMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::addressof
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3042,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - object
    - listener
    argTypes:
    - Type
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3044
      start: 3039
    functionDepth: 0
    functionLinenumber: 3039
    functionLinenumberEnd: 3044
    functionName: testing::internal::AddressMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::addressof
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Type object,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::SafeMatcherCast<const FirstType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3064,1
    - Dst: testing::SafeMatcherCast<const SecondType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first_matcher
    - second_matcher
    argTypes:
    - FirstMatcher
    - SecondMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3066
      start: 3062
    functionDepth: 0
    functionLinenumber: 3062
    functionLinenumberEnd: 3066
    functionName: testing::internal::PairMatcherImpl::PairMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::SafeMatcherCast<const SecondType&>
    - testing::SafeMatcherCast<const FirstType&>
    linkageType: ''
    returnType: void
    signature: void PairMatcherImpl(FirstMatcher first_matcher, SecondMatcher second_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PairMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3071,1
    - Dst: testing::internal::PairMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3074
      start: 3069
    functionDepth: 1
    functionLinenumber: 3069
    functionLinenumberEnd: 3074
    functionName: testing::internal::PairMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PairMatcherImpl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PairMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3079,1
    - Dst: testing::internal::PairMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3082
      start: 3077
    functionDepth: 1
    functionLinenumber: 3077
    functionLinenumberEnd: 3082
    functionName: testing::internal::PairMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::PairMatcherImpl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3088,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3091,1
    - Dst: testing::internal::pair_getters::First
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3091,1
    - Dst: Rank1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3091,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3092,1
    - Dst: testing::internal::pair_getters::Second
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3092,1
    - Dst: Rank1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3092,1
    - Dst: testing::internal::PairMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3095,1
    - Dst: testing::internal::pair_getters::First
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3095,1
    - Dst: Rank1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3095,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3098,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3098,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3098,1
    - Dst: testing::internal::PairMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3102,1
    - Dst: testing::internal::pair_getters::Second
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3102,1
    - Dst: Rank1
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3102,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3105,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3105,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3105,1
    - Dst: testing::internal::PairMatcherImpl::ExplainSuccess
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3108,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3108,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    argCount: 2
    argNames:
    - a_pair
    - listener
    argTypes:
    - PairType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3111
      start: 3086
    functionDepth: 1
    functionLinenumber: 3086
    functionLinenumberEnd: 3111
    functionName: testing::internal::PairMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - Matches
    - testing::internal::PairMatcherImpl::ExplainSuccess
    - testing::internal::PairMatcherImpl::MatchAndExplain
    - StringMatchResultListener::str
    - Rank1
    - PrintIfNotEmpty
    - testing::internal::pair_getters::First
    - MatchResultListener*::IsInterested
    - testing::internal::pair_getters::Second
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(PairType a_pair,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3118,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3121,1
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 3
    argNames:
    - ' first_explanation'
    - ' second_explanation'
    - listener
    argTypes:
    - std::string
    - std::string
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3130
      start: 3114
    functionDepth: 0
    functionLinenumber: 3114
    functionLinenumberEnd: 3130
    functionName: testing::internal::PairMatcherImpl::ExplainSuccess
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: "void ExplainSuccess(const std::string& first_explanation,\n                      const
      std::string& second_explanation,\n                      MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first_matcher
    - second_matcher
    argTypes:
    - FirstMatcher
    - SecondMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3141
      start: 3140
    functionDepth: 0
    functionLinenumber: 3140
    functionLinenumberEnd: 3141
    functionName: testing::internal::PairMatcher::PairMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PairMatcher(FirstMatcher first_matcher, SecondMatcher second_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<PairType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3145,1
    - Dst: PairMatcherImpl<const PairType&>::PairMatcherImpl<const PairType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3147
      start: 3144
    functionDepth: 0
    functionLinenumber: 3144
    functionLinenumberEnd: 3147
    functionName: operator Matcher<PairType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher<PairType>
    - PairMatcherImpl<const PairType&>::PairMatcherImpl<const PairType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<PairType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3156,1
    - Dst: testing::internal::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3156,1
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3159,1
    - Dst: testing::internal::get
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3160
      start: 3155
    functionDepth: 0
    functionLinenumber: 3155
    functionLinenumberEnd: 3160
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    - testing::internal::get
    linkageType: ''
    returnType: auto
    signature: "auto UnpackStructImpl(const T& t, std::index_sequence<I...>,\n                      int)
      -> decltype(std::tie(get<I>(t)...))"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3167
      start: 3164
    functionDepth: 0
    functionLinenumber: 3164
    functionLinenumberEnd: 3167
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<1>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3172
      start: 3169
    functionDepth: 0
    functionLinenumber: 3169
    functionLinenumberEnd: 3172
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<2>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3177
      start: 3174
    functionDepth: 0
    functionLinenumber: 3174
    functionLinenumberEnd: 3177
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<3>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3182
      start: 3179
    functionDepth: 0
    functionLinenumber: 3179
    functionLinenumberEnd: 3182
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<4>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3187
      start: 3184
    functionDepth: 0
    functionLinenumber: 3184
    functionLinenumberEnd: 3187
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<5>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3192
      start: 3189
    functionDepth: 0
    functionLinenumber: 3189
    functionLinenumberEnd: 3192
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<6>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3197
      start: 3194
    functionDepth: 0
    functionLinenumber: 3194
    functionLinenumberEnd: 3197
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<7>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3202
      start: 3199
    functionDepth: 0
    functionLinenumber: 3199
    functionLinenumberEnd: 3202
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<8>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3207
      start: 3204
    functionDepth: 0
    functionLinenumber: 3204
    functionLinenumberEnd: 3207
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<9>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3212
      start: 3209
    functionDepth: 0
    functionLinenumber: 3209
    functionLinenumberEnd: 3212
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<10>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3217
      start: 3214
    functionDepth: 0
    functionLinenumber: 3214
    functionLinenumberEnd: 3217
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<11>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3222
      start: 3219
    functionDepth: 0
    functionLinenumber: 3219
    functionLinenumberEnd: 3222
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<12>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3227
      start: 3224
    functionDepth: 0
    functionLinenumber: 3224
    functionLinenumberEnd: 3227
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<13>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3232
      start: 3229
    functionDepth: 0
    functionLinenumber: 3229
    functionLinenumberEnd: 3232
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<14>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3237
      start: 3234
    functionDepth: 0
    functionLinenumber: 3234
    functionLinenumberEnd: 3237
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<15>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3242
      start: 3239
    functionDepth: 0
    functionLinenumber: 3239
    functionLinenumberEnd: 3242
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<16>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3247
      start: 3244
    functionDepth: 0
    functionLinenumber: 3244
    functionLinenumberEnd: 3247
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<17>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3252
      start: 3249
    functionDepth: 0
    functionLinenumber: 3249
    functionLinenumberEnd: 3252
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<18>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::tie
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3257
      start: 3254
    functionDepth: 0
    functionLinenumber: 3254
    functionLinenumberEnd: 3257
    functionName: testing::internal::UnpackStructImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::tie
    linkageType: ''
    returnType: auto
    signature: auto UnpackStructImpl(const T& t, std::make_index_sequence<19>, char)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' t'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3264
      start: 3261
    functionDepth: 0
    functionLinenumber: 3261
    functionLinenumberEnd: 3264
    functionName: testing::internal::UnpackStruct
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: auto
    signature: "auto UnpackStruct(const T& t)\n    -> decltype((UnpackStructImpl)(t,
      std::make_index_sequence<I>{}, 0))"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3270
      start: 3270
    functionDepth: 0
    functionLinenumber: 3270
    functionLinenumberEnd: 3270
    functionName: testing::internal::VariadicExpand
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VariadicExpand(const T (&)[N])
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: "testing::SafeMatcherCast<\n                  const typename std::tuple_element<I,
        UnpackedType>::type&>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3286,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matchers'
    argTypes:
    - Inner
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3288
      start: 3285
    functionDepth: 0
    functionLinenumber: 3285
    functionLinenumberEnd: 3288
    functionName: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::FieldsAreMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::get<I>
    - "testing::SafeMatcherCast<\n                  const typename std::tuple_element<I,
      UnpackedType>::type&>"
    linkageType: ''
    returnType: void
    signature: void FieldsAreMatcherImpl(const Inner& matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariadicExpand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3292,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3295
      start: 3290
    functionDepth: 0
    functionLinenumber: 3290
    functionLinenumberEnd: 3295
    functionName: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::get<I>
    - VariadicExpand
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: VariadicExpand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3299,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3302
      start: 3297
    functionDepth: 0
    functionLinenumber: 3297
    functionLinenumberEnd: 3302
    functionName: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::get<I>
    - VariadicExpand
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::MatchInternal
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - t
    - listener
    argTypes:
    - Struct
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3306
      start: 3304
    functionDepth: 1
    functionLinenumber: 3304
    functionLinenumberEnd: 3306
    functionName: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::MatchInternal
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(Struct t, MatchResultListener* listener) const
      override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3310,1
    - Dst: VariadicExpand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3314,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3314,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3315,1
    - Dst: VariadicExpand
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3323,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3324,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3325,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3330,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3330,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3330,1
    - Dst: str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3337,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3338,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 2
    argNames:
    - tuple
    - listener
    argTypes:
    - UnpackedType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3345
      start: 3309
    functionDepth: 0
    functionLinenumber: 3309
    functionLinenumberEnd: 3345
    functionName: testing::internal::FieldsAreMatcherImpl<Struct, std::index_sequence<I...>>::MatchInternal
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - VariadicExpand
    - std::get<I>
    - std::string::empty
    - PrintIfNotEmpty
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - str
    linkageType: ''
    returnType: bool
    signature: bool MatchInternal(UnpackedType tuple, MatchResultListener* listener)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3353
      start: 3353
    functionDepth: 0
    functionLinenumber: 3353
    functionLinenumberEnd: 3353
    functionName: testing::internal::FieldsAreMatcher::FieldsAreMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void FieldsAreMatcher(Inner... inner)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<Struct>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3357,1
    - Dst: "FieldsAreMatcherImpl<const Struct&,\n                                 std::index_sequence_for<Inner...>>::index_sequence_for<Inner...>>"
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3360
      start: 3356
    functionDepth: 0
    functionLinenumber: 3356
    functionLinenumberEnd: 3360
    functionName: operator Matcher<Struct>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - "FieldsAreMatcherImpl<const Struct&,\n                                 std::index_sequence_for<Inner...>>::index_sequence_for<Inner...>>"
    - Matcher<Struct>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Struct>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3381,1
    - Dst: MatcherCast<const Element&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - InputIter
    - InputIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3383
      start: 3379
    functionDepth: 0
    functionLinenumber: 3379
    functionLinenumberEnd: 3383
    functionName: testing::internal::ElementsAreMatcherImpl::ElementsAreMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<const Element&>
    - push_back
    linkageType: ''
    returnType: void
    signature: void ElementsAreMatcherImpl(InputIter first, InputIter last)
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3387,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3389,1
    - Dst: testing::internal::ElementsAreMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3391,1
    - Dst: testing::internal::ElementsAreMatcherImpl::Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3393,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3393,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3394,1
    - Dst: testing::internal::ElementsAreMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3396,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3397,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3402
      start: 3386
    functionDepth: 1
    functionLinenumber: 3386
    functionLinenumberEnd: 3402
    functionName: testing::internal::ElementsAreMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::ElementsAreMatcherImpl::DescribeTo
    - testing::internal::ElementsAreMatcherImpl::Elements
    - testing::internal::ElementsAreMatcherImpl::count
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3406,1
    - Dst: testing::internal::ElementsAreMatcherImpl::Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3411,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3411,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3412,1
    - Dst: testing::internal::ElementsAreMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3414,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3419
      start: 3405
    functionDepth: 1
    functionLinenumber: 3405
    functionLinenumberEnd: 3419
    functionName: testing::internal::ElementsAreMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::ElementsAreMatcherImpl::Elements
    - testing::internal::ElementsAreMatcherImpl::count
    - testing::internal::ElementsAreMatcherImpl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 10
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3426,1
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3430,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3431,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3438,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3438,1
    - Dst: testing::internal::ElementsAreMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3442,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3443,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3445,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3459,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3463,1
    - Dst: testing::internal::ElementsAreMatcherImpl::Elements
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3469,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3478,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3478,1
    - Dst: testing::internal::ElementsAreMatcherImpl::count
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3487,1
    - Dst: StringMatchResultListener::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3489,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3499
      start: 3421
    functionDepth: 1
    functionLinenumber: 3421
    functionLinenumberEnd: 3499
    functionName: testing::internal::ElementsAreMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - Matches
    - testing::internal::ElementsAreMatcherImpl::Elements
    - testing::internal::ElementsAreMatcherImpl::count
    - testing::internal::ElementsAreMatcherImpl::MatchAndExplain
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - StringMatchResultListener::empty
    - testing::internal::StlContainerView::ConstReference
    - StlContainerReference::end
    - MatchResultListener*::IsInterested
    - StlContainerReference::begin
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Message
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - count
    argTypes:
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3504
      start: 3502
    functionDepth: 0
    functionLinenumber: 3502
    functionLinenumberEnd: 3504
    functionName: testing::internal::ElementsAreMatcherImpl::Elements
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - Message
    linkageType: ''
    returnType: Message
    signature: Message Elements(size_t count)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3506
      start: 3506
    functionDepth: 0
    functionLinenumber: 3506
    functionLinenumberEnd: 3506
    functionName: testing::internal::ElementsAreMatcherImpl::count
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - size
    linkageType: ''
    returnType: size_t
    signature: size_t count() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::MatchMatrix
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3517,1
    - Dst: num_elements_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3518,1
    - Dst: num_matchers_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3519,1
    - Dst: matched_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3520,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3525,1
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3543
      start: 3515
    functionDepth: 1
    functionLinenumber: 3515
    functionLinenumberEnd: 3543
    functionName: testing::internal::MatchMatrix
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - matched_
    - num_matchers_
    - num_elements_
    - SpaceIndex
    - testing::internal::MatchMatrix
    linkageType: ''
    returnType: class GTEST_API_
    signature: class GTEST_API_ MatchMatrix
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3522
      start: 3522
    functionDepth: 0
    functionLinenumber: 3522
    functionLinenumberEnd: 3522
    functionName: testing::internal::LhsSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t LhsSize() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3523
      start: 3523
    functionDepth: 0
    functionLinenumber: 3523
    functionLinenumberEnd: 3523
    functionName: testing::internal::RhsSize
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: size_t
    signature: size_t RhsSize() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ilhs
    - irhs
    argTypes:
    - size_t
    - size_t
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3526
      start: 3524
    functionDepth: 0
    functionLinenumber: 3524
    functionLinenumberEnd: 3526
    functionName: testing::internal::HasEdge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SpaceIndex
    linkageType: ''
    returnType: bool
    signature: bool HasEdge(size_t ilhs, size_t irhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SpaceIndex
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:3528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ilhs
    - irhs
    - b
    argTypes:
    - size_t
    - size_t
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 3529
      start: 3527
    functionDepth: 0
    functionLinenumber: 3527
    functionLinenumberEnd: 3529
    functionName: testing::internal::SetEdge
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SpaceIndex
    linkageType: ''
    returnType: void
    signature: void SetEdge(size_t ilhs, size_t irhs, bool b)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:567,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    argCount: 2
    argNames:
    - ' explanation'
    - os
    argTypes:
    - std::string
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 570
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 570
    functionName: testing::internal::PrintIfNotEmpty
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 5
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: "void PrintIfNotEmpty(const std::string& explanation,\n                            ::std::ostream*
      os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:578,1
    - Dst: find_first_of
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' type_name'
    argTypes:
    - std::string
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 580
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 580
    functionName: testing::internal::IsReadableTypeName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - length
    - find_first_of
    linkageType: ''
    returnType: bool
    signature: bool IsReadableTypeName(const std::string& type_name)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:590,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:593,1
    - Dst: MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:597,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:599,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:599,1
    - Dst: testing::internal::GetTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:601,1
    - Dst: testing::internal::IsReadableTypeName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:602,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:603,1
    - Dst: testing::internal::PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 3
    argNames:
    - ' value'
    - ' matcher'
    - listener
    argTypes:
    - Value
    - Matcher<T>
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 608
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 608
    functionName: testing::internal::MatchPrintAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - Matches
    - UniversalPrint
    - testing::internal::PrintIfNotEmpty
    - testing::internal::GetTypeName
    - StringMatchResultListener::str
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - testing::internal::IsReadableTypeName
    - MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchPrintAndExplain(Value& value, const Matcher<T>& matcher,\n
      \                         MatchResultListener* listener)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:621,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:622,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - ' matcher_tuple'
    - ' value_tuple'
    argTypes:
    - MatcherTuple
    - ValueTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 623
      start: 619
    functionDepth: 3
    functionLinenumber: 619
    functionLinenumberEnd: 623
    functionName: testing::internal::TuplePrefix::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::get<N - 1>
    - testing::gmock_matchers_test::AllOfMatches
    linkageType: ''
    returnType: bool
    signature: "bool Matches(const MatcherTuple& matcher_tuple,\n                      const
      ValueTuple& value_tuple)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TuplePrefix::ExplainMatchFailuresTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:634,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:639,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:641,1
    - Dst: typename std::tuple_element<N - 1, MatcherTuple>::type::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:643,1
    - Dst: std::get<N - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:645,1
    - Dst: internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:652,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:653,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:653,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - ' matchers'
    - ' values'
    - os
    argTypes:
    - MatcherTuple
    - ValueTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 656
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 656
    functionName: testing::internal::TuplePrefix::ExplainMatchFailuresTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::TuplePrefix::ExplainMatchFailuresTo
    - typename std::tuple_element<N - 1, MatcherTuple>::type::MatchAndExplain
    - internal::UniversalPrinter::UniversalPrinter<T&>::UniversalPrint
    - std::get<N - 1>
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailuresTo(const MatcherTuple& matchers,\n                                     const
      ValueTuple& values,\n                                     ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 667
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionName: testing::internal::TuplePrefix<0>::Matches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool Matches(const MatcherTuple& /* matcher_tuple */,\n                      const
      ValueTuple& /* value_tuple */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: testing::internal::TuplePrefix<0>::ExplainMatchFailuresTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailuresTo(const MatcherTuple& /* matchers */,\n
      \                                    const ValueTuple& /* values */,\n                                     ::std::ostream*
      /* os */)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::gmock_matchers_test::AllOfMatches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' matcher_tuple'
    - ' value_tuple'
    argTypes:
    - MatcherTuple
    - ValueTuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 690
      start: 681
    functionDepth: 3
    functionLinenumber: 681
    functionLinenumberEnd: 690
    functionName: testing::internal::TupleMatches
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 32
    functionsReached:
    - testing::gmock_matchers_test::AllOfMatches
    linkageType: ''
    returnType: bool
    signature: "bool TupleMatches(const MatcherTuple& matcher_tuple,\n                  const
      ValueTuple& value_tuple)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TuplePrefix::ExplainMatchFailuresTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' matchers'
    - ' values'
    - os
    argTypes:
    - MatcherTuple
    - ValueTuple
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 699
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 699
    functionName: testing::internal::ExplainMatchFailureTupleTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::TuplePrefix::ExplainMatchFailuresTo
    linkageType: ''
    returnType: void
    signature: "void ExplainMatchFailureTupleTo(const MatcherTuple& matchers,\n                                const
      ValueTuple& values, ::std::ostream* os)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: IterateOverTuple<Tuple, TupleSize::value>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tuple
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 715
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 715
    functionName: testing::internal::TransformTupleValuesHelper::Run
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - IterateOverTuple<Tuple, TupleSize::value>
    linkageType: ''
    returnType: OutIter
    signature: OutIter Run(Func f, const Tuple& t, OutIter out)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:721,1
    - Dst: ::std::get<TupleSize::value - kRemainingSize>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:721,1
    - Dst: IterateOverTuple<Tup, kRemainingSize - 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tup
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 723
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 723
    functionName: operator()(Func f, const Tup& t, OutIter out) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - IterateOverTuple<Tup, kRemainingSize - 1>
    - ::std::get<TupleSize::value - kRemainingSize>
    - f
    linkageType: ''
    returnType: OutIter
    signature: OutIter operator()(Func f, const Tup& t, OutIter out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - out
    argTypes:
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: operator()(Func /* f */, const Tup& /* t */, OutIter out) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OutIter
    signature: OutIter operator()(Func /* f */, const Tup& /* t */, OutIter out) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::TransformTupleValuesHelper::Run
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - f
    - ' t'
    - out
    argTypes:
    - Func
    - Tuple
    - OutIter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: testing::internal::TransformTupleValues
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::TransformTupleValuesHelper::Run
    linkageType: ''
    returnType: OutIter
    signature: OutIter TransformTupleValues(Func f, const Tuple& t, OutIter out)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 752
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 752
    functionName: testing::internal::AnythingMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& /* x */, std::ostream* /* listener */)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 753
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 753
    functionName: testing::internal::AnythingMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 759
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 759
    functionName: testing::internal::AnythingMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - Pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 770
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 770
    functionName: testing::internal::IsNullMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const Pointer& p,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 772
      start: 772
    functionDepth: 0
    functionLinenumber: 772
    functionLinenumberEnd: 772
    functionName: testing::internal::IsNullMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 773
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 773
    functionName: testing::internal::IsNullMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' p'
    argTypes:
    - Pointer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 784
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 784
    functionName: testing::internal::NotNullMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const Pointer& p,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 786
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 786
    functionName: testing::internal::NotNullMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 787
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 787
    functionName: testing::internal::NotNullMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 817
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 817
    functionName: testing::internal::RefMatcher<T&>::RefMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void RefMatcher(T& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:826,1
    - Dst: Impl<Super>::Impl<Super>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 827
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 827
    functionName: operator Matcher<Super&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MakeMatcher
    - Impl<Super>::Impl<Super>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Super&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - Super
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 833
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 833
    functionName: testing::internal::RefMatcher<T&>::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(Super& x)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<const void*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - Super
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 841
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 841
    functionName: testing::internal::RefMatcher<T&>::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - static_cast<const void*>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Super& x,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 846
      start: 843
    functionDepth: 3
    functionLinenumber: 843
    functionLinenumberEnd: 846
    functionName: testing::internal::RefMatcher<T&>::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 3
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: testing::internal::RefMatcher<T&>::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::String::CaseInsensitiveCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - char*
    - char*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 863
      start: 861
    functionDepth: 1
    functionLinenumber: 861
    functionLinenumberEnd: 863
    functionName: testing::internal::CaseInsensitiveCStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::String::CaseInsensitiveCStringEquals
    linkageType: ''
    returnType: bool
    signature: bool CaseInsensitiveCStringEquals(const char* lhs, const char* rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::String::CaseInsensitiveWideCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - lhs
    - rhs
    argTypes:
    - wchar_t*
    - wchar_t*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 868
      start: 865
    functionDepth: 1
    functionLinenumber: 865
    functionLinenumberEnd: 868
    functionName: testing::internal::CaseInsensitiveCStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::String::CaseInsensitiveWideCStringEquals
    linkageType: ''
    returnType: bool
    signature: "bool CaseInsensitiveCStringEquals(const wchar_t* lhs,\n                                         const
      wchar_t* rhs)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::CaseInsensitiveCStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: testing::internal::c_str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:875,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:881,1
    - Dst: find
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:881,1
    - Dst: testing::internal::CaseInsensitiveStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    - Dst: substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:889,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - ' s1'
    - ' s2'
    argTypes:
    - StringType
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 890
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 890
    functionName: testing::internal::CaseInsensitiveStringEquals
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::CaseInsensitiveCStringEquals
    - substr
    - testing::internal::CaseInsensitiveStringEquals
    - find
    - testing::internal::c_str
    linkageType: ''
    returnType: bool
    signature: bool CaseInsensitiveStringEquals(const StringType& s1, const StringType&
      s2)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - str
    - expect_eq
    - case_sensitive
    argTypes:
    - StringType
    - bool
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 901
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 901
    functionName: testing::internal::StrEqualityMatcher::StrEqualityMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void StrEqualityMatcher(StringType str, bool expect_eq, bool case_sensitive)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:908,1
    - Dst: testing::internal::StrEqualityMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 910
      start: 904
    functionDepth: 1
    functionLinenumber: 904
    functionLinenumberEnd: 910
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::StrEqualityMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:923,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 924
      start: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 924
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - StringType
    - testing::internal::StrEqualityMatcher::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CaseInsensitiveStringEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 937
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 937
    functionName: testing::internal::StrEqualityMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - CaseInsensitiveStringEquals
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::DescribeToHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: testing::internal::StrEqualityMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StrEqualityMatcher::DescribeToHelper
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StrEqualityMatcher::DescribeToHelper
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 945
      start: 943
    functionDepth: 1
    functionLinenumber: 943
    functionLinenumberEnd: 945
    functionName: testing::internal::StrEqualityMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StrEqualityMatcher::DescribeToHelper
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - expect_eq
    - os
    argTypes:
    - bool
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 955
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 955
    functionName: testing::internal::StrEqualityMatcher::DescribeToHelper
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeToHelper(bool expect_eq, ::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' substring'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 969
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 969
    functionName: testing::internal::HasSubstrMatcher::HasSubstrMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void HasSubstrMatcher(const StringType& substring)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:976,1
    - Dst: testing::internal::HasSubstrMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 978
      start: 972
    functionDepth: 1
    functionLinenumber: 972
    functionLinenumberEnd: 978
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::HasSubstrMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::HasSubstrMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:988,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:988,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 989
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 989
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - testing::internal::HasSubstrMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 999
      start: 996
    functionDepth: 0
    functionLinenumber: 996
    functionLinenumberEnd: 999
    functionName: testing::internal::HasSubstrMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - StringType
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 1002
    functionDepth: 0
    functionLinenumber: 1002
    functionLinenumberEnd: 1005
    functionName: testing::internal::HasSubstrMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1010
    functionName: testing::internal::HasSubstrMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' prefix'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1022
    functionName: testing::internal::StartsWithMatcher::StartsWithMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void StartsWithMatcher(const StringType& prefix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1029,1
    - Dst: testing::internal::StartsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1025
    functionDepth: 1
    functionLinenumber: 1025
    functionLinenumberEnd: 1031
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::StartsWithMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StartsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1041,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1041,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1042
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - testing::internal::StartsWithMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1052,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1052,1
    - Dst: StringType::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1053,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1053,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1054
    functionName: testing::internal::StartsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - length
    - StringType::substr
    - StringType::length
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1059
    functionName: testing::internal::StartsWithMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1064
    functionName: testing::internal::StartsWithMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' suffix'
    argTypes:
    - StringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1076
    functionName: testing::internal::EndsWithMatcher::EndsWithMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void EndsWithMatcher(const StringType& suffix)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1083,1
    - Dst: testing::internal::EndsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - internal::StringView
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1085
      start: 1079
    functionDepth: 1
    functionLinenumber: 1079
    functionLinenumberEnd: 1085
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::EndsWithMatcher::MatchAndExplain
    - string
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const internal::StringView& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::EndsWithMatcher::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1095,1
    - Dst: StringType
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1095,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 2
    argNames:
    - s
    - listener
    argTypes:
    - CharType*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1096
      start: 1094
    functionDepth: 1
    functionLinenumber: 1094
    functionLinenumberEnd: 1096
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - testing::internal::EndsWithMatcher::MatchAndExplain
    - StringType
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(CharType* s, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1106,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1106,1
    - Dst: StringType::substr
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    - Dst: StringType::length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    - Dst: length
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - ' s'
    argTypes:
    - MatcheeStringType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1103
    functionDepth: 0
    functionLinenumber: 1103
    functionLinenumberEnd: 1108
    functionName: testing::internal::EndsWithMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - length
    - StringType::substr
    - StringType::length
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1113
    functionName: testing::internal::EndsWithMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1118
    functionName: testing::internal::EndsWithMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' internal_matcher'
    argTypes:
    - Matcher<const std::string&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1132
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1132
    functionName: testing::internal::WhenBase64UnescapedMatcher::WhenBase64UnescapedMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void WhenBase64UnescapedMatcher(\n      const Matcher<const std::string&>&
      internal_matcher)"
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Base64Unescape
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1140,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - ' s'
    - listener
    argTypes:
    - MatcheeStringType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1147
      start: 1136
    functionDepth: 3
    functionLinenumber: 1136
    functionLinenumberEnd: 1147
    functionName: testing::internal::WhenBase64UnescapedMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatchPrintAndExplain
    - testing::internal::Base64Unescape
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const MatcheeStringType& s,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1149
    functionDepth: 1
    functionLinenumber: 1149
    functionLinenumberEnd: 1152
    functionName: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenBase64UnescapedMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1157
      start: 1154
    functionDepth: 2
    functionLinenumber: 1154
    functionLinenumberEnd: 1157
    functionName: testing::internal::WhenBase64UnescapedMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::WhenBase64UnescapedMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Matcher<::std::tuple<T1, T2>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1176,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1177
    functionName: operator Matcher<::std::tuple<T1, T2>>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    - Matcher<::std::tuple<T1, T2>>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<::std::tuple<T1, T2>>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1180,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 0
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: operator Matcher<const ::std::tuple<T1, T2>&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const ::std::tuple<T1, T2>&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::Eq2Matcher::Desc
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1186
    functionName: '& GetDesc(::std::ostream& os)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::Eq2Matcher::Desc
    linkageType: ''
    returnType: ::std::ostream
    signature: ::std::ostream & GetDesc(::std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    - Dst: ::std::get<0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - args
    argTypes:
    - Tuple
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1194
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1194
    functionName: testing::internal::PairMatchBase::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Op
    - ::std::get<1>
    - ::std::get<0>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Tuple args,\n                         MatchResultListener*
      /* listener */) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1197
    functionName: testing::internal::PairMatchBase::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1200
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1200
    functionName: testing::internal::PairMatchBase::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1206
    functionDepth: 0
    functionLinenumber: 1206
    functionLinenumberEnd: 1206
    functionName: testing::internal::Eq2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1210
    functionDepth: 0
    functionLinenumber: 1210
    functionLinenumberEnd: 1210
    functionName: testing::internal::Ne2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1214
    functionName: testing::internal::Lt2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1218
    functionDepth: 0
    functionLinenumber: 1218
    functionLinenumberEnd: 1218
    functionName: testing::internal::Gt2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1222
    functionName: testing::internal::Le2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1226
    functionName: testing::internal::Ge2Matcher::Desc
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: char * Desc()
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<T>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1236
    functionDepth: 0
    functionLinenumber: 1236
    functionLinenumberEnd: 1236
    functionName: testing::internal::NotMatcherImpl::NotMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotMatcherImpl(const Matcher<T>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1241
      start: 1238
    functionDepth: 1
    functionLinenumber: 1238
    functionLinenumberEnd: 1241
    functionName: testing::internal::NotMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::NotMatcherImpl::MatchAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1243
    functionDepth: 3
    functionLinenumber: 1243
    functionLinenumberEnd: 1245
    functionName: testing::internal::NotMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - testing::internal::NotMatcherImpl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::NotMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1247
    functionDepth: 2
    functionLinenumber: 1247
    functionLinenumberEnd: 1249
    functionName: testing::internal::NotMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::NotMatcherImpl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1260
      start: 1260
    functionDepth: 0
    functionLinenumber: 1260
    functionLinenumberEnd: 1260
    functionName: testing::internal::NotMatcher::NotMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void NotMatcher(InnerMatcher matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    - Dst: testing::SafeMatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    - Dst: NotMatcherImpl<T>::NotMatcherImpl<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 4
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::SafeMatcherCast
    - testing::Matcher
    - NotMatcherImpl<T>::NotMatcherImpl<T>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matchers
    argTypes:
    - std::vector<Matcher<T>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1281
    functionName: testing::internal::AllOfMatcherImpl::AllOfMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void AllOfMatcherImpl(std::vector<Matcher<T>> matchers)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1285,1
    - Dst: testing::internal::AllOfMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1290
      start: 1283
    functionDepth: 1
    functionLinenumber: 1283
    functionLinenumberEnd: 1290
    functionName: testing::internal::AllOfMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AllOfMatcherImpl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1294,1
    - Dst: testing::internal::AllOfMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1299
      start: 1292
    functionDepth: 1
    functionLinenumber: 1292
    functionLinenumberEnd: 1299
    functionName: testing::internal::AllOfMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AllOfMatcherImpl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1307,1
    - Dst: testing::internal::AllOfMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1309,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1310,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1311,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1313,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1314,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1320,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1328
    functionName: testing::internal::AllOfMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AllOfMatcherImpl::MatchAndExplain
    - std::string::empty
    - StringMatchResultListener::str
    - size
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1344
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1344
    functionName: testing::internal::VariadicMatcher::VariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VariadicMatcher(const Args&... matchers)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1346
    functionName: testing::internal::VariadicMatcher::VariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void VariadicMatcher(const VariadicMatcher&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1347
    functionDepth: 0
    functionLinenumber: 1347
    functionLinenumberEnd: 1347
    functionName: '& operator=(const VariadicMatcher&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VariadicMatcher
    signature: VariadicMatcher & operator=(const VariadicMatcher&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: CreateVariadicMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1355,1
    - Dst: std::integral_constant<size_t, 0>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1355,1
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    - Dst: CombiningMatcher<T>::CombiningMatcher<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1357
      start: 1353
    functionDepth: 1
    functionLinenumber: 1353
    functionLinenumberEnd: 1357
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::Matcher
    - CreateVariadicMatcher<T>
    - CombiningMatcher<T>::CombiningMatcher<T>
    - std::move
    - std::integral_constant<size_t, 0>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector<Matcher<T>>*::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: SafeMatcherCast<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: std::get<I>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1363,1
    - Dst: testing::internal::VariadicMatcher::CreateVariadicMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1364,1
    - Dst: std::integral_constant<size_t, I + 1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - values
    argTypes:
    - std::vector<Matcher<T>>*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1361
    functionDepth: 1
    functionLinenumber: 1361
    functionLinenumberEnd: 1365
    functionName: testing::internal::VariadicMatcher::CreateVariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::VariadicMatcher::CreateVariadicMatcher
    - std::vector<Matcher<T>>*::push_back
    - std::get<I>
    - SafeMatcherCast<T>
    - std::integral_constant<size_t, I + 1>
    linkageType: ''
    returnType: void
    signature: "void CreateVariadicMatcher(std::vector<Matcher<T>>* values,\n                             std::integral_constant<size_t,
      I>) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1370
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1370
    functionName: testing::internal::VariadicMatcher::CreateVariadicMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void CreateVariadicMatcher(\n      std::vector<Matcher<T>>*,\n      std::integral_constant<size_t,
      sizeof...(Args)>) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matchers
    argTypes:
    - std::vector<Matcher<T>>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1386
    functionName: testing::internal::AnyOfMatcherImpl::AnyOfMatcherImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void AnyOfMatcherImpl(std::vector<Matcher<T>> matchers)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1390,1
    - Dst: testing::internal::AnyOfMatcherImpl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1395
    functionName: testing::internal::AnyOfMatcherImpl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1399,1
    - Dst: testing::internal::AnyOfMatcherImpl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1401,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1404
      start: 1397
    functionDepth: 1
    functionLinenumber: 1397
    functionLinenumberEnd: 1404
    functionName: testing::internal::AnyOfMatcherImpl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1412,1
    - Dst: testing::internal::AnyOfMatcherImpl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1414,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1415,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1418,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1419,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1421,1
    - Dst: std::string::empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1433
    functionName: testing::internal::AnyOfMatcherImpl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::AnyOfMatcherImpl::MatchAndExplain
    - std::string::empty
    - StringMatchResultListener::str
    - size
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const T& x,\n                       MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1450,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - condition
    - matcher_true
    - matcher_false
    argTypes:
    - bool
    - MatcherTrue
    - MatcherFalse
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1451
      start: 1447
    functionDepth: 0
    functionLinenumber: 1447
    functionLinenumberEnd: 1451
    functionName: testing::internal::ConditionalMatcher::ConditionalMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: "void ConditionalMatcher(bool condition, MatcherTrue matcher_true,\n
      \                    MatcherFalse matcher_false)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::SafeMatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1455,1
    - Dst: testing::SafeMatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1454
    functionDepth: 4
    functionLinenumber: 1454
    functionLinenumberEnd: 1457
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::SafeMatcherCast
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - first
    - last
    argTypes:
    - Iter
    - Iter
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1472
    functionName: testing::internal::SomeOfArrayMatcher::SomeOfArrayMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SomeOfArrayMatcher(Iter first, Iter last)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::vector::reserve
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1478,1
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1478,1
    - Dst: std::vector::push_back
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1480,1
    - Dst: testing::MatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1480,1
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    - Dst: MatcherImpl<RawU>::MatcherImpl<RawU>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1483
      start: 1475
    functionDepth: 3
    functionLinenumber: 1475
    functionLinenumberEnd: 1483
    functionName: operator Matcher<U>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::vector::reserve
    - std::vector::push_back
    - size
    - testing::Matcher
    - testing::MatcherCast
    - std::move
    - MatcherImpl<RawU>::MatcherImpl<RawU>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<U>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - pred
    argTypes:
    - Predicate
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1500
    functionName: testing::internal::TrulyMatcher::TrulyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void TrulyMatcher(Predicate pred)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: predicate_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - ' x'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1518
      start: 1507
    functionDepth: 0
    functionLinenumber: 1507
    functionLinenumberEnd: 1518
    functionName: testing::internal::TrulyMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - predicate_
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(T& x,  // NOLINT\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1522
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1522
    functionName: testing::internal::TrulyMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1524
    functionDepth: 0
    functionLinenumber: 1524
    functionLinenumberEnd: 1526
    functionName: testing::internal::TrulyMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1537
      start: 1537
    functionDepth: 0
    functionLinenumber: 1537
    functionLinenumberEnd: 1537
    functionName: testing::internal::MatcherAsPredicate::MatcherAsPredicate
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void MatcherAsPredicate(M matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' x'
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1562
      start: 1546
    functionDepth: 3
    functionLinenumber: 1546
    functionLinenumberEnd: 1562
    functionName: operator()(const T& x) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MatcherCast
    linkageType: ''
    returnType: bool
    signature: bool operator()(const T& x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - m
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1573
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1573
    functionName: testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void PredicateFormatterFromMatcher(M m)
  - BBCount: 3
    BranchProfiles: []
    Callsites:
    - Dst: testing::SafeMatcherCast
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1591,1
    - Dst: Matcher::Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1595,1
    - Dst: testing::AssertionSuccess
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1596,1
    - Dst: Matcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1602,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1606,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1610,1
    - Dst: testing::AssertionFailure
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1611,1
    - Dst: ::std::stringstream::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - value_text
    - ' x'
    argTypes:
    - char*
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1579
    functionDepth: 4
    functionLinenumber: 1579
    functionLinenumberEnd: 1612
    functionName: operator()(const char* value_text, const T& x) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Matcher::DescribeTo
    - testing::SafeMatcherCast
    - testing::AssertionFailure
    - testing::AssertionSuccess
    - StringMatchResultListener::str
    - Matcher::Matches
    - MatchPrintAndExplain
    - ::std::stringstream::str
    linkageType: ''
    returnType: AssertionResult
    signature: AssertionResult operator()(const char* value_text, const T& x) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: PredicateFormatterFromMatcher<M>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1625,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1626
      start: 1623
    functionDepth: 0
    functionLinenumber: 1623
    functionLinenumberEnd: 1626
    functionName: testing::internal::MakePredicateFormatterFromMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    - PredicateFormatterFromMatcher<M>
    linkageType: ''
    returnType: PredicateFormatterFromMatcher<M>
    signature: "PredicateFormatterFromMatcher<M> MakePredicateFormatterFromMatcher(\n
      \   M matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' f'
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1633
    functionDepth: 0
    functionLinenumber: 1633
    functionLinenumberEnd: 1636
    functionName: testing::internal::IsNanMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const FloatType& f,\n                       MatchResultListener*
      /* listener */) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1638
      start: 1638
    functionDepth: 0
    functionLinenumber: 1638
    functionLinenumberEnd: 1638
    functionName: testing::internal::IsNanMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1639
    functionName: testing::internal::IsNanMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - expected
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1655
    functionDepth: 0
    functionLinenumber: 1655
    functionLinenumberEnd: 1656
    functionName: testing::internal::FloatingEqMatcher::FloatingEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void FloatingEqMatcher(FloatType expected, bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - expected
    - nan_eq_nan
    - max_abs_error
    argTypes:
    - FloatType
    - bool
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1668
      start: 1661
    functionDepth: 1
    functionLinenumber: 1661
    functionLinenumberEnd: 1668
    functionName: testing::internal::FloatingEqMatcher::FloatingEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: "void FloatingEqMatcher(FloatType expected, bool nan_eq_nan,\n                    FloatType
      max_abs_error)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - expected
    - nan_eq_nan
    - max_abs_error
    argTypes:
    - FloatType
    - bool
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1677
      start: 1674
    functionDepth: 0
    functionLinenumber: 1674
    functionLinenumberEnd: 1677
    functionName: testing::internal::FloatingEqMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(FloatType expected, bool nan_eq_nan, FloatType max_abs_error)
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: FloatingPoint::is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1684,1
    - Dst: is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1684,1
    - Dst: FloatingPoint::is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1685,1
    - Dst: is_nan
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1685,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1691,1
    - Dst: ::std::fabs
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1701,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1705,1
    - Dst: FloatingPoint::AlmostEquals
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1710,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    argCount: 2
    argNames:
    - value
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1712
      start: 1679
    functionDepth: 1
    functionLinenumber: 1679
    functionLinenumberEnd: 1712
    functionName: testing::internal::FloatingEqMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - is_nan
    - ::std::fabs
    - MatchResultListener*::IsInterested
    - FloatingPoint::AlmostEquals
    - FloatingPoint::is_nan
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(T value,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1719,1
    - Dst: FloatingPoint<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1720,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1728,1
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1732,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1733
    functionName: testing::internal::FloatingEqMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - FloatingPoint<FloatType>
    - ::std::ostream*::precision
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 4
    BranchProfiles: []
    Callsites:
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1738,1
    - Dst: FloatingPoint<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1739,1
    - Dst: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1747,1
    - Dst: ::std::ostream*::precision
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1752,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1753
      start: 1735
    functionDepth: 1
    functionLinenumber: 1735
    functionLinenumberEnd: 1753
    functionName: testing::internal::FloatingEqMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    - FloatingPoint<FloatType>
    - ::std::ostream*::precision
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1756
    functionName: testing::internal::FloatingEqMatcher::Impl::HasMaxAbsError
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool HasMaxAbsError() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1768,1
    - Dst: Impl<FloatType>::Impl<FloatType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1770
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1770
    functionName: operator Matcher<FloatType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MakeMatcher
    - Impl<FloatType>::Impl<FloatType>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<FloatType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1773,1
    - Dst: Impl<const FloatType&>::Impl<const FloatType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1775
      start: 1772
    functionDepth: 1
    functionLinenumber: 1772
    functionLinenumberEnd: 1775
    functionName: operator Matcher<const FloatType&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MakeMatcher
    - Impl<const FloatType&>::Impl<const FloatType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const FloatType&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1778,1
    - Dst: Impl<FloatType&>::Impl<FloatType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1777
    functionDepth: 1
    functionLinenumber: 1777
    functionLinenumberEnd: 1780
    functionName: operator Matcher<FloatType&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MakeMatcher
    - Impl<FloatType&>::Impl<FloatType&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<FloatType&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1797
    functionDepth: 1
    functionLinenumber: 1797
    functionLinenumberEnd: 1797
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - nan_eq_nan
    argTypes:
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1799
    functionDepth: 1
    functionLinenumber: 1799
    functionLinenumberEnd: 1799
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - max_abs_error
    argTypes:
    - FloatType
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1801
    functionDepth: 1
    functionLinenumber: 1801
    functionLinenumberEnd: 1803
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(FloatType max_abs_error)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FloatingEq2Matcher::Init
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - max_abs_error
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1805
    functionDepth: 1
    functionLinenumber: 1805
    functionLinenumberEnd: 1807
    functionName: testing::internal::FloatingEq2Matcher::FloatingEq2Matcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FloatingEq2Matcher::Init
    linkageType: ''
    returnType: void
    signature: void FloatingEq2Matcher(FloatType max_abs_error, bool nan_eq_nan)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1811,1
    - Dst: Impl<::std::tuple<T1, T2>>::tuple<T1, T2>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1813
      start: 1810
    functionDepth: 0
    functionLinenumber: 1810
    functionLinenumberEnd: 1813
    functionName: operator Matcher<::std::tuple<T1, T2>>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<::std::tuple<T1, T2>>::tuple<T1, T2>>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<::std::tuple<T1, T2>>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1816,1
    - Dst: Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1815
    functionDepth: 0
    functionLinenumber: 1815
    functionLinenumberEnd: 1818
    functionName: operator Matcher<const ::std::tuple<T1, T2>&>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MakeMatcher
    - Impl<const ::std::tuple<T1, T2>&>::tuple<T1, T2>&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<const ::std::tuple<T1, T2>&>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - ' os'
    argTypes:
    - ::std::ostream
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1823
      start: 1821
    functionDepth: 0
    functionLinenumber: 1821
    functionLinenumberEnd: 1823
    functionName: '& GetDesc(::std::ostream& os)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ::std::ostream
    signature: ::std::ostream & GetDesc(::std::ostream& os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - max_abs_error
    - nan_eq_nan
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1828
    functionDepth: 0
    functionLinenumber: 1828
    functionLinenumberEnd: 1829
    functionName: testing::internal::FloatingEq2Matcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(FloatType max_abs_error, bool nan_eq_nan)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: static_cast<Matcher<FloatType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1835,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1836,1
    - Dst: static_cast<Matcher<FloatType>>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1840,1
    - Dst: ::std::get<1>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - args
    - listener
    argTypes:
    - Tuple
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1843
      start: 1831
    functionDepth: 0
    functionLinenumber: 1831
    functionLinenumberEnd: 1843
    functionName: testing::internal::FloatingEq2Matcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - static_cast<Matcher<FloatType>>
    - ::std::get<1>
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Tuple args,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1846
      start: 1844
    functionDepth: 0
    functionLinenumber: 1844
    functionLinenumberEnd: 1846
    functionName: testing::internal::FloatingEq2Matcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: testing::internal::FloatingEq2Matcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - max_abs_error_val
    - nan_eq_nan_val
    argTypes:
    - FloatType
    - bool
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1859
      start: 1856
    functionDepth: 0
    functionLinenumber: 1856
    functionLinenumberEnd: 1859
    functionName: testing::internal::FloatingEq2Matcher::Init
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Init(FloatType max_abs_error_val, bool nan_eq_nan_val)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1869
      start: 1869
    functionDepth: 0
    functionLinenumber: 1869
    functionLinenumberEnd: 1869
    functionName: testing::internal::PointeeMatcher::PointeeMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PointeeMatcher(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1881,1
    - Dst: Impl<const Pointer&>::Impl<const Pointer&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1882
      start: 1880
    functionDepth: 1
    functionLinenumber: 1880
    functionLinenumberEnd: 1882
    functionName: operator Matcher<Pointer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::Matcher
    - Impl<const Pointer&>::Impl<const Pointer&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Pointer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<const Pointee&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1894
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1894
    functionName: testing::internal::PointeeMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<const Pointee&>
    linkageType: ''
    returnType: void
    signature: void Impl(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointeeMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1896
    functionDepth: 1
    functionLinenumber: 1896
    functionLinenumberEnd: 1899
    functionName: testing::internal::PointeeMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::PointeeMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointeeMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1901
    functionDepth: 2
    functionLinenumber: 1901
    functionLinenumberEnd: 1904
    functionName: testing::internal::PointeeMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::PointeeMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1908,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1911,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - pointer
    - listener
    argTypes:
    - Pointer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1912
      start: 1906
    functionDepth: 0
    functionLinenumber: 1906
    functionLinenumberEnd: 1912
    functionName: testing::internal::PointeeMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GetRawPointer
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Pointer pointer,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1928
      start: 1928
    functionDepth: 0
    functionLinenumber: 1928
    functionLinenumberEnd: 1928
    functionName: testing::internal::PointerMatcher::PointerMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PointerMatcher(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1940,1
    - Dst: Impl<const PointerType&>::Impl<const PointerType&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1941
      start: 1939
    functionDepth: 1
    functionLinenumber: 1939
    functionLinenumberEnd: 1941
    functionName: operator Matcher<PointerType>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const PointerType&>::Impl<const PointerType&>
    - testing::Matcher
    linkageType: ''
    returnType: void
    signature: void operator Matcher<PointerType>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<Pointer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1952
    functionDepth: 0
    functionLinenumber: 1952
    functionLinenumberEnd: 1953
    functionName: testing::internal::PointerMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<Pointer>
    linkageType: ''
    returnType: void
    signature: void Impl(const InnerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointerMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1958
      start: 1955
    functionDepth: 1
    functionLinenumber: 1955
    functionLinenumberEnd: 1958
    functionName: testing::internal::PointerMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - testing::internal::PointerMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PointerMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1963
      start: 1960
    functionDepth: 2
    functionLinenumber: 1960
    functionLinenumberEnd: 1963
    functionName: testing::internal::PointerMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::PointerMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetRawPointer
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1968,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - pointer
    - listener
    argTypes:
    - PointerType
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1970
      start: 1965
    functionDepth: 0
    functionLinenumber: 1965
    functionLinenumberEnd: 1970
    functionName: testing::internal::PointerMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - GetRawPointer
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(PointerType pointer,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1989
    functionDepth: 0
    functionLinenumber: 1989
    functionLinenumberEnd: 1990
    functionName: testing::internal::WhenDynamicCastToMatcherBase::WhenDynamicCastToMatcherBase
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcherBase(const Matcher<To>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1993,1
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1992
    functionDepth: 2
    functionLinenumber: 1992
    functionLinenumberEnd: 1995
    functionName: testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    - testing::internal::WhenDynamicCastToMatcherBase::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1998,1
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:1999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2000
      start: 1997
    functionDepth: 2
    functionLinenumber: 1997
    functionLinenumberEnd: 2000
    functionName: testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    - testing::internal::WhenDynamicCastToMatcherBase::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GetTypeName<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 2005
    functionDepth: 0
    functionLinenumber: 2005
    functionLinenumberEnd: 2005
    functionName: testing::internal::WhenDynamicCastToMatcherBase::GetToName
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - GetTypeName<To>
    linkageType: ''
    returnType: std::string
    signature: std::string GetToName()
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenDynamicCastToMatcherBase::GetToName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2010
      start: 2008
    functionDepth: 1
    functionLinenumber: 2008
    functionLinenumberEnd: 2010
    functionName: testing::internal::WhenDynamicCastToMatcherBase::GetCastTypeDescription
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcherBase::GetToName
    linkageType: ''
    returnType: void
    signature: void GetCastTypeDescription(::std::ostream* os)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2019
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2019
    functionName: testing::internal::WhenDynamicCastToMatcher::WhenDynamicCastToMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcher(const Matcher<To>& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: dynamic_cast<To>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2023,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2024,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - from
    - listener
    argTypes:
    - From
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2022
    functionDepth: 0
    functionLinenumber: 2022
    functionLinenumberEnd: 2025
    functionName: testing::internal::WhenDynamicCastToMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - dynamic_cast<To>
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(From from, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' matcher'
    argTypes:
    - Matcher<To&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2033
    functionDepth: 0
    functionLinenumber: 2033
    functionLinenumberEnd: 2034
    functionName: testing::internal::WhenDynamicCastToMatcher<To&>::WhenDynamicCastToMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void WhenDynamicCastToMatcher(const Matcher<To&>& matcher)
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: dynamic_cast<To*>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2039,1
    - Dst: testing::internal::WhenDynamicCastToMatcher<To&>::GetToName
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2041,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - ' from'
    - listener
    argTypes:
    - From
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2045
      start: 2037
    functionDepth: 0
    functionLinenumber: 2037
    functionLinenumberEnd: 2045
    functionName: testing::internal::WhenDynamicCastToMatcher<To&>::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::WhenDynamicCastToMatcher<To&>::GetToName
    - MatchPrintAndExplain
    - dynamic_cast<To*>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(From& from, MatchResultListener* listener) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - Class::*field
    - ' matcher'
    argTypes:
    - FieldType
    - Matcher<const FieldType&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2056
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2056
    functionName: testing::internal::FieldMatcher::FieldMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void FieldMatcher(FieldType Class::*field,\n               const Matcher<const
      FieldType&>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' field_name'
    - Class::*field
    - ' matcher'
    argTypes:
    - std::string
    - FieldType
    - Matcher<const FieldType&>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2062
      start: 2058
    functionDepth: 0
    functionLinenumber: 2058
    functionLinenumberEnd: 2062
    functionName: testing::internal::FieldMatcher::FieldMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void FieldMatcher(const std::string& field_name, FieldType Class::*field,\n
      \              const Matcher<const FieldType&>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2067
      start: 2064
    functionDepth: 1
    functionLinenumber: 2064
    functionLinenumberEnd: 2067
    functionName: testing::internal::FieldMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::FieldMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2072
      start: 2069
    functionDepth: 1
    functionLinenumber: 2069
    functionLinenumberEnd: 2072
    functionName: testing::internal::FieldMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::FieldMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2078,1
    - Dst: udt::legacy_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' value'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2081
      start: 2075
    functionDepth: 1
    functionLinenumber: 2075
    functionLinenumberEnd: 2081
    functionName: testing::internal::FieldMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::FieldMatcher::MatchAndExplainImpl
    - udt::legacy_type
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& value, MatchResultListener* listener)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' obj'
    - listener
    argTypes:
    - Class
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2089
      start: 2084
    functionDepth: 0
    functionLinenumber: 2084
    functionLinenumberEnd: 2089
    functionName: testing::internal::FieldMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::false_type /* is_not_pointer */,\n                           const
      Class& obj,\n                           MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::FieldMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2099,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2099,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - p
    - listener
    argTypes:
    - Class*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2100
      start: 2091
    functionDepth: 1
    functionLinenumber: 2091
    functionLinenumberEnd: 2100
    functionName: testing::internal::FieldMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - testing::internal::FieldMatcher::MatchAndExplainImpl
    - std::false_type
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class*
      p,\n                           MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - property
    - ' matcher'
    argTypes:
    - Property
    - Matcher<RefToConstProperty>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2123
      start: 2120
    functionDepth: 0
    functionLinenumber: 2120
    functionLinenumberEnd: 2123
    functionName: testing::internal::PropertyMatcher::PropertyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void PropertyMatcher(Property property, const Matcher<RefToConstProperty>&
      matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' property_name'
    - property
    - ' matcher'
    argTypes:
    - std::string
    - Property
    - Matcher<RefToConstProperty>
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2129
      start: 2125
    functionDepth: 0
    functionLinenumber: 2125
    functionLinenumberEnd: 2129
    functionName: testing::internal::PropertyMatcher::PropertyMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void PropertyMatcher(const std::string& property_name, Property property,\n
      \                 const Matcher<RefToConstProperty>& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2134
      start: 2131
    functionDepth: 1
    functionLinenumber: 2131
    functionLinenumberEnd: 2134
    functionName: testing::internal::PropertyMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::PropertyMatcher::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2139
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2139
    functionName: testing::internal::PropertyMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::PropertyMatcher::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2143,1
    - Dst: udt::legacy_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' value'
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2146
      start: 2142
    functionDepth: 1
    functionLinenumber: 2142
    functionLinenumberEnd: 2146
    functionName: testing::internal::PropertyMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - udt::legacy_type
    - testing::internal::PropertyMatcher::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(const T& value, MatchResultListener* listener)
      const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - ' obj'
    - listener
    argTypes:
    - Class
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2149
    functionDepth: 0
    functionLinenumber: 2149
    functionLinenumberEnd: 2157
    functionName: testing::internal::PropertyMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 3
    functionsReached:
    - MatchPrintAndExplain
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::false_type /* is_not_pointer */,\n                           const
      Class& obj,\n                           MatchResultListener* listener) const"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::PropertyMatcher::MatchAndExplainImpl
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2167,1
    - Dst: std::false_type
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - p
    - listener
    argTypes:
    - Class*
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2168
      start: 2159
    functionDepth: 1
    functionLinenumber: 2159
    functionLinenumberEnd: 2168
    functionName: testing::internal::PropertyMatcher::MatchAndExplainImpl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 4
    functionsReached:
    - std::false_type
    - testing::internal::PropertyMatcher::MatchAndExplainImpl
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class*
      p,\n                           MatchResultListener* listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2184
      start: 2184
    functionDepth: 0
    functionLinenumber: 2184
    functionLinenumberEnd: 2184
    functionName: testing::internal::CheckIsValid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void CheckIsValid(Functor /* functor */)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2187,1
    - Dst: f
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - f
    - ' arg'
    argTypes:
    - Functor
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2189
      start: 2187
    functionDepth: 1
    functionLinenumber: 2187
    functionLinenumberEnd: 2189
    functionName: testing::internal::Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - f
    linkageType: ''
    returnType: auto
    signature: auto Invoke(Functor f, const T& arg) -> decltype(f(arg))
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: GTEST_CHECK_
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2201
      start: 2198
    functionDepth: 1
    functionLinenumber: 2198
    functionLinenumberEnd: 2201
    functionName: testing::internal::CheckIsValid
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 1
    functionsReached:
    - GTEST_CHECK_
    linkageType: ''
    returnType: void
    signature: void CheckIsValid(ResType (*f)(ArgType))
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - arg
    argTypes:
    - T
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2205
      start: 2203
    functionDepth: 0
    functionLinenumber: 2203
    functionLinenumberEnd: 2205
    functionName: testing::internal::Invoke
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ResType
    signature: ResType Invoke(ResType (*f)(ArgType), T arg)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2214,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - callable
    - matcher
    argTypes:
    - Callable
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2215
      start: 2213
    functionDepth: 0
    functionLinenumber: 2213
    functionLinenumberEnd: 2215
    functionName: testing::internal::ResultOfMatcher::ResultOfMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    linkageType: ''
    returnType: void
    signature: void ResultOfMatcher(Callable callable, InnerMatcher matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2220,1
    - Dst: std::move
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2221,1
    - Dst: testing::internal::CheckIsValid
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 3
    argNames:
    - ' result_description'
    - callable
    - matcher
    argTypes:
    - std::string
    - Callable
    - InnerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2223
      start: 2217
    functionDepth: 1
    functionLinenumber: 2217
    functionLinenumberEnd: 2223
    functionName: testing::internal::ResultOfMatcher::ResultOfMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - std::move
    - testing::internal::CheckIsValid
    linkageType: ''
    returnType: void
    signature: "void ResultOfMatcher(const std::string& result_description, Callable
      callable,\n                  InnerMatcher matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2227,1
    - Dst: Impl<const T&>::Impl<const T&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2229
      start: 2226
    functionDepth: 1
    functionLinenumber: 2226
    functionLinenumberEnd: 2229
    functionName: operator Matcher<T>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const T&>::Impl<const T&>
    - testing::Matcher
    linkageType: ''
    returnType: void
    signature: void operator Matcher<T>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<ResultType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - ' result_description'
    - ' callable'
    - ' matcher'
    argTypes:
    - std::string
    - CallableStorageType
    - M
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2245
      start: 2241
    functionDepth: 0
    functionLinenumber: 2241
    functionLinenumberEnd: 2245
    functionName: testing::internal::ResultOfMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<ResultType>
    linkageType: ''
    returnType: void
    signature: "void Impl(const std::string& result_description,\n         const CallableStorageType&
      callable, const M& matcher)"
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2248,1
    - Dst: testing::internal::ResultOfMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2247
    functionDepth: 1
    functionLinenumber: 2247
    functionLinenumberEnd: 2254
    functionName: testing::internal::ResultOfMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::ResultOfMatcher::Impl::DescribeTo
    - empty
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2257,1
    - Dst: testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2263
      start: 2256
    functionDepth: 1
    functionLinenumber: 2256
    functionLinenumberEnd: 2263
    functionName: testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - empty
    - testing::internal::ResultOfMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2266,1
    - Dst: CallableTraits<Callable>::template Invoke<T>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2276,1
    - Dst: MatchPrintAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - obj
    - listener
    argTypes:
    - T
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2265
    functionDepth: 0
    functionLinenumber: 2265
    functionLinenumberEnd: 2278
    functionName: testing::internal::ResultOfMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - empty
    - MatchPrintAndExplain
    - CallableTraits<Callable>::template Invoke<T>
    linkageType: ''
    returnType: bool
    signature: bool MatchAndExplain(T obj, MatchResultListener* listener) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' size_matcher'
    argTypes:
    - SizeMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2301
      start: 2300
    functionDepth: 0
    functionLinenumber: 2300
    functionLinenumberEnd: 2301
    functionName: testing::internal::SizeIsMatcher::SizeIsMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void SizeIsMatcher(const SizeMatcher& size_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2305,1
    - Dst: Impl<const Container&>::Impl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2306
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2306
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const Container&>::Impl<const Container&>
    - testing::Matcher
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<SizeType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' size_matcher'
    argTypes:
    - SizeMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2312
    functionDepth: 0
    functionLinenumber: 2312
    functionLinenumberEnd: 2313
    functionName: testing::internal::SizeIsMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<SizeType>
    linkageType: ''
    returnType: void
    signature: void Impl(const SizeMatcher& size_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::SizeIsMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2318
      start: 2315
    functionDepth: 1
    functionLinenumber: 2315
    functionLinenumberEnd: 2318
    functionName: testing::internal::SizeIsMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2322
      start: 2319
    functionDepth: 1
    functionLinenumber: 2319
    functionLinenumberEnd: 2322
    functionName: testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: Container::size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2326,1
    - Dst: testing::internal::SizeIsMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2328,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2333
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2333
    functionName: testing::internal::SizeIsMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::SizeIsMatcher::Impl::MatchAndExplain
    - Container::size
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - MatchResultListener*::stream
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' distance_matcher'
    argTypes:
    - DistanceMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2349
      start: 2348
    functionDepth: 0
    functionLinenumber: 2348
    functionLinenumberEnd: 2349
    functionName: testing::internal::BeginEndDistanceIsMatcher::BeginEndDistanceIsMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void BeginEndDistanceIsMatcher(const DistanceMatcher& distance_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2353,1
    - Dst: Impl<const Container&>::Impl<const Container&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2354
      start: 2352
    functionDepth: 1
    functionLinenumber: 2352
    functionLinenumberEnd: 2354
    functionName: operator Matcher<Container>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - Impl<const Container&>::Impl<const Container&>
    - testing::Matcher
    linkageType: ''
    returnType: void
    signature: void operator Matcher<Container>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: MatcherCast<DistanceType>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' distance_matcher'
    argTypes:
    - DistanceMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 2365
    functionDepth: 0
    functionLinenumber: 2365
    functionLinenumberEnd: 2366
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - MatcherCast<DistanceType>
    linkageType: ''
    returnType: void
    signature: void Impl(const DistanceMatcher& distance_matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2371
      start: 2368
    functionDepth: 1
    functionLinenumber: 2368
    functionLinenumberEnd: 2371
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2375
      start: 2372
    functionDepth: 1
    functionLinenumber: 2372
    functionLinenumberEnd: 2375
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::BeginEndDistanceIsMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: std::distance
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2381,1
    - Dst: testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2384,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - container
    - listener
    argTypes:
    - Container
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2389
      start: 2377
    functionDepth: 1
    functionLinenumber: 2377
    functionLinenumberEnd: 2389
    functionName: testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - end
    - StringMatchResultListener::str
    - testing::internal::BeginEndDistanceIsMatcher::Impl::MatchAndExplain
    - PrintIfNotEmpty
    - begin
    - MatchResultListener*::stream
    - std::distance
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(Container container,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::Copy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - ' expected'
    argTypes:
    - Container
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2424
      start: 2423
    functionDepth: 1
    functionLinenumber: 2423
    functionLinenumberEnd: 2424
    functionName: testing::internal::ContainerEqMatcher::ContainerEqMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::internal::StlContainerView::Copy
    linkageType: ''
    returnType: void
    signature: void ContainerEqMatcher(const Container& expected)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2429
      start: 2426
    functionDepth: 0
    functionLinenumber: 2426
    functionLinenumberEnd: 2429
    functionName: testing::internal::ContainerEqMatcher::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2433
      start: 2430
    functionDepth: 0
    functionLinenumber: 2430
    functionLinenumberEnd: 2433
    functionName: testing::internal::ContainerEqMatcher::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - UniversalPrint
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const
  - BBCount: 7
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2441,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2444,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2448,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2448,1
    - Dst: testing::internal::ArrayAwareFind
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2450,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2451,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2458,1
    - Dst: begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2464,1
    - Dst: end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2464,1
    - Dst: testing::internal::ArrayAwareFind
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2465,1
    - Dst: StlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2465,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2466,1
    - Dst: StlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2467,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2475,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    argCount: 2
    argNames:
    - ' lhs'
    - listener
    argTypes:
    - LhsContainer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2481
      start: 2436
    functionDepth: 1
    functionLinenumber: 2436
    functionLinenumberEnd: 2481
    functionName: testing::internal::ContainerEqMatcher::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - end
    - UniversalPrint
    - testing::internal::ArrayAwareFind
    - testing::internal::StlContainerView::ConstReference
    - StlContainerReference::end
    - MatchResultListener*::stream
    - StlContainerReference::begin
    - begin
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(const LhsContainer& lhs,\n                       MatchResultListener*
      listener) const"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - ' lhs'
    - ' rhs'
    argTypes:
    - T
    - U
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2492
      start: 2490
    functionDepth: 0
    functionLinenumber: 2490
    functionLinenumberEnd: 2492
    functionName: operator()(const T& lhs, const U& rhs) const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: bool operator()(const T& lhs, const U& rhs) const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' comparator'
    - ' matcher'
    argTypes:
    - Comparator
    - ContainerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2501
      start: 2499
    functionDepth: 0
    functionLinenumber: 2499
    functionLinenumberEnd: 2501
    functionName: testing::internal::WhenSortedByMatcher::WhenSortedByMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: "void WhenSortedByMatcher(const Comparator& comparator,\n                      const
      ContainerMatcher& matcher)"
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::MakeMatcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2505,1
    - Dst: Impl<LhsContainer>::Impl<LhsContainer>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2506
      start: 2504
    functionDepth: 1
    functionLinenumber: 2504
    functionLinenumberEnd: 2506
    functionName: operator Matcher<LhsContainer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::MakeMatcher
    - Impl<LhsContainer>::Impl<LhsContainer>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<LhsContainer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' comparator'
    - ' matcher'
    argTypes:
    - Comparator
    - ContainerMatcher
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2523
      start: 2522
    functionDepth: 0
    functionLinenumber: 2522
    functionLinenumberEnd: 2523
    functionName: testing::internal::WhenSortedByMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Comparator& comparator, const ContainerMatcher& matcher)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenSortedByMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2528
      start: 2525
    functionDepth: 1
    functionLinenumber: 2525
    functionLinenumberEnd: 2528
    functionName: testing::internal::WhenSortedByMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::WhenSortedByMatcher::Impl::DescribeTo
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2533
      start: 2530
    functionDepth: 1
    functionLinenumber: 2530
    functionLinenumberEnd: 2533
    functionName: testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - testing::internal::WhenSortedByMatcher::Impl::DescribeNegationTo
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: 2
    BranchProfiles: []
    Callsites:
    - Dst: testing::internal::StlContainerView::ConstReference
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2537,1
    - Dst: LhsStlContainerReference::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2538,1
    - Dst: LhsStlContainerReference::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2539,1
    - Dst: ::std::sort
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: ::std::vector<LhsValue>::begin
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: ::std::vector<LhsValue>::end
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2540,1
    - Dst: MatchResultListener*::IsInterested
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2543,1
    - Dst: Matches
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2546,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2550,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2550,1
    - Dst: testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2555,1
    - Dst: PrintIfNotEmpty
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    - Dst: StringMatchResultListener::str
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    - Dst: MatchResultListener*::stream
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 2
    argNames:
    - lhs
    - listener
    argTypes:
    - LhsContainer
    - MatchResultListener*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2558
      start: 2535
    functionDepth: 1
    functionLinenumber: 2535
    functionLinenumberEnd: 2558
    functionName: testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - ::std::vector<LhsValue>::begin
    - Matches
    - ::std::sort
    - LhsStlContainerReference::end
    - UniversalPrint
    - StringMatchResultListener::str
    - PrintIfNotEmpty
    - ::std::vector<LhsValue>::end
    - testing::internal::StlContainerView::ConstReference
    - MatchResultListener*::IsInterested
    - MatchResultListener*::stream
    - testing::internal::WhenSortedByMatcher::Impl::MatchAndExplain
    - LhsStlContainerReference::begin
    linkageType: ''
    returnType: bool
    signature: "bool MatchAndExplain(LhsContainer lhs,\n                         MatchResultListener*
      listener) const override"
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2564
      start: 2564
    functionDepth: 0
    functionLinenumber: 2564
    functionLinenumberEnd: 2564
    functionName: testing::internal::WhenSortedByMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: void Impl(const Impl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2565
      start: 2565
    functionDepth: 0
    functionLinenumber: 2565
    functionLinenumberEnd: 2565
    functionName: '& operator=(const Impl&)'
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Impl
    signature: Impl & operator=(const Impl&)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: ReturnRefOfCopy
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' tuple_matcher'
    - ' rhs'
    argTypes:
    - TupleMatcher
    - RhsContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2596
      start: 2595
    functionDepth: 1
    functionLinenumber: 2595
    functionLinenumberEnd: 2596
    functionName: testing::internal::PointwiseMatcher::PointwiseMatcher
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - ReturnRefOfCopy
    linkageType: ''
    returnType: void
    signature: void PointwiseMatcher(const TupleMatcher& tuple_matcher, const RhsContainer&
      rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: testing::Matcher
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2604,1
    - Dst: Impl<const LhsContainer&>::Impl<const LhsContainer&>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2606
      start: 2599
    functionDepth: 1
    functionLinenumber: 2599
    functionLinenumberEnd: 2606
    functionName: operator Matcher<LhsContainer>() const
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - testing::Matcher
    - Impl<const LhsContainer&>::Impl<const LhsContainer&>
    linkageType: ''
    returnType: void
    signature: void operator Matcher<LhsContainer>() const
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: SafeMatcherCast<InnerMatcherArg>
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - ' tuple_matcher'
    - ' rhs'
    argTypes:
    - TupleMatcher
    - RhsStlContainer
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2626
      start: 2623
    functionDepth: 0
    functionLinenumber: 2623
    functionLinenumberEnd: 2626
    functionName: testing::internal::PointwiseMatcher::Impl::Impl
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 0
    functionsReached:
    - SafeMatcherCast<InnerMatcherArg>
    linkageType: ''
    returnType: void
    signature: void Impl(const TupleMatcher& tuple_matcher, const RhsStlContainer&
      rhs)
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2629,1
    - Dst: fuzzer::DictionaryEntry::Print
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2631,1
    - Dst: testing::internal::PointwiseMatcher::Impl::DescribeTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2628
    functionDepth: 3
    functionLinenumber: 2628
    functionLinenumberEnd: 2634
    functionName: testing::internal::PointwiseMatcher::Impl::DescribeTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - fuzzer::DictionaryEntry::Print
    - testing::internal::PointwiseMatcher::Impl::DescribeTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeTo(::std::ostream* os) const override
  - BBCount: 1
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2636,1
    - Dst: UniversalPrint
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2639,1
    - Dst: testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
      Src: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h:2641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - os
    argTypes:
    - ::std::ostream*
    assertStmts: []
    constantsTouched: []
    func_position:
      end: 2642
      start: 2635
    functionDepth: 1
    functionLinenumber: 2635
    functionLinenumberEnd: 2642
    functionName: testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
    functionSourceFile: /src/bios-bmc-smm-error-logger/subprojects/googletest/googlemock/include/gmock/gmock-matchers.h
    functionUses: 2
    functionsReached:
    - UniversalPrint
    - testing::internal::PointwiseMatcher::Impl::DescribeNegationTo
    - size
    linkageType: ''
    returnType: void
    signature: void DescribeNegationTo(::std::ostream* os) const override
  - BBCount: